public class org.graalvm.compiler.replacements.test.IntegerExactFoldTest extends org.graalvm.compiler.core.test.GraalCompilerTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.replacements.test.IntegerExactFoldTest
super_class: org.graalvm.compiler.core.test.GraalCompilerTest
{
private final long lowerBoundA;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long upperBoundA;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long lowerBoundB;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long upperBoundB;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int bits;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.graalvm.compiler.replacements.test.IntegerExactFoldTest$Operation operation;
descriptor: Lorg/graalvm/compiler/replacements/test/IntegerExactFoldTest$Operation;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(long, long, long, long, int, org.graalvm.compiler.replacements.test.IntegerExactFoldTest$Operation);
descriptor: (JJJJILorg/graalvm/compiler/replacements/test/IntegerExactFoldTest$Operation;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=11, args_size=7
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tRunWith cannot be resolved to a type\n\tParameterized cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, Node) is undefined for the type IntegerExactFoldTest\n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, Node) is undefined for the type IntegerExactFoldTest\n\tThe method assertNotNull(String, IntegerExactArithmeticSplitNode) is undefined for the type IntegerExactFoldTest\n\tThe method assertNotNull(String, ValueNode) is undefined for the type IntegerExactFoldTest\n\tParameters cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/test/IntegerExactFoldTest;
MethodParameters:
Name Flags
lowerBoundA
upperBoundA
lowerBoundB
upperBoundB
bits
operation
public void testFolding();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, Node) is undefined for the type IntegerExactFoldTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/test/IntegerExactFoldTest;
RuntimeInvisibleAnnotations:
Test()
public void testFoldingAfterLowering();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tThe method assertNotNull(String, Node) is undefined for the type IntegerExactFoldTest\n\tThe method assertNotNull(String, IntegerExactArithmeticSplitNode) is undefined for the type IntegerExactFoldTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/test/IntegerExactFoldTest;
RuntimeInvisibleAnnotations:
Test()
private static boolean isInteger(long);
descriptor: (J)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
value
private static org.graalvm.compiler.nodes.ValueNode findNode(org.graalvm.compiler.nodes.StructuredGraph);
descriptor: (Lorg/graalvm/compiler/nodes/StructuredGraph;)Lorg/graalvm/compiler/nodes/ValueNode;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertNotNull(String, ValueNode) is undefined for the type IntegerExactFoldTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
graph
protected org.graalvm.compiler.nodes.StructuredGraph prepareGraph();
descriptor: ()Lorg/graalvm/compiler/nodes/StructuredGraph;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/replacements/test/IntegerExactFoldTest;
private static void addTest(java.util.ArrayList<java.lang.Object[]>, long, long, long, long, int, org.graalvm.compiler.replacements.test.IntegerExactFoldTest$Operation);
descriptor: (Ljava/util/ArrayList;JJJJILorg/graalvm/compiler/replacements/test/IntegerExactFoldTest$Operation;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=11, args_size=7
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;JJJJILorg/graalvm/compiler/replacements/test/IntegerExactFoldTest$Operation;)V
MethodParameters:
Name Flags
tests
lowerBound1
upperBound1
lowerBound2
upperBound2
bits
operation
public static java.util.Collection<java.lang.Object[]> data();
descriptor: ()Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tParameters cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Collection<[Ljava/lang/Object;>;
RuntimeInvisibleAnnotations:
Parameters()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
Parameters()
}
SourceFile: "IntegerExactFoldTest.java"
NestMembers:
org.graalvm.compiler.replacements.test.IntegerExactFoldTest$AddOperation org.graalvm.compiler.replacements.test.IntegerExactFoldTest$MulOperation org.graalvm.compiler.replacements.test.IntegerExactFoldTest$Operation org.graalvm.compiler.replacements.test.IntegerExactFoldTest$SubOperation
InnerClasses:
private final AddOperation = org.graalvm.compiler.replacements.test.IntegerExactFoldTest$AddOperation of org.graalvm.compiler.replacements.test.IntegerExactFoldTest
private final MulOperation = org.graalvm.compiler.replacements.test.IntegerExactFoldTest$MulOperation of org.graalvm.compiler.replacements.test.IntegerExactFoldTest
private abstract Operation = org.graalvm.compiler.replacements.test.IntegerExactFoldTest$Operation of org.graalvm.compiler.replacements.test.IntegerExactFoldTest
private final SubOperation = org.graalvm.compiler.replacements.test.IntegerExactFoldTest$SubOperation of org.graalvm.compiler.replacements.test.IntegerExactFoldTest