diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.DefaultDoNotMockEnforcer.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.DefaultDoNotMockEnforcer.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.DefaultDoNotMockEnforcer.jimple 2025-07-28 15:38:14.188824836 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.DefaultDoNotMockEnforcer.jimple 2025-07-28 15:38:50.087683894 +0200 @@ -10,12 +10,12 @@ public java.lang.String checkTypeForDoNotMockViolation(java.lang.Class) { java.lang.'annotation'.Annotation[] v; -org.mockito.internal.configuration.DefaultDoNotMockEnforcer v; int v, v; +java.lang.String v, v, v, v; +boolean v, v; +org.mockito.internal.configuration.DefaultDoNotMockEnforcer v; java.lang.'annotation'.Annotation v, v; java.lang.Class v, v, v, v; -java.lang.String v, v, v; -boolean v, v; v := @this: org.mockito.internal.configuration.DefaultDoNotMockEnforcer; v := @parameter: java.lang.Class; v = virtualinvoke v.(); @@ -28,7 +28,8 @@ v = virtualinvoke v.(); v = virtualinvoke v.("org.mockito.DoNotMock"); if v == 0 goto label; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u is annotated with @org.mockito.DoNotMock and can\'t be mocked."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u is annotated with @org.mockito.DoNotMock and can\'t be mocked."); v = class "Lorg/mockito/DoNotMock;"; v = interfaceinvoke v.(); v = virtualinvoke v.(v); diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.IndependentAnnotationEngine.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.IndependentAnnotationEngine.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.IndependentAnnotationEngine.jimple 2025-07-28 15:38:14.211824745 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.IndependentAnnotationEngine.jimple 2025-07-28 15:38:50.104683827 +0200 @@ -80,7 +80,7 @@ java.util.ArrayList v; org.mockito.plugins.MemberAccessor v; int v, v, v, v; -java.lang.String v, v; +java.lang.String v, v, v; boolean v, v, v; java.util.Iterator v; java.lang.reflect.Field v; @@ -132,7 +132,8 @@ label: v = new org.mockito.exceptions.base.MockitoException; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Problems setting field \u annotated with \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Problems setting field \u annotated with \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.jimple 2025-07-28 15:38:14.320824315 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.DefaultMockitoPlugins.jimple 2025-07-28 15:38:50.191683487 +0200 @@ -45,12 +45,12 @@ java.lang.IllegalStateException v, v; java.lang.Object[] v; org.mockito.internal.configuration.plugins.DefaultMockitoPlugins v; -java.lang.Class[] v; java.lang.reflect.Constructor v; +java.lang.String v, v, v, v, v; +java.lang.Class[] v; java.lang.Exception v; java.lang.Class v, v; java.lang.Object v, v; -java.lang.String v, v, v, v; v := @this: org.mockito.internal.configuration.plugins.DefaultMockitoPlugins; v := @parameter: java.lang.Class; v := @parameter: java.lang.String; @@ -72,7 +72,8 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Internal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Internal problem occurred, please report it. Mockito is unable to load the default implementation of class that is a part of Mockito distribution. Failed to load \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.Exception from label to label with label; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginFinder.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginFinder.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginFinder.jimple 2025-07-28 15:38:14.330824276 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginFinder.jimple 2025-07-28 15:38:50.196683468 +0200 @@ -22,7 +22,7 @@ org.mockito.plugins.PluginSwitch v; org.mockito.internal.configuration.plugins.PluginFinder v; java.lang.Object v; -java.lang.String v, v; +java.lang.String v, v, v; boolean v, v; java.io.InputStream v; v := @this: org.mockito.internal.configuration.plugins.PluginFinder; @@ -55,7 +55,8 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems reading plugin implementation from: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems reading plugin implementation from: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -72,17 +73,17 @@ java.util.List findPluginClasses(java.lang.Iterable) { java.lang.Throwable v; -java.util.Iterator v; org.mockito.internal.configuration.plugins.PluginFileReader v; -java.lang.Exception v; java.lang.Iterable v; org.mockito.exceptions.base.MockitoException v; org.mockito.plugins.PluginSwitch v; java.util.ArrayList v; +java.lang.String v, v, v; +boolean v, v; +java.util.Iterator v; +java.lang.Exception v; org.mockito.internal.configuration.plugins.PluginFinder v; java.lang.Object v; -java.lang.String v, v; -boolean v, v; java.io.InputStream v; v := @this: org.mockito.internal.configuration.plugins.PluginFinder; v := @parameter: java.lang.Iterable; @@ -118,7 +119,8 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems reading plugin implementation from: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems reading plugin implementation from: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginInitializer.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginInitializer.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginInitializer.jimple 2025-07-28 15:38:14.337824248 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginInitializer.jimple 2025-07-28 15:38:50.200683452 +0200 @@ -25,7 +25,7 @@ java.lang.Iterable v; org.mockito.plugins.PluginSwitch v; java.lang.Thread v; -java.lang.String v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v; boolean v; java.lang.Class[] v; java.util.Set v; @@ -50,7 +50,8 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to load \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to load \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -78,7 +79,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Failed to load \u implementation declared in \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Failed to load \u implementation declared in \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.io.IOException from label to label with label; @@ -87,26 +90,26 @@ public java.util.List loadImpls(java.lang.Class) { java.lang.IllegalStateException v, v; -java.lang.Object[] v; org.mockito.internal.configuration.plugins.PluginInitializer v; java.util.Enumeration v; +java.lang.Thread v; +boolean v, v; +java.util.Set v; +java.lang.Exception v; +java.util.List v; +java.lang.ClassLoader v; +java.lang.Object[] v; java.lang.reflect.Constructor v; java.lang.Iterable v; org.mockito.plugins.PluginSwitch v; java.util.ArrayList v; -java.lang.Thread v; -java.lang.String v, v, v, v; -boolean v, v; +java.lang.String v, v, v, v, v, v, v; java.util.Iterator v; java.lang.Class[] v; -java.util.Set v; java.io.IOException v; -java.lang.Exception v; -java.util.List v; org.mockito.internal.configuration.plugins.PluginFinder v; java.lang.Class v, v; java.lang.Object v, v, v; -java.lang.ClassLoader v; v := @this: org.mockito.internal.configuration.plugins.PluginInitializer; v := @parameter: java.lang.Class; v = staticinvoke (); @@ -122,7 +125,8 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to load \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to load \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -156,7 +160,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Failed to load \u implementation declared in \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Failed to load \u implementation declared in \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.io.IOException from label to label with label; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$1.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$1.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$1.jimple 2025-07-28 15:38:14.339824240 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$1.jimple 2025-07-28 15:38:50.202683444 +0200 @@ -30,7 +30,7 @@ java.lang.Class v, v; java.lang.Object v; org.mockito.internal.configuration.plugins.PluginLoader$1 v; -java.lang.String v; +java.lang.String v, v, v; java.lang.reflect.Method v; v := @this: org.mockito.internal.configuration.plugins.PluginLoader$1; v := @parameter: java.lang.Object; @@ -38,8 +38,10 @@ v := @parameter: java.lang.Object[]; v = new java.lang.IllegalStateException; v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not initialize plugin: \u (alternate: \u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not initialize plugin: \u (alternate: \u)"); v = v.; specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$2.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$2.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$2.jimple 2025-07-28 15:38:14.346824213 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.configuration.plugins.PluginLoader$2.jimple 2025-07-28 15:38:50.205683433 +0200 @@ -26,7 +26,7 @@ java.lang.Object[] v; java.lang.Class v; java.lang.Object v; -java.lang.String v; +java.lang.String v, v; org.mockito.internal.configuration.plugins.PluginLoader$2 v; java.lang.reflect.Method v; v := @this: org.mockito.internal.configuration.plugins.PluginLoader$2; @@ -35,7 +35,8 @@ v := @parameter: java.lang.Object[]; v = new java.lang.IllegalStateException; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not initialize plugin: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not initialize plugin: \u0001"); v = v.; specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream.jimple 2025-07-28 15:38:14.377824090 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream.jimple 2025-07-28 15:38:50.224683358 +0200 @@ -24,7 +24,7 @@ org.mockito.mock.SerializableMode v; java.io.ObjectStreamClass v; java.lang.ClassCastException v; -java.lang.String v, v; +java.lang.String v, v, v; org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream v; boolean v; org.mockito.exceptions.base.MockitoSerializationIssue v; @@ -62,7 +62,8 @@ v[1] = ""; v = staticinvoke (); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("The mock maker in use was: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("The mock maker in use was: \u0001"); v[2] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String,java.lang.Exception)>(v, v); @@ -79,7 +80,7 @@ java.lang.NoSuchFieldException v; org.mockito.plugins.MemberAccessor v; java.lang.Class v, v; -java.lang.String v, v, v; +java.lang.String v, v, v, v; org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream v; v := @this: org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$MockitoMockObjectInputStream; v := @parameter: java.io.ObjectStreamClass; @@ -96,7 +97,8 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoSerializationIssue; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Access to \u was denied"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Access to \u was denied"); specialinvoke v.(java.lang.String,java.lang.Exception)>(v, v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport.jimple 2025-07-28 15:38:14.366824134 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport.jimple 2025-07-28 15:38:50.218683382 +0200 @@ -22,7 +22,7 @@ java.lang.Object[] v; org.mockito.mock.MockCreationSettings v; org.mockito.mock.MockName v; -java.lang.String v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v; org.mockito.internal.creation.bytebuddy.ByteBuddyCrossClassLoaderSerializationSupport$CrossClassLoaderSerializationProxy v; boolean v; org.mockito.exceptions.base.MockitoSerializationIssue v; @@ -60,7 +60,8 @@ v = virtualinvoke v.(); v = new org.mockito.exceptions.base.MockitoSerializationIssue; v = newarray (java.lang.Object)[3]; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("The mock \'\u0001\' of type \'\u0001\'"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("The mock \'\u0001\' of type \'\u0001\'"); v[0] = v; v = virtualinvoke v.(); v = virtualinvoke v.(); diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.jimple 2025-07-28 15:38:14.486823660 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineBytecodeGenerator.jimple 2025-07-28 15:38:50.288683108 +0200 @@ -307,7 +307,7 @@ org.mockito.exceptions.base.MockitoException v; java.lang.Class v; java.lang.ClassLoader v; -java.lang.String v, v; +java.lang.String v, v, v; java.lang.ExceptionInInitializerError v; v := @parameter: java.lang.Class; label: @@ -319,7 +319,8 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot instrument \u because it or one of its supertypes could not be initialized"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot instrument \u because it or one of its supertypes could not be initialized"); v = virtualinvoke v.(); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; @@ -343,7 +344,7 @@ org.mockito.exceptions.base.MockitoException v; java.util.HashSet v; int v; -java.lang.String v, v; +java.lang.String v, v, v; java.util.Iterator v, v, v; java.lang.Class[] v, v; java.lang.instrument.Instrumentation v; @@ -438,7 +439,8 @@ goto label; label: v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not modify all classes \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not modify all classes \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -466,7 +468,7 @@ java.lang.Exception v; java.lang.Object[] v, v, v, v, v; java.util.HashSet v; -java.lang.String v, v; +java.lang.String v, v, v; java.util.Iterator v, v; java.lang.instrument.Instrumentation v; java.lang.Class v; @@ -530,7 +532,8 @@ v = newarray (java.lang.Object)[5]; v[0] = "Could not adjust module graph to make the mock instance dispatcher visible to some classes"; v[1] = ""; -v = dynamicinvoke "makeConcatWithConstants" (v) ("At least one of those modules: \u is not reading the unnamed module of the bootstrap loader"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("At least one of those modules: \u is not reading the unnamed module of the bootstrap loader"); v[2] = v; v[3] = "Without such a read edge, the classes that are redefined to become mocks cannot access the mock dispatcher."; v[4] = "To circumvent this, Mockito attempted to add a read edge to this module what failed for an unexpected reason"; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.jimple 2025-07-28 15:38:14.436823858 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker.jimple 2025-07-28 15:38:50.256683233 +0200 @@ -284,7 +284,7 @@ java.lang.Object[] v, v, v, v; org.mockito.exceptions.base.MockitoException v, v, v, v; int v, v; -java.lang.String v, v, v, v, v, v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; java.lang.Class v, v, v, v, v, v, v; v := @this: org.mockito.internal.creation.bytebuddy.InlineDelegateByteBuddyMockMaker; v := @parameter: org.mockito.mock.MockCreationSettings; @@ -295,7 +295,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[2]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Arrays cannot be mocked: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Arrays cannot be mocked: \u."); v[0] = v; v[1] = ""; v = staticinvoke (v); @@ -309,7 +310,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[9]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); v[0] = v; v[1] = "Can not mock final classes with the following settings :"; v[2] = " - explicit serialization (e.g. withSettings().serializable())"; @@ -318,7 +320,8 @@ v[5] = "You are seeing this disclaimer because Mockito is configured to create inlined mocks."; v[6] = "You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc."; v[7] = ""; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Underlying exception : \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Underlying exception : \u0001"); v[8] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); @@ -331,7 +334,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[6]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); v[0] = v; v[1] = "Most likely it is a private class that is not visible by Mockito"; v[2] = ""; @@ -345,7 +349,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[11]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); v[0] = v; v[1] = ""; v[2] = "If you\'re not sure why you\'re getting this error, please open an issue on GitHub."; @@ -358,7 +363,8 @@ v[7] = "You are seeing this disclaimer because Mockito is configured to create inlined mocks."; v[8] = "You can learn about inline mocks and their limitations under item #39 of the Mockito class javadoc."; v[9] = ""; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Underlying exception : \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Underlying exception : \u0001"); v[10] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); @@ -396,7 +402,7 @@ org.mockito.mock.MockCreationSettings v; org.mockito.exceptions.base.MockitoException v, v; org.mockito.internal.creation.bytebuddy.MockMethodInterceptor v; -java.lang.String v, v; +java.lang.String v, v, v, v; org.mockito.internal.util.concurrent.WeakConcurrentMap v, v, v; org.mockito.invocation.MockHandler v; boolean v, v, v, v; @@ -418,7 +424,8 @@ if v != 0 goto label; label: v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot reset \u which is not currently registered as a static mock"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot reset \u which is not currently registered as a static mock"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -429,7 +436,8 @@ v = virtualinvoke v.(v); if v != 0 goto label; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot reset \u which is not currently registered as a mock"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot reset \u which is not currently registered as a mock"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -760,7 +768,7 @@ java.lang.Object[] v, v, v, v; java.util.jar.JarEntry v; int v, v; -java.lang.String v, v, v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v; java.util.jar.JarOutputStream v; java.io.FileOutputStream v; java.io.IOException v; @@ -802,7 +810,8 @@ v[1] = ""; v = class "Lorg/mockito/internal/creation/bytebuddy/InlineDelegateByteBuddyMockMaker;"; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("The class loader responsible for looking up the resource: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("The class loader responsible for looking up the resource: \u0001"); v[2] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String)>(v); @@ -866,7 +875,8 @@ v = new java.lang.IllegalStateException; v = newarray (java.lang.Object)[4]; v[0] = "Mockito could not self-attach a Java agent to the current VM. This feature is required for inline mocking."; -v = dynamicinvoke "makeConcatWithConstants" (v) ("This error occured due to an I/O error during the creation of this agent: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("This error occured due to an I/O error during the creation of this agent: \u0001"); v[1] = v; v[2] = ""; v[3] = "Potentially, the current VM does not support the instrumentation API correctly"; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ModuleHandler$ModuleSystemFound.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ModuleHandler$ModuleSystemFound.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ModuleHandler$ModuleSystemFound.jimple 2025-07-28 15:38:14.846822241 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.ModuleHandler$ModuleSystemFound.jimple 2025-07-28 15:38:50.396682686 +0200 @@ -280,7 +280,7 @@ java.lang.ClassLoader v, v, v, v, v, v, v, v; java.lang.Object[] v, v, v, v, v, v, v, v, v, v; net.bytebuddy.implementation.MethodCall$WithoutSpecifiedTarget v, v, v, v, v, v, v, v, v; -java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; java.lang.reflect.Field v; net.bytebuddy.description.modifier.Ownership v; net.bytebuddy.implementation.MethodCall v, v, v, v, v, v, v, v, v, v; @@ -331,11 +331,14 @@ v = newarray (java.lang.Object)[5]; v[0] = "Cannot adjust module graph for modules in the bootstrap loader"; v[1] = ""; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u is declared by the bootstrap loader and cannot be adjusted"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u is declared by the bootstrap loader and cannot be adjusted"); v[2] = v; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Requires package export to \u0001: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Requires package export to \u0001: \u0001"); v[3] = v; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Requires adjusted reading of \u0001: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Requires adjusted reading of \u0001: \u0001"); v[4] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String)>(v); @@ -412,7 +415,8 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[3]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not create a carrier for making the Mockito type visible to \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not create a carrier for making the Mockito type visible to \u0001"); v[0] = v; v[1] = ""; v[2] = "This is required to adjust the module graph to enable mock creation"; @@ -496,7 +500,8 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[3]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not force module adjustment of the module of \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not force module adjustment of the module of \u0001"); v[0] = v; v[1] = ""; v[2] = "This is required to adjust the module graph to enable mock creation"; @@ -514,7 +519,7 @@ java.lang.Exception v; org.mockito.exceptions.base.MockitoException v; java.lang.Object v, v; -java.lang.String v, v; +java.lang.String v, v, v; java.lang.reflect.Method v; v := @parameter: java.lang.reflect.Method; v := @parameter: java.lang.Object; @@ -527,7 +532,8 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[3]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not invoke \u using reflection"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not invoke \u using reflection"); v[0] = v; v[1] = ""; v[2] = "Mockito attempted to interact with the Java module system but an unexpected method behavior was encountered"; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.jimple 2025-07-28 15:38:14.393824027 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.jimple 2025-07-28 15:38:50.233683323 +0200 @@ -142,7 +142,7 @@ org.mockito.mock.MockCreationSettings v; org.mockito.exceptions.base.MockitoException v, v, v; int v; -java.lang.String v, v, v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v; boolean v, v; java.lang.Exception v; org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker v; @@ -156,7 +156,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[2]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock arrays: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock arrays: \u."); v[0] = v; v[1] = ""; v = staticinvoke (v); @@ -170,7 +171,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[3]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); v[0] = v; v[1] = "Most likely it is due to mocking a private class that is not visible to Mockito"; v[2] = ""; @@ -181,7 +183,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[10]; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito cannot mock this class: \u."); v[0] = v; v[1] = ""; v[2] = "Mockito can only mock non-private & non-final classes, but the root cause of this error might be different."; @@ -193,7 +196,8 @@ v = staticinvoke (); v[7] = v; v[8] = ""; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Underlying exception : \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Underlying exception : \u0001"); v[9] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); @@ -203,7 +207,7 @@ { java.lang.Class v; java.lang.ClassLoader v; -java.lang.String v, v; +java.lang.String v, v, v; v := @parameter: java.lang.Class; if v != null goto label; v = "null"; @@ -211,7 +215,8 @@ label: v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\'\u0001\', loaded by classloader : \'\u0001\'"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\'\u0001\', loaded by classloader : \'\u0001\'"); label: return v; } diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.jimple 2025-07-28 15:38:14.638823061 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.jimple 2025-07-28 15:38:50.325682964 +0200 @@ -640,10 +640,10 @@ private static void assertVisibility(java.lang.Class) { java.lang.Object[] v; +org.mockito.exceptions.base.MockitoException v; int v; java.lang.Class v; -java.lang.String v, v; -org.mockito.exceptions.base.MockitoException v; +java.lang.String v, v, v; boolean v; v := @parameter: java.lang.Class; v = virtualinvoke v.(); @@ -651,7 +651,8 @@ if v != 0 goto label; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[7]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot create mock for \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot create mock for \u0001"); v[0] = v; v[1] = ""; v[2] = "The type is not public and its mock class is loaded by a different class loader."; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader$WithLookup.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader$WithLookup.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader$WithLookup.jimple 2025-07-28 15:38:14.857822197 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader$WithLookup.jimple 2025-07-28 15:38:50.404682655 +0200 @@ -30,7 +30,7 @@ java.lang.Object[] v, v; org.mockito.exceptions.base.MockitoException v; net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default v, v; -java.lang.String v, v; +java.lang.String v, v, v; net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Configurable v, v; java.lang.reflect.Method v; org.mockito.internal.creation.bytebuddy.SubclassInjectionLoader$WithLookup v; @@ -76,7 +76,8 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[5]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("The Java module system prevents Mockito from defining a mock class in the same package as \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("The Java module system prevents Mockito from defining a mock class in the same package as \u0001"); v[0] = v; v[1] = ""; v[2] = "To overcome this, you must open and export the mocked type to Mockito."; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.TypeSupport.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.TypeSupport.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.TypeSupport.jimple 2025-07-28 15:38:14.576823306 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.bytebuddy.TypeSupport.jimple 2025-07-28 15:38:50.311683018 +0200 @@ -19,7 +19,7 @@ org.mockito.exceptions.base.MockitoException v; java.lang.Class v; java.lang.Object v; -java.lang.String v; +java.lang.String v, v; org.mockito.internal.creation.bytebuddy.TypeSupport v; java.lang.reflect.Method v, v, v; boolean v; @@ -39,7 +39,8 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to check if type is sealed using handle \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Failed to check if type is sealed using handle \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.Throwable from label to label with label; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.MockSettingsImpl.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.MockSettingsImpl.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.MockSettingsImpl.jimple 2025-07-28 15:38:13.812826319 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.MockSettingsImpl.jimple 2025-07-28 15:38:49.811684972 +0200 @@ -452,20 +452,21 @@ } private static org.mockito.internal.creation.settings.CreationSettings validatedStaticSettings(java.lang.Class, org.mockito.internal.creation.settings.CreationSettings) { +org.mockito.exceptions.base.MockitoException v, v, v; +java.lang.String v, v, v, v, v, v, v; +boolean v, v; java.util.Set v; org.mockito.internal.util.MockNameImpl v; -org.mockito.exceptions.base.MockitoException v, v, v; java.lang.Class v; java.lang.Object v; -java.lang.String v, v, v, v; -boolean v, v; org.mockito.internal.creation.settings.CreationSettings v, v; v := @parameter: java.lang.Class; v := @parameter: org.mockito.internal.creation.settings.CreationSettings; v = virtualinvoke v.(); if v == 0 goto label; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot create static mock of primitive type \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot create static mock of primitive type \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -473,14 +474,16 @@ v = interfaceinvoke v.(); if v != 0 goto label; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot specify additional interfaces for static mock of \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot specify additional interfaces for static mock of \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: v = virtualinvoke v.(); if v == null goto label; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot specify spied instance for static mock of \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot specify spied instance for static mock of \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.InvokeDefaultProxy$InvokeDefaultRealMethod.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.InvokeDefaultProxy$InvokeDefaultRealMethod.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.InvokeDefaultProxy$InvokeDefaultRealMethod.jimple 2025-07-28 15:38:14.862822177 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.InvokeDefaultProxy$InvokeDefaultRealMethod.jimple 2025-07-28 15:38:50.408682639 +0200 @@ -40,7 +40,7 @@ org.mockito.internal.creation.proxy.InvokeDefaultProxy$InvokeDefaultRealMethod v; org.mockito.internal.invocation.SerializableMethod v, v; org.mockito.exceptions.base.MockitoException v; -java.lang.String v, v, v; +java.lang.String v, v, v, v; java.lang.reflect.Method v, v, v; org.mockito.internal.creation.proxy.InvokeDefaultProxy v; java.lang.Exception v; @@ -73,7 +73,8 @@ v[1] = ""; v = v.; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Method \u could not be delegated, this is not supposed to happen"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Method \u could not be delegated, this is not supposed to happen"); v[2] = v; v = staticinvoke (); v[3] = v; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.ProxyMockMaker$MockInvocationHandler.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.ProxyMockMaker$MockInvocationHandler.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.ProxyMockMaker$MockInvocationHandler.jimple 2025-07-28 15:38:14.881822102 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.creation.proxy.ProxyMockMaker$MockInvocationHandler.jimple 2025-07-28 15:38:50.421682588 +0200 @@ -37,7 +37,7 @@ org.mockito.exceptions.base.MockitoException v; int v, v, v; java.lang.Boolean v; -java.lang.String v, v, v, v; +java.lang.String v, v, v, v, v; org.mockito.internal.invocation.RealMethod v; org.mockito.internal.invocation.InterceptedInvocation v; org.mockito.internal.creation.proxy.ProxyMockMaker$MockInvocationHandler v; @@ -103,7 +103,8 @@ v = newarray (java.lang.Object)[4]; v[0] = "Unexpected overridable method of Object class found"; v[1] = ""; -v = dynamicinvoke "makeConcatWithConstants" (v) ("The method \u was not expected to be declared. Either your JVM build offers non-official API or the current functionality is not supported"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("The method \u was not expected to be declared. Either your JVM build offers non-official API or the current functionality is not supported"); v[2] = v; v = staticinvoke (); v[3] = v; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.InvocationsPrinter.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.InvocationsPrinter.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.InvocationsPrinter.jimple 2025-07-28 15:38:14.885822087 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.InvocationsPrinter.jimple 2025-07-28 15:38:50.424682577 +0200 @@ -21,7 +21,7 @@ java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; int v, v, v, v; org.mockito.MockingDetails v, v; -java.lang.String v, v, v; +java.lang.String v, v, v, v; java.util.Iterator v, v; java.lang.Object v, v, v, v; v := @this: org.mockito.internal.debugging.InvocationsPrinter; @@ -34,7 +34,8 @@ if v == 0 goto label; v = interfaceinvoke v.(); if v == 0 goto label; -v = dynamicinvoke "makeConcatWithConstants" (v) ("No interactions and stubbings found for mock: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("No interactions and stubbings found for mock: \u0001"); return v; label: v = new java.lang.StringBuilder; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.Java8LocationImpl.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.Java8LocationImpl.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.Java8LocationImpl.jimple 2025-07-28 15:38:14.886822083 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.Java8LocationImpl.jimple 2025-07-28 15:38:50.425682573 +0200 @@ -45,7 +45,7 @@ org.mockito.internal.debugging.Java8LocationImpl v; java.lang.StackTraceElement v; org.mockito.internal.exceptions.stacktrace.StackTraceFilter v; -java.lang.String v, v; +java.lang.String v, v, v; boolean v; v := @this: org.mockito.internal.debugging.Java8LocationImpl; v := @parameter: org.mockito.internal.exceptions.stacktrace.StackTraceFilter; @@ -57,7 +57,8 @@ v. = ""; goto label; label: -v = dynamicinvoke "makeConcatWithConstants" (v) ("-> at \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("-> at \u0001"); v. = v; v = virtualinvoke v.(); v. = v; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.LoggingListener.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.LoggingListener.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.LoggingListener.jimple 2025-07-28 15:38:14.920821949 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.LoggingListener.jimple 2025-07-28 15:38:50.444682498 +0200 @@ -30,9 +30,9 @@ org.mockito.invocation.Location v, v; org.mockito.internal.invocation.InvocationMatcher v; org.mockito.internal.debugging.LoggingListener v; -java.util.List v, v, v; int v, v; -java.lang.String v, v, v, v; +java.lang.String v, v, v, v, v, v; +java.util.List v, v, v; v := @this: org.mockito.internal.debugging.LoggingListener; v := @parameter: org.mockito.invocation.Invocation; v := @parameter: org.mockito.internal.invocation.InvocationMatcher; @@ -43,12 +43,14 @@ v = virtualinvoke v.("\\d", " "); v = v.; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u. Stubbed \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u. Stubbed \u0001"); interfaceinvoke v.(v); v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u Invoked \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u Invoked \u0001"); interfaceinvoke v.(v); return; } @@ -67,7 +69,7 @@ org.mockito.internal.debugging.LoggingListener v; java.util.List v, v; int v, v; -java.lang.String v; +java.lang.String v, v; v := @this: org.mockito.internal.debugging.LoggingListener; v := @parameter: org.mockito.invocation.Invocation; v = v.; @@ -75,7 +77,8 @@ v = interfaceinvoke v.(); v = v + 1; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u. \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u. \u0001"); interfaceinvoke v.(v); return; } @@ -87,7 +90,7 @@ org.mockito.internal.debugging.LoggingListener v; java.util.List v, v; int v, v; -java.lang.String v; +java.lang.String v, v; boolean v; v := @this: org.mockito.internal.debugging.LoggingListener; v := @parameter: org.mockito.internal.invocation.InvocationMatcher; @@ -99,7 +102,8 @@ v = v + 1; v = virtualinvoke v.(); v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u. \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u. \u0001"); interfaceinvoke v.(v); label: return; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.VerboseMockInvocationLogger.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.VerboseMockInvocationLogger.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.VerboseMockInvocationLogger.jimple 2025-07-28 15:38:14.356824173 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.debugging.VerboseMockInvocationLogger.jimple 2025-07-28 15:38:50.212683405 +0200 @@ -42,7 +42,7 @@ java.lang.Throwable v, v, v; org.mockito.listeners.MethodInvocationReport v; org.mockito.internal.debugging.VerboseMockInvocationLogger v; -java.lang.String v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v; boolean v; java.lang.Class v, v; java.lang.Object v, v, v; @@ -62,7 +62,8 @@ label: v = interfaceinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("has thrown: \u0001\u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("has thrown: \u0001\u0001"); specialinvoke v.(v); goto label; label: @@ -77,7 +78,8 @@ v = dynamicinvoke "makeConcatWithConstants" (v) (" (\u)"); label: v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("has returned: \"\u0001\"\u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("has returned: \"\u0001\"\u0001"); specialinvoke v.(v); label: return; @@ -118,14 +120,15 @@ java.io.PrintStream v; org.mockito.internal.debugging.VerboseMockInvocationLogger v; org.mockito.invocation.Location v; -java.lang.String v; +java.lang.String v, v; org.mockito.invocation.DescribedInvocation v; v := @this: org.mockito.internal.debugging.VerboseMockInvocationLogger; v := @parameter: org.mockito.invocation.DescribedInvocation; v = v.; virtualinvoke v.(v); v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("invoked: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("invoked: \u0001"); specialinvoke v.(v); return; } diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.exceptions.Reporter.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.exceptions.Reporter.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.exceptions.Reporter.jimple 2025-07-28 15:38:14.084825246 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.exceptions.Reporter.jimple 2025-07-28 15:38:49.999684237 +0200 @@ -12,13 +12,14 @@ { java.lang.Throwable v; java.lang.Object[] v; -java.lang.String v, v; +java.lang.String v, v, v; org.mockito.exceptions.base.MockitoException v; v := @parameter: java.lang.Throwable; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[2]; v[0] = "Checked exception is invalid for this method!"; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Invalid: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Invalid: \u0001"); v[1] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String)>(v); @@ -308,7 +309,7 @@ java.util.List v; int v, v; java.lang.Object v; -java.lang.String v, v; +java.lang.String v, v, v; org.mockito.exceptions.misusing.InvalidUseOfMatchersException v; v := @parameter: int; v := @parameter: java.util.List; @@ -317,7 +318,8 @@ v[0] = "Invalid use of argument matchers!"; v = interfaceinvoke v.(); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("\u matchers expected, \u recorded:\u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("\u matchers expected, \u recorded:\u0001"); v[1] = v; v[2] = ""; v[3] = "This exception may occur if matchers are combined with raw values:"; @@ -379,12 +381,13 @@ org.mockito.exceptions.misusing.CannotVerifyStubOnlyMock v; java.lang.Object v; org.mockito.mock.MockName v; -java.lang.String v, v; +java.lang.String v, v, v; v := @parameter: java.lang.Object; v = new org.mockito.exceptions.misusing.CannotVerifyStubOnlyMock; v = newarray (java.lang.Object)[2]; v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Argument \"\u0001\" passed to verify is a stubOnly() mock which cannot be verified."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Argument \"\u0001\" passed to verify is a stubOnly() mock which cannot be verified."); v[0] = v; v[1] = "If you intend to verify invocations on this mock, don\'t use stubOnly() in its MockSettings."; v = staticinvoke (v); @@ -861,7 +864,7 @@ org.mockito.mock.MockName v; java.util.List v; java.lang.Object v; -java.lang.String v, v, v; +java.lang.String v, v, v, v; org.mockito.internal.exceptions.util.ScenarioPrinter v; v := @parameter: org.mockito.invocation.Invocation; v := @parameter: java.util.List; @@ -875,7 +878,8 @@ v[1] = v; v = interfaceinvoke v.(); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v) ("But found this interaction on mock \'\u0001\':"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("But found this interaction on mock \'\u0001\':"); v[2] = v; v = interfaceinvoke v.(); v[3] = v; @@ -892,7 +896,7 @@ org.mockito.mock.MockName v; org.mockito.exceptions.verification.VerificationInOrderFailure v; java.lang.Object v; -java.lang.String v, v; +java.lang.String v, v, v; v := @parameter: org.mockito.invocation.Invocation; v = new org.mockito.exceptions.verification.VerificationInOrderFailure; v = newarray (java.lang.Object)[4]; @@ -901,7 +905,8 @@ v[1] = v; v = interfaceinvoke v.(); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v) ("But found this interaction on mock \'\u0001\':"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("But found this interaction on mock \'\u0001\':"); v[2] = v; v = interfaceinvoke v.(); v[3] = v; @@ -916,7 +921,7 @@ org.mockito.invocation.Location v, v; org.mockito.mock.MockName v; java.util.ArrayList v; -java.lang.String v, v, v, v; +java.lang.String v, v, v, v, v; org.mockito.internal.exceptions.util.ScenarioPrinter v; boolean v; java.util.Iterator v; @@ -944,7 +949,8 @@ v = staticinvoke (); v[1] = v; v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v) ("But found these interactions on mock \'\u0001\':"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("But found these interactions on mock \'\u0001\':"); v[2] = v; v = staticinvoke ("", v); v[3] = v; @@ -956,14 +962,15 @@ public static org.mockito.exceptions.base.MockitoException cannotMockClass(java.lang.Class, java.lang.String) { java.lang.Object[] v; -java.lang.Class v; -java.lang.String v, v, v, v; org.mockito.exceptions.base.MockitoException v; +java.lang.Class v; +java.lang.String v, v, v, v, v; v := @parameter: java.lang.Class; v := @parameter: java.lang.String; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[3]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot mock/spy \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot mock/spy \u0001"); v[0] = v; v[1] = "Mockito cannot mock/spy because :"; v = dynamicinvoke "makeConcatWithConstants" (v) (" - \u0001"); @@ -1050,7 +1057,7 @@ org.mockito.exceptions.misusing.WrongTypeOfReturnValue v; org.mockito.mock.MockName v; java.lang.Object v; -java.lang.String v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v; v := @parameter: java.lang.Object; v := @parameter: java.lang.String; v := @parameter: java.lang.String; @@ -1064,7 +1071,8 @@ v[2] = v; v[3] = ""; v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v) ("The default answer of \u that was configured on the mock is probably incorrectly implemented."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("The default answer of \u that was configured on the mock is probably incorrectly implemented."); v[4] = v; v[5] = ""; v = staticinvoke (v); @@ -1370,14 +1378,15 @@ java.lang.reflect.Field v; org.mockito.exceptions.misusing.InjectMocksException v; java.lang.Class v; -java.lang.String v, v, v, v, v; +java.lang.String v, v, v, v, v, v; v := @parameter: java.lang.reflect.Field; v := @parameter: java.lang.Throwable; v = new org.mockito.exceptions.misusing.InjectMocksException; v = newarray (java.lang.Object)[4]; v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot instantiate @InjectMocks field named \'\u0001\' of type \'\u0001\'."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot instantiate @InjectMocks field named \'\u0001\' of type \'\u0001\'."); v[0] = v; v[1] = "You haven\'t provided the instance at field declaration so I tried to construct the instance."; v = virtualinvoke v.(); @@ -1438,21 +1447,23 @@ { java.lang.Object[] v; org.mockito.mock.MockName v; +org.mockito.exceptions.base.MockitoException v; +java.lang.String v, v, v, v, v, v, v, v, v; java.lang.reflect.Field v; java.lang.Exception v; -org.mockito.exceptions.base.MockitoException v; java.lang.Class v; java.lang.Object v; -java.lang.String v, v, v, v, v, v, v; v := @parameter: java.lang.reflect.Field; v := @parameter: java.lang.Object; v := @parameter: java.lang.Exception; v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[5]; v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito couldn\'t inject mock dependency \'\u0001\' on field "); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito couldn\'t inject mock dependency \'\u0001\' on field "); v[0] = v; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\'\u0001\'"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\'\u0001\'"); v[1] = v; v = virtualinvoke v.(); v = virtualinvoke v.(); @@ -1469,14 +1480,14 @@ public static org.mockito.exceptions.base.MockitoException moreThanOneMockCandidate(java.lang.reflect.Field, java.util.Collection) { java.lang.Object[] v; -java.util.Collection v; -java.lang.reflect.Field v; java.util.function.Function v, v; org.mockito.exceptions.base.MockitoException v; +java.lang.String v, v, v, v, v; +java.util.stream.Collector v; +java.util.Collection v; +java.lang.reflect.Field v; java.util.stream.Stream v, v, v; java.lang.Object v; -java.lang.String v, v, v, v; -java.util.stream.Collector v; v := @parameter: java.lang.reflect.Field; v := @parameter: java.util.Collection; v = interfaceinvoke v.(); @@ -1488,7 +1499,8 @@ v = interfaceinvoke v.(v); v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[3]; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito couldn\'t inject mock dependency on field \'\u0001\' that is annotated with @InjectMocks in your test, "); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mockito couldn\'t inject mock dependency on field \'\u0001\' that is annotated with @InjectMocks in your test, "); v[0] = v; v = staticinvoke (", ", v); v = dynamicinvoke "makeConcatWithConstants" (v) ("because there were multiple matching mocks (i.e. fields annotated with @Mock and having matching type): \u."); @@ -1572,11 +1584,11 @@ org.mockito.exceptions.base.MockitoException v; org.mockito.invocation.InvocationOnMock v; int v; -java.lang.Object v; -java.lang.StringBuilder v; -java.lang.String v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v; java.lang.reflect.Method v; boolean v; +java.lang.Object v; +java.lang.StringBuilder v; v := @parameter: org.mockito.invocation.InvocationOnMock; v := @parameter: boolean; v := @parameter: int; @@ -1585,9 +1597,10 @@ v[0] = "Invalid argument index for the current invocation of method : "; v = interfaceinvoke v.(); v = staticinvoke (v); +v = staticinvoke (v); v = interfaceinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) (" -> \u.\u0001()"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) (" -> \u.\u0001()"); v[1] = v; v[2] = ""; if v == 0 goto label; @@ -1597,7 +1610,8 @@ v = dynamicinvoke "makeConcatWithConstants" (v) ("Wanted parameter at position \u0001"); label: v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u but \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u but \u0001"); v[3] = v; v[4] = "The index need to be a positive number that indicates a valid position of the argument in the invocation."; v[5] = "However it is possible to use the -1 value to indicates that the last argument should be returned."; @@ -1664,7 +1678,7 @@ org.mockito.mock.MockName v; org.mockito.invocation.InvocationOnMock v; int v; -java.lang.String v, v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v; java.lang.reflect.Method v; org.mockito.exceptions.misusing.WrongTypeOfReturnValue v; java.lang.Class v; @@ -1683,9 +1697,10 @@ v[1] = v; v = interfaceinvoke v.(); v = staticinvoke (v); +v = staticinvoke (v); v = interfaceinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) (" -> \u.\u0001()"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) (" -> \u.\u0001()"); v[2] = v; v[3] = ""; v[4] = "The reason for this error can be :"; @@ -1693,7 +1708,8 @@ v[6] = "2. The answer is used on the wrong interaction."; v[7] = ""; v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Position of the wanted argument is \u and \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Position of the wanted argument is \u and \u0001"); v[8] = v; v[9] = "***"; v[10] = "However if you\'re still unsure why you\'re getting above error read on."; @@ -1748,7 +1764,7 @@ java.lang.Object[] v; org.mockito.mock.MockName v; org.mockito.exceptions.base.MockitoException v; -java.lang.String v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v; java.lang.reflect.Method v, v; java.lang.Class v, v, v; java.lang.Object v, v; @@ -1759,8 +1775,10 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[5]; v[0] = "Methods called on delegated instance must have compatible return types with the mock."; +v = staticinvoke (v); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("When calling: \u on mock: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("When calling: \u on mock: \u0001"); v[1] = v; v = virtualinvoke v.(); v = virtualinvoke v.(); @@ -1784,7 +1802,7 @@ org.mockito.exceptions.base.MockitoException v; java.lang.Class v; java.lang.Object v, v; -java.lang.String v, v, v, v; +java.lang.String v, v, v, v, v, v; java.lang.reflect.Method v; v := @parameter: java.lang.reflect.Method; v := @parameter: java.lang.Object; @@ -1792,8 +1810,10 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[5]; v[0] = "Methods called on mock must exist in delegated instance."; +v = staticinvoke (v); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("When calling: \u on mock: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("When calling: \u on mock: \u0001"); v[1] = v; v[2] = "no such method was found."; v[3] = "Check that the instance passed to delegatesTo() is of the correct type or contains compatible methods"; @@ -1808,11 +1828,12 @@ public static org.mockito.exceptions.base.MockitoException usingConstructorWithFancySerializable(org.mockito.mock.SerializableMode) { org.mockito.mock.SerializableMode v; -java.lang.String v; +java.lang.String v, v; org.mockito.exceptions.base.MockitoException v; v := @parameter: org.mockito.mock.SerializableMode; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Mocks instantiated with constructor cannot be combined with \u serialization mode."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Mocks instantiated with constructor cannot be combined with \u serialization mode."); specialinvoke v.(java.lang.String)>(v); return v; } @@ -1853,7 +1874,7 @@ { java.lang.Object[] v; java.lang.Class v; -java.lang.String v, v; +java.lang.String v, v, v; java.lang.Exception v; org.mockito.exceptions.base.MockitoException v; v := @parameter: java.lang.Class; @@ -1861,7 +1882,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = newarray (java.lang.Object)[2]; v[0] = "Kotlin inline class should have unbox-impl() method,"; -v = dynamicinvoke "makeConcatWithConstants" (v) ("but \u does not."); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("but \u does not."); v[1] = v; v = staticinvoke (v); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); @@ -1873,7 +1895,7 @@ org.mockito.invocation.Location v; org.mockito.exceptions.misusing.UnnecessaryStubbingException v; int v, v; -java.lang.String v, v, v, v; +java.lang.String v, v, v, v, v; boolean v; java.util.Iterator v; java.util.Collection v; @@ -1910,7 +1932,8 @@ v = newarray (java.lang.Object)[4]; v[0] = v; v[1] = "Clean & maintainable test code requires zero unnecessary code."; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Following stubbings are unnecessary (click to navigate to relevant line of code):\u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Following stubbings are unnecessary (click to navigate to relevant line of code):\u0001"); v[2] = v; v[3] = "Please remove unnecessary stubbings or use \'lenient\' strictness. More info: javadoc for UnnecessaryStubbingException class."; v = staticinvoke (v); @@ -1931,7 +1954,7 @@ org.mockito.invocation.Invocation v; org.mockito.invocation.Location v, v; int v, v, v, v; -java.lang.String v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v; java.lang.reflect.Method v; boolean v; java.util.Iterator v; @@ -1971,10 +1994,12 @@ v = virtualinvoke v.(); v = dynamicinvoke "makeConcatWithConstants" (v) (" - this invocation of \'\u0001\' method:"); v[1] = v; -v = dynamicinvoke "makeConcatWithConstants" (v) (" \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) (" \u0001"); v[2] = v; v = interfaceinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) (" \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) (" \u0001"); v[3] = v; v[4] = " - has following stubbing(s) with different arguments:"; v[5] = v; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.invocation.TypeSafeMatching.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.invocation.TypeSafeMatching.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.invocation.TypeSafeMatching.jimple 2025-07-28 15:38:14.977821724 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.invocation.TypeSafeMatching.jimple 2025-07-28 15:38:50.500682280 +0200 @@ -77,7 +77,7 @@ org.mockito.ArgumentMatcher v; int v, v; java.lang.Class v, v; -java.lang.String v; +java.lang.String v, v; java.lang.reflect.Method v; boolean v; v := @parameter: org.mockito.ArgumentMatcher; @@ -98,7 +98,8 @@ goto label; label: v = new java.lang.NoSuchMethodError; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Method \'matches(T)\' not found in ArgumentMatcher: \u !\r\n Please file a bug with this stack trace at: https://github.com/mockito/mockito/issues/new "); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Method \'matches(T)\' not found in ArgumentMatcher: \u !\r\n Please file a bug with this stack trace at: https://github.com/mockito/mockito/issues/new "); specialinvoke v.(java.lang.String)>(v); throw v; } diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingArgMismatches.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingArgMismatches.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingArgMismatches.jimple 2025-07-28 15:38:14.995821653 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingArgMismatches.jimple 2025-07-28 15:38:50.522682194 +0200 @@ -101,11 +101,12 @@ public java.lang.String toString() { org.mockito.internal.junit.StubbingArgMismatches v; -java.lang.String v; java.util.Map v; +java.lang.String v, v; v := @this: org.mockito.internal.junit.StubbingArgMismatches; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingHint.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingHint.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingHint.jimple 2025-07-28 15:38:15.027821526 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.StubbingHint.jimple 2025-07-28 15:38:50.535682143 +0200 @@ -42,11 +42,12 @@ public java.lang.String toString() { java.lang.StringBuilder v; -java.lang.String v; +java.lang.String v, v; org.mockito.internal.junit.StubbingHint v; v := @this: org.mockito.internal.junit.StubbingHint; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001\n"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001\n"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.UniversalTestListener.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.UniversalTestListener.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.UniversalTestListener.jimple 2025-07-28 15:38:14.945821850 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.junit.UniversalTestListener.jimple 2025-07-28 15:38:50.464682421 +0200 @@ -38,7 +38,7 @@ int[] v; int v, v; org.mockito.internal.junit.UniversalTestListener v; -java.lang.String v; +java.lang.String v, v; v := @this: org.mockito.internal.junit.UniversalTestListener; v := @parameter: org.mockito.internal.junit.TestFinishedEvent; v = v.; @@ -67,7 +67,8 @@ label: v = new java.lang.IllegalStateException; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Unknown strictness: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Unknown strictness: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.And.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.And.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.And.jimple 2025-07-28 15:38:15.076821333 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.And.jimple 2025-07-28 15:38:50.557682057 +0200 @@ -69,12 +69,14 @@ public java.lang.String toString() { org.mockito.ArgumentMatcher v, v; -java.lang.String v; +java.lang.String v, v, v; org.mockito.internal.matchers.And v; v := @this: org.mockito.internal.matchers.And; v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("and(\u, \u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("and(\u, \u)"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.apachecommons.ReflectionEquals.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.apachecommons.ReflectionEquals.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.apachecommons.ReflectionEquals.jimple 2025-07-28 15:38:13.750826564 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.apachecommons.ReflectionEquals.jimple 2025-07-28 15:38:49.764685156 +0200 @@ -30,12 +30,13 @@ } public java.lang.String toString() { -java.lang.Object v; -java.lang.String v; org.mockito.internal.matchers.apachecommons.ReflectionEquals v; +java.lang.Object v; +java.lang.String v, v; v := @this: org.mockito.internal.matchers.apachecommons.ReflectionEquals; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("refEq(\u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("refEq(\u)"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.CompareTo.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.CompareTo.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.CompareTo.jimple 2025-07-28 15:38:13.565827294 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.CompareTo.jimple 2025-07-28 15:38:49.600685797 +0200 @@ -38,11 +38,12 @@ { org.mockito.internal.matchers.CompareTo v; java.lang.Comparable v; -java.lang.String v, v; +java.lang.String v, v, v; v := @this: org.mockito.internal.matchers.CompareTo; v = virtualinvoke v.(); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u0001(\u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u0001(\u)"); return v; } protected abstract java.lang.String getName(); diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.EqualsWithDelta.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.EqualsWithDelta.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.EqualsWithDelta.jimple 2025-07-28 15:38:13.518827479 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.EqualsWithDelta.jimple 2025-07-28 15:38:49.549685996 +0200 @@ -71,12 +71,14 @@ public java.lang.String toString() { org.mockito.internal.matchers.EqualsWithDelta v; -java.lang.String v; +java.lang.String v, v, v; java.lang.Number v, v; v := @this: org.mockito.internal.matchers.EqualsWithDelta; v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("eq(\u, \u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("eq(\u, \u)"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Not.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Not.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Not.jimple 2025-07-28 15:38:15.076821333 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Not.jimple 2025-07-28 15:38:50.558682053 +0200 @@ -43,10 +43,11 @@ { org.mockito.ArgumentMatcher v; org.mockito.internal.matchers.Not v; -java.lang.String v; +java.lang.String v, v; v := @this: org.mockito.internal.matchers.Not; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("not(\u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("not(\u)"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Or.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Or.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Or.jimple 2025-07-28 15:38:15.078821325 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.Or.jimple 2025-07-28 15:38:50.559682049 +0200 @@ -71,11 +71,13 @@ { org.mockito.ArgumentMatcher v, v; org.mockito.internal.matchers.Or v; -java.lang.String v; +java.lang.String v, v, v; v := @this: org.mockito.internal.matchers.Or; v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("or(\u, \u)"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("or(\u, \u)"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.text.ValuePrinter.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.text.ValuePrinter.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.text.ValuePrinter.jimple 2025-07-28 15:38:15.074821341 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.matchers.text.ValuePrinter.jimple 2025-07-28 15:38:50.556682061 +0200 @@ -10,7 +10,7 @@ public static java.lang.String print(java.lang.Object) { java.lang.Object[] v; -java.lang.String v, v, v, v, v, v, v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; boolean v, v, v, v, v, v, v, v, v, v; org.mockito.internal.matchers.text.ValuePrinter$1 v; char v; @@ -34,22 +34,26 @@ label: v = v instanceof java.lang.Long; if v == 0 goto label; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001L"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001L"); return v; label: v = v instanceof java.lang.Double; if v == 0 goto label; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001d"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001d"); return v; label: v = v instanceof java.lang.Float; if v == 0 goto label; -v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001f"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("\u0001f"); return v; label: v = v instanceof java.lang.Short; if v == 0 goto label; -v = dynamicinvoke "makeConcatWithConstants" (v) ("(short) \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("(short) \u0001"); return v; label: v = v instanceof java.lang.Byte; @@ -87,7 +91,7 @@ java.util.Map v; java.lang.Object v, v, v; java.lang.StringBuilder v, v, v; -java.lang.String v, v, v; +java.lang.String v, v, v, v; boolean v, v; v := @parameter: java.util.Map; v = new java.lang.StringBuilder; @@ -110,7 +114,8 @@ virtualinvoke v.(", "); goto label; label: -v = dynamicinvoke "makeConcatWithConstants" (v) ("{\u0001}"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("{\u0001}"); return v; } public static java.lang.String printValues(java.lang.String, java.lang.String, java.lang.String, java.util.Iterator) diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.progress.MockingProgressImpl.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.progress.MockingProgressImpl.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.progress.MockingProgressImpl.jimple 2025-07-28 15:38:15.061821392 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.progress.MockingProgressImpl.jimple 2025-07-28 15:38:50.549682088 +0200 @@ -171,12 +171,15 @@ org.mockito.stubbing.OngoingStubbing v; org.mockito.internal.progress.MockingProgressImpl v; org.mockito.invocation.Location v; -java.lang.String v; +java.lang.String v, v, v, v; v := @this: org.mockito.internal.progress.MockingProgressImpl; v = v.; +v = staticinvoke (v); v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("ongoingStubbing: \u, verificationMode: \u, stubbingInProgress: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("ongoingStubbing: \u, verificationMode: \u, stubbingInProgress: \u0001"); return v; } public void reset() diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.reporting.PrintSettings.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.reporting.PrintSettings.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.reporting.PrintSettings.jimple 2025-07-28 15:38:14.972821743 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.reporting.PrintSettings.jimple 2025-07-28 15:38:50.497682291 +0200 @@ -96,7 +96,7 @@ org.mockito.invocation.Invocation v; org.mockito.mock.MockName v; int v; -java.lang.String v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v; java.lang.reflect.Method v; boolean v, v; java.util.List v; @@ -110,9 +110,10 @@ specialinvoke v.()>(); v = interfaceinvoke v.(); v = staticinvoke (v); +v = staticinvoke (v); v = interfaceinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u.\u0001"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u.\u0001"); v = virtualinvoke v.(v, v); v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u0001\u0001"); v = virtualinvoke v.(); diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.answers.Returns.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.answers.Returns.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.answers.Returns.jimple 2025-07-28 15:38:15.135821101 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.answers.Returns.jimple 2025-07-28 15:38:50.602681881 +0200 @@ -109,12 +109,13 @@ } public java.lang.String toString() { -java.lang.Object v; -java.lang.String v; org.mockito.internal.stubbing.answers.Returns v; +java.lang.Object v; +java.lang.String v, v; v := @this: org.mockito.internal.stubbing.answers.Returns; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Returns: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Returns: \u0001"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$ThrowsSmartNullPointer.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$ThrowsSmartNullPointer.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$ThrowsSmartNullPointer.jimple 2025-07-28 15:38:15.175820943 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$ThrowsSmartNullPointer.jimple 2025-07-28 15:38:50.634681756 +0200 @@ -21,7 +21,7 @@ org.mockito.exceptions.base.MockitoException v; org.mockito.invocation.InvocationOnMock v, v, v; java.lang.Object v, v; -java.lang.String v, v; +java.lang.String v, v, v; org.mockito.internal.stubbing.defaultanswers.ReturnsSmartNulls$ThrowsSmartNullPointer v; java.lang.reflect.Method v, v; boolean v, v; @@ -31,7 +31,8 @@ v = staticinvoke (v); if v == 0 goto label; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("SmartNull returned by this un-stubbed method call on a mock:\n\u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("SmartNull returned by this un-stubbed method call on a mock:\n\u0001"); return v; label: v = interfaceinvoke v.(); diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.InvocationContainerImpl.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.InvocationContainerImpl.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.InvocationContainerImpl.jimple 2025-07-28 15:38:13.639827002 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.InvocationContainerImpl.jimple 2025-07-28 15:38:49.687685457 +0200 @@ -277,11 +277,12 @@ public java.lang.String toString() { org.mockito.internal.stubbing.InvocationContainerImpl v; -java.lang.String v; +java.lang.String v, v; org.mockito.invocation.MatchableInvocation v; v := @this: org.mockito.internal.stubbing.InvocationContainerImpl; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("invocationForStubbing: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("invocationForStubbing: \u0001"); return v; } public java.util.List getInvocations() diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.StubbedInvocationMatcher.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.StubbedInvocationMatcher.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.StubbedInvocationMatcher.jimple 2025-07-28 15:38:13.630827037 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.stubbing.StubbedInvocationMatcher.jimple 2025-07-28 15:38:49.676685500 +0200 @@ -132,12 +132,13 @@ public java.lang.String toString() { org.mockito.internal.stubbing.StubbedInvocationMatcher v; -java.lang.String v, v; +java.lang.String v, v, v; java.util.Queue v; v := @this: org.mockito.internal.stubbing.StubbedInvocationMatcher; v = specialinvoke v.(); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u stubbed with: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("\u stubbed with: \u0001"); return v; } public org.mockito.quality.Strictness getStrictness() diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper.jimple 2025-07-28 15:38:15.178820931 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper.jimple 2025-07-28 15:38:50.636681749 +0200 @@ -66,7 +66,7 @@ { org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper v; java.lang.Object v, v, v; -java.lang.String v; +java.lang.String v, v; boolean v; v := @this: org.mockito.internal.util.collections.HashCodeAndEqualsMockWrapper; v = v.; @@ -78,7 +78,8 @@ label: v = specialinvoke v.(); label: -v = dynamicinvoke "makeConcatWithConstants" (v) ("HashCodeAndEqualsMockWrapper{mockInstance=\u0001}"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("HashCodeAndEqualsMockWrapper{mockInstance=\u0001}"); return v; } private java.lang.String typeInstanceString() diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.Iterables.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.Iterables.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.Iterables.jimple 2025-07-28 15:38:14.337824248 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.collections.Iterables.jimple 2025-07-28 15:38:50.201683448 +0200 @@ -22,7 +22,7 @@ { java.util.Iterator v; java.lang.Object v; -java.lang.String v; +java.lang.String v, v; java.lang.IllegalArgumentException v; java.lang.Iterable v; boolean v; @@ -31,7 +31,8 @@ v = interfaceinvoke v.(); if v != 0 goto label; v = new java.lang.IllegalArgumentException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot provide 1st element from empty iterable: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Cannot provide 1st element from empty iterable: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.DefaultMockingDetails.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.DefaultMockingDetails.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.DefaultMockingDetails.jimple 2025-07-28 15:38:14.144825009 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.DefaultMockingDetails.jimple 2025-07-28 15:38:50.037684089 +0200 @@ -118,7 +118,7 @@ org.mockito.internal.util.DefaultMockingDetails v; java.lang.Class v; java.lang.Object v, v; -java.lang.String v; +java.lang.String v, v; org.mockito.exceptions.misusing.NotAMockException v, v; boolean v; v := @this: org.mockito.internal.util.DefaultMockingDetails; @@ -133,7 +133,8 @@ v = new org.mockito.exceptions.misusing.NotAMockException; v = v.; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Argument passed to Mockito.mockingDetails() should be a mock, but is an instance of \u0001!"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Argument passed to Mockito.mockingDetails() should be a mock, but is an instance of \u0001!"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.io.IOUtil.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.io.IOUtil.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.io.IOUtil.jimple 2025-07-28 15:38:14.326824292 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.io.IOUtil.jimple 2025-07-28 15:38:50.194683476 +0200 @@ -9,7 +9,7 @@ org.mockito.exceptions.base.MockitoException v; java.nio.charset.Charset v; java.io.OutputStreamWriter v, v; -java.lang.String v, v; +java.lang.String v, v, v; v := @parameter: java.lang.String; v := @parameter: java.io.File; v = null; @@ -27,7 +27,8 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems writing text to file: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems writing text to file: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -46,7 +47,7 @@ org.mockito.exceptions.base.MockitoException v; java.nio.charset.Charset v; java.io.BufferedReader v; -java.lang.String v, v; +java.lang.String v, v, v; java.util.LinkedList v; java.io.InputStream v; v := @parameter: java.io.InputStream; @@ -65,7 +66,8 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems reading from: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Problems reading from: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.MockUtil.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.MockUtil.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.MockUtil.jimple 2025-07-28 15:38:13.841826205 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.MockUtil.jimple 2025-07-28 15:38:49.826684914 +0200 @@ -116,7 +116,7 @@ { java.lang.Class v; java.lang.Object v; -java.lang.String v; +java.lang.String v, v; org.mockito.exceptions.misusing.NotAMockException v; org.mockito.invocation.MockHandler v; v := @parameter: java.lang.Object; @@ -126,7 +126,8 @@ label: v = new org.mockito.exceptions.misusing.NotAMockException; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("Argument should be a mock, but is: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Argument should be a mock, but is: \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; } diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.BeanPropertySetter.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.BeanPropertySetter.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.BeanPropertySetter.jimple 2025-07-28 15:38:14.316824331 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.BeanPropertySetter.jimple 2025-07-28 15:38:50.188683499 +0200 @@ -33,18 +33,18 @@ } public boolean set(java.lang.Object) { +java.lang.NoSuchMethodException v; +java.lang.reflect.Method v; +java.lang.IllegalAccessException v; +java.lang.reflect.InvocationTargetException v; java.lang.Throwable v; java.lang.Object[] v; -java.lang.NoSuchMethodException v; org.mockito.internal.util.reflection.BeanPropertySetter v; org.mockito.plugins.MemberAccessor v; -java.lang.String v, v, v, v; -java.lang.reflect.Method v; -java.lang.IllegalAccessException v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v; java.lang.Class[] v; java.lang.RuntimeException v, v; java.lang.reflect.Field v, v, v; -java.lang.reflect.InvocationTargetException v; java.lang.Class v, v; java.lang.Object v, v, v, v, v; v := @this: org.mockito.internal.util.reflection.BeanPropertySetter; @@ -71,17 +71,24 @@ label: v := @caughtexception; v = new java.lang.RuntimeException; +v = staticinvoke (v); v = v.; +v = staticinvoke (v); +v = staticinvoke (v); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v, v, v) ("Setter \'\u0001\' of \'\u0001\' with value \'\u0001\' threw exception : \'\u0001\'"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v, v) ("Setter \'\u0001\' of \'\u0001\' with value \'\u0001\' threw exception : \'\u0001\'"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = new java.lang.RuntimeException; v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Access not authorized on field \'\u0001\' of object \'\u0001\' with value: \'\u0001\'"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Access not authorized on field \'\u0001\' of object \'\u0001\' with value: \'\u0001\'"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -111,20 +118,21 @@ } private void reportNoSetterFound() { -java.lang.Object v; java.lang.RuntimeException v; -java.lang.String v, v; java.lang.reflect.Field v; org.mockito.internal.util.reflection.BeanPropertySetter v; +java.lang.Object v; +java.lang.String v, v, v; boolean v; v := @this: org.mockito.internal.util.reflection.BeanPropertySetter; v = v.; if v == 0 goto label; v = new java.lang.RuntimeException; v = v.; +v = staticinvoke (v); v = v.; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Problems setting value on object: [\u] for property : [\u], setter not found"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Problems setting value on object: [\u] for property : [\u], setter not found"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$NoArgConstructorInstantiator.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$NoArgConstructorInstantiator.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$NoArgConstructorInstantiator.jimple 2025-07-28 15:38:15.199820848 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$NoArgConstructorInstantiator.jimple 2025-07-28 15:38:50.659681659 +0200 @@ -27,7 +27,7 @@ java.lang.reflect.Constructor v; org.mockito.exceptions.base.MockitoException v, v, v, v; org.mockito.plugins.MemberAccessor v; -java.lang.String v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v; org.mockito.internal.util.reflection.FieldInitializer$NoArgConstructorInstantiator v; java.lang.Class[] v; java.lang.reflect.Field v, v, v, v, v; @@ -68,19 +68,22 @@ v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("the default constructor of type \'\u0001\' has raised an exception (see the stack trace for cause): \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("the default constructor of type \'\u0001\' has raised an exception (see the stack trace for cause): \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("InstantiationException (see the stack trace for cause): \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("InstantiationException (see the stack trace for cause): \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("IllegalAccessException (see the stack trace for cause): \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("IllegalAccessException (see the stack trace for cause): \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.NoSuchMethodException from label to label with label; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$ParameterizedConstructorInstantiator.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$ParameterizedConstructorInstantiator.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$ParameterizedConstructorInstantiator.jimple 2025-07-28 15:38:15.205820825 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldInitializer$ParameterizedConstructorInstantiator.jimple 2025-07-28 15:38:50.664681639 +0200 @@ -37,7 +37,7 @@ org.mockito.exceptions.base.MockitoException v, v, v, v; org.mockito.internal.util.reflection.FieldInitializer$ConstructorArgumentResolver v; org.mockito.plugins.MemberAccessor v; -java.lang.String v, v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v; java.lang.Class[] v; java.lang.IllegalArgumentException v; java.lang.reflect.Field v, v, v, v, v; @@ -66,10 +66,11 @@ label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; +v = staticinvoke (v); v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("internal error : argResolver provided incorrect types for constructor \u of type \u0001"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("internal error : argResolver provided incorrect types for constructor \u of type \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -79,19 +80,22 @@ v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("the constructor of type \'\u0001\' has raised an exception (see the stack trace for cause): \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("the constructor of type \'\u0001\' has raised an exception (see the stack trace for cause): \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("InstantiationException (see the stack trace for cause): \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("InstantiationException (see the stack trace for cause): \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("IllegalAccessException (see the stack trace for cause): \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("IllegalAccessException (see the stack trace for cause): \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.IllegalArgumentException from label to label with label; @@ -108,7 +112,7 @@ org.mockito.exceptions.base.MockitoException v; int v; java.lang.Class v; -java.lang.String v, v; +java.lang.String v, v, v; v := @this: org.mockito.internal.util.reflection.FieldInitializer$ParameterizedConstructorInstantiator; v := @parameter: java.lang.reflect.Constructor; v := @parameter: java.lang.reflect.Field; @@ -118,7 +122,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("the field \u of type \u has no parameterized constructor"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("the field \u of type \u has no parameterized constructor"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldReader.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldReader.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldReader.jimple 2025-07-28 15:38:14.309824359 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.FieldReader.jimple 2025-07-28 15:38:50.184683515 +0200 @@ -42,7 +42,7 @@ org.mockito.exceptions.base.MockitoException v; org.mockito.plugins.MemberAccessor v; java.lang.Object v, v, v; -java.lang.String v; +java.lang.String v, v, v; v := @this: org.mockito.internal.util.reflection.FieldReader; label: v = v.; @@ -55,8 +55,10 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = v.; +v = staticinvoke (v); v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot read state from field: \u, on instance: \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot read state from field: \u, on instance: \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.Exception from label to label with label; diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVarBoundedType.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVarBoundedType.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVarBoundedType.jimple 2025-07-28 15:38:15.213820793 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVarBoundedType.jimple 2025-07-28 15:38:50.674681600 +0200 @@ -83,12 +83,13 @@ org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVarBoundedType v; java.lang.reflect.Type v; java.lang.reflect.Type[] v; -java.lang.String v, v; +java.lang.String v, v, v; v := @this: org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVarBoundedType; v = virtualinvoke v.(); +v = staticinvoke (v); v = virtualinvoke v.(); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("{firstBound=\u, interfaceBounds=\u0001}"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("{firstBound=\u, interfaceBounds=\u0001}"); return v; } public java.lang.reflect.TypeVariable typeVariable() diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType.jimple 2025-07-28 15:38:15.218820773 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType.jimple 2025-07-28 15:38:50.677681588 +0200 @@ -79,14 +79,14 @@ } public java.util.List extraInterfaces() { +org.mockito.exceptions.base.MockitoException v; +java.lang.String v, v, v; +boolean v, v, v; org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType v; java.lang.reflect.TypeVariable v, v; -org.mockito.exceptions.base.MockitoException v; java.util.List v, v, v, v, v; java.lang.reflect.Type v; java.lang.reflect.Type[] v; -java.lang.String v; -boolean v, v, v; v := @this: org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType; v = v.; if v == null goto label; @@ -116,7 +116,9 @@ label: v = new org.mockito.exceptions.base.MockitoException; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot extract extra-interfaces from \'\u0001\' : \'\u0001\'"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot extract extra-interfaces from \'\u0001\' : \'\u0001\'"); specialinvoke v.(java.lang.String)>(v); throw v; } diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType.jimple 2025-07-28 15:38:15.220820765 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType.jimple 2025-07-28 15:38:50.683681565 +0200 @@ -77,12 +77,13 @@ } public java.lang.String toString() { -java.lang.String v; -org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType v; java.lang.reflect.Type v; +java.lang.String v, v; +org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType v; v := @this: org.mockito.internal.util.reflection.GenericMetadataSupport$WildCardBoundedType; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v) ("{firstBound=\u, interfaceBounds=[]}"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("{firstBound=\u, interfaceBounds=[]}"); return v; } public java.lang.reflect.WildcardType wildCard() diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport.jimple 2025-07-28 15:38:13.627827049 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.GenericMetadataSupport.jimple 2025-07-28 15:38:49.665685543 +0200 @@ -57,7 +57,7 @@ java.lang.Class v, v; java.lang.Object v; org.mockito.internal.util.reflection.GenericMetadataSupport v; -java.lang.String v; +java.lang.String v, v; boolean v, v, v, v; v := @this: org.mockito.internal.util.reflection.GenericMetadataSupport; v := @parameter: java.lang.reflect.Type; @@ -84,7 +84,8 @@ return v; label: v = new org.mockito.exceptions.base.MockitoException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Raw extraction not supported for : \'\u0001\'"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Raw extraction not supported for : \'\u0001\'"); specialinvoke v.(java.lang.String)>(v); throw v; } @@ -329,7 +330,7 @@ { org.mockito.internal.util.reflection.GenericMetadataSupport$NotGenericReturnTypeSupport v; org.mockito.exceptions.base.MockitoException v; -java.lang.String v, v, v; +java.lang.String v, v, v, v; java.lang.reflect.Method v; boolean v, v, v; org.mockito.internal.util.reflection.GenericMetadataSupport$TypeVariableReturnType v; @@ -365,7 +366,8 @@ v = virtualinvoke v.(); v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Ouch, it shouldn\'t happen, type \'\u0001\' on method : \'\u0001\' is not supported : \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Ouch, it shouldn\'t happen, type \'\u0001\' on method : \'\u0001\' is not supported : \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; } @@ -376,7 +378,7 @@ org.mockito.exceptions.base.MockitoException v; java.lang.reflect.Type v; java.lang.Class v; -java.lang.String v, v; +java.lang.String v, v, v; boolean v, v; v := @parameter: java.lang.reflect.Type; staticinvoke (v, "type"); @@ -395,7 +397,8 @@ v = new org.mockito.exceptions.base.MockitoException; v = virtualinvoke v.(); v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Type meta-data for this Type (\u) is not supported : \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Type meta-data for this Type (\u) is not supported : \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; } diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstanceField.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstanceField.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstanceField.jimple 2025-07-28 15:38:15.223820754 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstanceField.jimple 2025-07-28 15:38:50.686681553 +0200 @@ -36,7 +36,7 @@ org.mockito.internal.util.reflection.InstanceField v; org.mockito.plugins.MemberAccessor v; java.lang.Object v, v; -java.lang.String v; +java.lang.String v, v; v := @this: org.mockito.internal.util.reflection.InstanceField; v := @parameter: java.lang.Object; v = staticinvoke (); @@ -50,7 +50,8 @@ v := @caughtexception; v = new org.mockito.exceptions.base.MockitoException; v = v.; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Access to \u was denied"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Access to \u was denied"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstrumentationMemberAccessor.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstrumentationMemberAccessor.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstrumentationMemberAccessor.jimple 2025-07-28 15:38:15.241820683 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.InstrumentationMemberAccessor.jimple 2025-07-28 15:38:50.705681479 +0200 @@ -101,7 +101,7 @@ java.lang.reflect.Constructor v; int v; org.mockito.plugins.MemberAccessor$ConstructionDispatcher v; -java.lang.String v, v, v, v, v; +java.lang.String v, v, v, v, v, v; org.mockito.plugins.MemberAccessor$OnConstruction v; java.lang.Package v; java.lang.Class[] v; @@ -163,8 +163,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; +v = staticinvoke (v); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not construct \u with arguments \u0001"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not construct \u with arguments \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.reflect.InvocationTargetException from label to label with label; @@ -182,7 +183,7 @@ java.lang.invoke.MethodHandle v, v, v, v; java.lang.Object[] v, v, v; int v, v; -java.lang.String v, v, v; +java.lang.String v, v, v, v, v; java.lang.Package v; java.lang.Class[] v; org.mockito.internal.util.reflection.InstrumentationMemberAccessor v; @@ -248,8 +249,10 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; +v = staticinvoke (v); +v = staticinvoke (v); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Could not invoke \u on \u with arguments \u0001"); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Could not invoke \u on \u with arguments \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.Throwable from label to label with label; @@ -267,7 +270,7 @@ java.lang.invoke.MethodHandle v, v, v, v; java.lang.Object[] v, v, v, v; int v, v; -java.lang.String v, v; +java.lang.String v, v, v, v; java.lang.Package v; java.lang.Class[] v; org.mockito.internal.util.reflection.InstrumentationMemberAccessor v; @@ -323,7 +326,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not read \u on \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not read \u on \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; catch java.lang.Throwable from label to label with label; @@ -339,7 +344,7 @@ java.lang.invoke.MethodHandle v, v, v, v; java.lang.Object[] v, v, v, v; int v, v, v; -java.lang.String v, v, v; +java.lang.String v, v, v, v, v, v; java.lang.Package v; java.lang.Class[] v; org.mockito.internal.util.reflection.InstrumentationMemberAccessor v; @@ -390,7 +395,8 @@ v := @caughtexception; v = 1; v = new java.lang.IllegalAccessException; -v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not make final field \u accessible"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v) ("Could not make final field \u accessible"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -433,7 +439,9 @@ throw v; label: v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not read \u on \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not read \u on \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -494,7 +502,7 @@ boolean v, v, v; java.lang.Object[] v, v; int v, v, v, v, v, v; -java.lang.String v, v, v, v, v; +java.lang.String v, v, v, v, v, v, v, v, v, v, v, v; java.lang.reflect.AccessibleObject v; java.lang.Class[] v; java.lang.IllegalArgumentException v, v, v, v; @@ -510,7 +518,9 @@ v = virtualinvoke v.(v); if v != 0 goto label; v = new java.lang.IllegalArgumentException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot access \u on \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Cannot access \u on \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -522,9 +532,10 @@ v = lengthof v; if v == v goto label; v = new java.lang.IllegalArgumentException; +v = staticinvoke (v); v = lengthof v; v = lengthof v; -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Incorrect number of arguments for \u0001: expected \u but recevied \u0001"); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Incorrect number of arguments for \u0001: expected \u but recevied \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -540,7 +551,8 @@ v = new java.lang.IllegalArgumentException; v = v[v]; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Cannot assign null to primitive type \u for \u parameter of \u0001"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v) ("Cannot assign null to primitive type \u for \u parameter of \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: @@ -555,7 +567,10 @@ v = new java.lang.IllegalArgumentException; v = v[v]; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v, v, v) ("Cannot assign value of type \u to \u for \u parameter of \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v, v, v) ("Cannot assign value of type \u to \u for \u parameter of \u0001"); specialinvoke v.(java.lang.String)>(v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.ReflectionMemberAccessor.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.ReflectionMemberAccessor.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.ReflectionMemberAccessor.jimple 2025-07-28 15:38:15.248820655 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.internal.util.reflection.ReflectionMemberAccessor.jimple 2025-07-28 15:38:50.711681455 +0200 @@ -31,7 +31,7 @@ java.lang.Exception v; java.lang.Object v; org.mockito.plugins.MemberAccessor$ConstructionDispatcher v; -java.lang.String v, v; +java.lang.String v, v, v; org.mockito.plugins.MemberAccessor$OnConstruction v; org.mockito.internal.util.reflection.ReflectionMemberAccessor v; v := @this: org.mockito.internal.util.reflection.ReflectionMemberAccessor; @@ -51,8 +51,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; +v = staticinvoke (v); v = staticinvoke (v); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Failed to invoke \u with \u0001"); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Failed to invoke \u with \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -74,7 +75,7 @@ java.lang.RuntimeException v; java.lang.Exception v; java.lang.Object v, v; -java.lang.String v; +java.lang.String v, v, v; org.mockito.internal.util.reflection.ReflectionMemberAccessor v; java.lang.reflect.Method v; v := @this: org.mockito.internal.util.reflection.ReflectionMemberAccessor; @@ -93,7 +94,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not invoke \u on \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not invoke \u on \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -114,7 +117,7 @@ java.lang.reflect.Field v; java.lang.Exception v; java.lang.Object v, v; -java.lang.String v; +java.lang.String v, v, v; org.mockito.internal.util.reflection.ReflectionMemberAccessor v; v := @this: org.mockito.internal.util.reflection.ReflectionMemberAccessor; v := @parameter: java.lang.reflect.Field; @@ -131,7 +134,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not read \u from \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not read \u from \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: @@ -151,7 +156,7 @@ java.lang.reflect.Field v; java.lang.Exception v; java.lang.Object v, v; -java.lang.String v; +java.lang.String v, v, v; org.mockito.internal.util.reflection.ReflectionMemberAccessor v; v := @this: org.mockito.internal.util.reflection.ReflectionMemberAccessor; v := @parameter: java.lang.reflect.Field; @@ -169,7 +174,9 @@ label: v := @caughtexception; v = new java.lang.IllegalStateException; -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not write \u to \u0001"); +v = staticinvoke (v); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Could not write \u to \u0001"); specialinvoke v.(java.lang.String,java.lang.Throwable)>(v, v); throw v; label: diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.After.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.After.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.After.jimple 2025-07-28 15:38:13.833826236 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.After.jimple 2025-07-28 15:38:49.819684941 +0200 @@ -50,18 +50,19 @@ } public java.lang.String toString() { +long v; org.mockito.verification.After v; org.mockito.verification.VerificationMode v, v, v; org.mockito.internal.util.Timer v; -long v; -java.lang.String v; +java.lang.String v, v; v := @this: org.mockito.verification.After; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Wanted after \u ms: [\u]"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Wanted after \u ms: [\u]"); return v; } } \ No newline at end of file diff -u results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.Timeout.jimple results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.Timeout.jimple --- results/org.mockito/mockito-core/5.6.0/jnorm/reference/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.Timeout.jimple 2025-07-28 15:38:13.799826371 +0200 +++ results/org.mockito/mockito-core/5.6.0/jnorm/rebuild/mockito-core-5.6.0.jar:mockito-core-5.6.0.jar/org.mockito.verification.Timeout.jimple 2025-07-28 15:38:49.795685035 +0200 @@ -84,18 +84,19 @@ } public java.lang.String toString() { -org.mockito.verification.VerificationMode v, v, v; -org.mockito.internal.util.Timer v; org.mockito.verification.Timeout v; long v; -java.lang.String v; +org.mockito.verification.VerificationMode v, v, v; +org.mockito.internal.util.Timer v; +java.lang.String v, v; v := @this: org.mockito.verification.Timeout; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); -v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Wanted after at most \u ms: [\u]"); +v = staticinvoke (v); +v = dynamicinvoke "makeConcatWithConstants" (v, v) ("Wanted after at most \u ms: [\u]"); return v; } } \ No newline at end of file