class org.junit.jupiter.api.AssertionUtils
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.junit.jupiter.api.AssertionUtils
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/junit/jupiter/api/AssertionUtils;
static void fail();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.opentest4j.AssertionFailedError
dup
invokespecial org.opentest4j.AssertionFailedError.<init>:()V
athrow
LocalVariableTable:
Start End Slot Name Signature
static void fail(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.opentest4j.AssertionFailedError
dup
aload 0
invokespecial org.opentest4j.AssertionFailedError.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
static void fail(java.lang.String, java.lang.Throwable);
descriptor: (Ljava/lang/String;Ljava/lang/Throwable;)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new org.opentest4j.AssertionFailedError
dup
aload 0
aload 1
invokespecial org.opentest4j.AssertionFailedError.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
0 1 1 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
message
cause
static void fail(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new org.opentest4j.AssertionFailedError
dup
aconst_null
aload 0
invokespecial org.opentest4j.AssertionFailedError.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 cause Ljava/lang/Throwable;
MethodParameters:
Name Flags
cause
static void fail(java.util.function.Supplier<java.lang.String>);
descriptor: (Ljava/util/function/Supplier;)V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.opentest4j.AssertionFailedError
dup
aload 0
invokestatic org.junit.jupiter.api.AssertionUtils.nullSafeGet:(Ljava/util/function/Supplier;)Ljava/lang/String;
invokespecial org.opentest4j.AssertionFailedError.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 messageSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
messageSupplier
static void fail(java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.opentest4j.AssertionFailedError
dup
aload 0
aload 1
aload 2
invokespecial org.opentest4j.AssertionFailedError.<init>:(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 message Ljava/lang/String;
0 1 1 expected Ljava/lang/Object;
0 1 2 actual Ljava/lang/Object;
MethodParameters:
Name Flags
message
expected
actual
static java.lang.String nullSafeGet(java.util.function.Supplier<java.lang.String>);
descriptor: (Ljava/util/function/Supplier;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
checkcast java.lang.String
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 messageSupplier Ljava/util/function/Supplier<Ljava/lang/String;>;
Signature: (Ljava/util/function/Supplier<Ljava/lang/String;>;)Ljava/lang/String;
MethodParameters:
Name Flags
messageSupplier
static java.lang.String nullSafeGet(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
instanceof java.lang.String
ifeq 2
1: aload 0
checkcast java.lang.String
areturn
2: StackMap locals:
StackMap stack:
aload 0
instanceof java.util.function.Supplier
ifeq 6
3: aload 0
checkcast java.util.function.Supplier
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
astore 1
start local 1 4: aload 1
ifnull 6
5: aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
areturn
end local 1 6: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 messageOrSupplier Ljava/lang/Object;
4 6 1 message Ljava/lang/Object;
MethodParameters:
Name Flags
messageOrSupplier
static java.lang.String buildPrefix(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.junit.platform.commons.util.StringUtils.isNotBlank:(Ljava/lang/String;)Z
ifeq 1
new java.lang.StringBuilder
dup
aload 0
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " ==> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 2
StackMap locals:
StackMap stack:
1: ldc ""
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 message Ljava/lang/String;
MethodParameters:
Name Flags
message
static java.lang.String getCanonicalName(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Class.getCanonicalName:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
ifnull 2
aload 1
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 1 4: StackMap locals: java.lang.Class
StackMap stack: java.lang.Throwable
astore 1
start local 1 5: aload 1
invokestatic org.junit.platform.commons.util.BlacklistedExceptions.rethrowIfBlacklisted:(Ljava/lang/Throwable;)V
6: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 clazz Ljava/lang/Class<*>;
1 4 1 canonicalName Ljava/lang/String;
5 7 1 t Ljava/lang/Throwable;
Exception table:
from to target type
0 3 4 Class java.lang.Throwable
Signature: (Ljava/lang/Class<*>;)Ljava/lang/String;
MethodParameters:
Name Flags
clazz
static java.lang.String format(java.lang.Object, java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.StringBuilder
dup
aload 2
invokestatic org.junit.jupiter.api.AssertionUtils.buildPrefix:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
aload 1
invokestatic org.junit.jupiter.api.AssertionUtils.formatValues:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 expected Ljava/lang/Object;
0 1 1 actual Ljava/lang/Object;
0 1 2 message Ljava/lang/String;
MethodParameters:
Name Flags
expected
actual
message
static java.lang.String formatValues(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.junit.jupiter.api.AssertionUtils.toString:(Ljava/lang/Object;)Ljava/lang/String;
astore 2
start local 2 1: aload 1
invokestatic org.junit.jupiter.api.AssertionUtils.toString:(Ljava/lang/Object;)Ljava/lang/String;
astore 3
start local 3 2: aload 2
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
3: ldc "expected: %s but was: %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 0
aload 2
invokestatic org.junit.jupiter.api.AssertionUtils.formatClassAndValue:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
aastore
dup
iconst_1
4: aload 1
aload 3
invokestatic org.junit.jupiter.api.AssertionUtils.formatClassAndValue:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
aastore
5: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
6: StackMap locals: java.lang.String java.lang.String
StackMap stack:
ldc "expected: <%s> but was: <%s>"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
dup
iconst_1
aload 3
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 expected Ljava/lang/Object;
0 7 1 actual Ljava/lang/Object;
1 7 2 expectedString Ljava/lang/String;
2 7 3 actualString Ljava/lang/String;
MethodParameters:
Name Flags
expected
actual
private static java.lang.String formatClassAndValue(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: new java.lang.StringBuilder
dup
aload 0
invokestatic org.junit.jupiter.api.AssertionUtils.getClassName:(Ljava/lang/Object;)Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic org.junit.jupiter.api.AssertionUtils.toHash:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 1: aload 0
instanceof java.lang.Class
ifeq 2
new java.lang.StringBuilder
dup
ldc "<"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 3
StackMap locals: java.lang.String
StackMap stack:
2: new java.lang.StringBuilder
dup
aload 2
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "<"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
3: areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 value Ljava/lang/Object;
0 4 1 valueString Ljava/lang/String;
1 4 2 classAndHash Ljava/lang/String;
MethodParameters:
Name Flags
value
valueString
private static java.lang.String toString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
instanceof java.lang.Class
ifeq 2
1: aload 0
checkcast java.lang.Class
invokestatic org.junit.jupiter.api.AssertionUtils.getCanonicalName:(Ljava/lang/Class;)Ljava/lang/String;
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokestatic org.junit.platform.commons.util.StringUtils.nullSafeToString:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
private static java.lang.String toHash(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
ldc ""
goto 2
StackMap locals:
StackMap stack:
1: new java.lang.StringBuilder
dup
ldc "@"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals:
StackMap stack: java.lang.String
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
private static java.lang.String getClassName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 1
ldc "null"
goto 3
1: StackMap locals:
StackMap stack:
aload 0
instanceof java.lang.Class
ifeq 2
aload 0
checkcast java.lang.Class
invokestatic org.junit.jupiter.api.AssertionUtils.getCanonicalName:(Ljava/lang/Class;)Ljava/lang/String;
goto 3
StackMap locals:
StackMap stack:
2: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
static java.lang.String formatIndexes(java.util.Deque<java.lang.Integer>);
descriptor: (Ljava/util/Deque;)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
ifnull 1
aload 0
invokeinterface java.util.Deque.isEmpty:()Z
ifeq 2
1: StackMap locals:
StackMap stack:
ldc ""
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.Deque.stream:()Ljava/util/stream/Stream;
invokedynamic apply()Ljava/util/function/Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
(Ljava/lang/Object;)Ljava/lang/Object;
java/lang/Object.toString()Ljava/lang/String; (5)
(Ljava/lang/Integer;)Ljava/lang/String;
invokeinterface java.util.stream.Stream.map:(Ljava/util/function/Function;)Ljava/util/stream/Stream;
ldc "]["
ldc "["
ldc "]"
invokestatic java.util.stream.Collectors.joining:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/stream/Collector;
invokeinterface java.util.stream.Stream.collect:(Ljava/util/stream/Collector;)Ljava/lang/Object;
checkcast java.lang.String
astore 1
start local 1 3: new java.lang.StringBuilder
dup
ldc " at index "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 indexes Ljava/util/Deque<Ljava/lang/Integer;>;
3 4 1 indexesString Ljava/lang/String;
Signature: (Ljava/util/Deque<Ljava/lang/Integer;>;)Ljava/lang/String;
MethodParameters:
Name Flags
indexes
static boolean floatsAreEqual(float, float, float);
descriptor: (FFF)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: fload 2
invokestatic org.junit.jupiter.api.AssertionUtils.assertValidDelta:(F)V
1: fload 0
fload 1
invokestatic org.junit.jupiter.api.AssertionUtils.floatsAreEqual:(FF)Z
ifne 2
fload 0
fload 1
fsub
invokestatic java.lang.Math.abs:(F)F
fload 2
fcmpg
ifle 2
iconst_0
ireturn
StackMap locals:
StackMap stack:
2: iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value1 F
0 3 1 value2 F
0 3 2 delta F
MethodParameters:
Name Flags
value1
value2
delta
static void assertValidDelta(float);
descriptor: (F)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: fload 0
invokestatic java.lang.Float.isNaN:(F)Z
ifne 1
fload 0
f2d
dconst_0
dcmpg
ifge 2
1: StackMap locals:
StackMap stack:
fload 0
invokestatic java.lang.String.valueOf:(F)Ljava/lang/String;
invokestatic org.junit.jupiter.api.AssertionUtils.failIllegalDelta:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 delta F
MethodParameters:
Name Flags
delta
static void assertValidDelta(double);
descriptor: (D)V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: dload 0
invokestatic java.lang.Double.isNaN:(D)Z
ifne 1
dload 0
dconst_0
dcmpg
ifge 2
1: StackMap locals:
StackMap stack:
dload 0
invokestatic java.lang.String.valueOf:(D)Ljava/lang/String;
invokestatic org.junit.jupiter.api.AssertionUtils.failIllegalDelta:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 delta D
MethodParameters:
Name Flags
delta
static boolean floatsAreEqual(float, float);
descriptor: (FF)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: fload 0
invokestatic java.lang.Float.floatToIntBits:(F)I
fload 1
invokestatic java.lang.Float.floatToIntBits:(F)I
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value1 F
0 2 1 value2 F
MethodParameters:
Name Flags
value1
value2
static boolean doublesAreEqual(double, double, double);
descriptor: (DDD)Z
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 2 start local 4 0: dload 4
invokestatic org.junit.jupiter.api.AssertionUtils.assertValidDelta:(D)V
1: dload 0
dload 2
invokestatic org.junit.jupiter.api.AssertionUtils.doublesAreEqual:(DD)Z
ifne 2
dload 0
dload 2
dsub
invokestatic java.lang.Math.abs:(D)D
dload 4
dcmpg
ifle 2
iconst_0
ireturn
StackMap locals:
StackMap stack:
2: iconst_1
ireturn
end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 value1 D
0 3 2 value2 D
0 3 4 delta D
MethodParameters:
Name Flags
value1
value2
delta
static boolean doublesAreEqual(double, double);
descriptor: (DD)Z
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 2 0: dload 0
invokestatic java.lang.Double.doubleToLongBits:(D)J
dload 2
invokestatic java.lang.Double.doubleToLongBits:(D)J
lcmp
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 value1 D
0 2 2 value2 D
MethodParameters:
Name Flags
value1
value2
static boolean objectsAreEqual(java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 3
1: aload 1
ifnonnull 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 obj1 Ljava/lang/Object;
0 4 1 obj2 Ljava/lang/Object;
MethodParameters:
Name Flags
obj1
obj2
private static void failIllegalDelta(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "positive delta expected but was: <"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.junit.jupiter.api.AssertionUtils.fail:(Ljava/lang/String;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 delta Ljava/lang/String;
MethodParameters:
Name Flags
delta
}
SourceFile: "AssertionUtils.java"
InnerClasses:
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles