public class org.graalvm.compiler.nodes.test.IntegerStampTest extends org.graalvm.compiler.graph.test.GraphTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.nodes.test.IntegerStampTest
super_class: org.graalvm.compiler.graph.test.GraphTest
{
private org.graalvm.compiler.nodes.StructuredGraph graph;
descriptor: Lorg/graalvm/compiler/nodes/StructuredGraph;
flags: (0x0002) ACC_PRIVATE
public void <init>();
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\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\tBefore cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.UMulHigh>, ArithmeticOpTable.BinaryOp<capture#103-of ?>) is undefined for the type IntegerStampTest\n\tThe method assertEquals(int, int) is undefined for the type IntegerStampTest\n\tAssert cannot be resolved\n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
private static org.graalvm.compiler.core.common.type.Stamp addIntStamp(org.graalvm.compiler.core.common.type.Stamp, org.graalvm.compiler.core.common.type.Stamp);
descriptor: (Lorg/graalvm/compiler/core/common/type/Stamp;Lorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
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
a
b
public void before();
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 problem: \n\tBefore cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Before()
public void testBooleanConstant();
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 assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testByteConstant();
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 assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testShortConstant();
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 assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testCharConstant();
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 assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testIntConstant();
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 assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testLongConstant();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testPositiveRanges();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testNegativeRanges();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testMixedRanges();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
private static org.graalvm.compiler.core.common.type.Stamp narrowingKindConversion(org.graalvm.compiler.core.common.type.IntegerStamp, jdk.vm.ci.meta.JavaKind);
descriptor: (Lorg/graalvm/compiler/core/common/type/IntegerStamp;Ljdk/vm/ci/meta/JavaKind;)Lorg/graalvm/compiler/core/common/type/Stamp;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
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
stamp
kind
public void testNarrowingConversions();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testMaskBasedNarrowing();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testJoinWeirdMasks();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testXor();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testNot();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddIntSimple();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddNegativeOverFlowInt1();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddNegativeOverFlowInt2();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddPositiveOverFlowInt1();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddPositiveOverFlowInt2();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddOverFlowsInt();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddLongSimple();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddNegativOverFlowLong1();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddNegativeOverFlowLong2();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddPositiveOverFlowLong1();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddPositiveOverFlowLong2();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAddOverFlowsLong();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAdd1();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAdd2();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAdd3();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testAnd();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
private static void testSignExtendShort(long, long);
descriptor: (JJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
lower
upper
public void testSignExtend();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
private static void testZeroExtendShort(long, long, long, long);
descriptor: (JJJJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=8, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
lower
upper
newLower
newUpper
public void testZeroExtend();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testIllegalJoin();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testShiftLeft();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testUnsignedShiftRight();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testShiftRight();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testMulHigh();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testUMulHigh();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
private static void testSomeMulHigh(org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>);
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(Stamp, Stamp) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;)V
MethodParameters:
Name Flags
someMulHigh
private static void testMulHigh(org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>, long, long, );
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;JJI)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;JJI)V
MethodParameters:
Name Flags
someMulHigh
a
b
bits
private static long getExpectedValue(org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp<?>, long, long, );
descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;JJI)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=6, args_size=4
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertEquals(ArithmeticOpTable.BinaryOp<ArithmeticOpTable.BinaryOp.UMulHigh>, ArithmeticOpTable.BinaryOp<capture#103-of ?>) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp<*>;JJI)J
MethodParameters:
Name Flags
someMulHigh
a
b
bits
private static long mulHigh(long, long, int);
descriptor: (JJI)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tThe method assertEquals(int, int) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
a
b
bits
private static long umulHigh(long, long, int);
descriptor: (JJI)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tAssert cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
a
b
bits
public void testDiv();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
private static void testDiv(int, long, long);
descriptor: (IJJ)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, Stamp) is undefined for the type IntegerStampTest\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
bits
min
max
public void testEmpty();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testUnaryOpFoldEmpty();
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\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
public void testIntegerConvertOpWithEmpty();
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 problem: \n\tTest cannot be resolved to a type\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/nodes/test/IntegerStampTest;
RuntimeInvisibleAnnotations:
Test()
}
SourceFile: "IntegerStampTest.java"
InnerClasses:
public abstract BinaryOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable