public class org.graalvm.compiler.nodes.test.IntegerStampTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.graalvm.compiler.nodes.test.IntegerStampTest
super_class: java.lang.Object
{
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=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
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
start local 0 start local 1 0: getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getAdd:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$BinaryOp;
aload 0
aload 1
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp.foldStamp:(Lorg/graalvm/compiler/core/common/type/Stamp;Lorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a Lorg/graalvm/compiler/core/common/type/Stamp;
0 1 1 b Lorg/graalvm/compiler/core/common/type/Stamp;
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\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 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 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 problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) 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 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 problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) 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 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 problems: \n\tTest cannot be resolved to a type\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) is undefined for the type IntegerStampTest\n\tThe method assertEquals(IntegerStamp, IntegerStamp) 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()
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=4, locals=4, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getNarrow:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
aload 0
invokevirtual org.graalvm.compiler.core.common.type.IntegerStamp.getBits:()I
aload 1
invokevirtual jdk.vm.ci.meta.JavaKind.getBitCount:()I
aload 0
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp.foldStamp:(IILorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
astore 2
start local 2 1: aload 1
invokevirtual jdk.vm.ci.meta.JavaKind.isUnsigned:()Z
ifeq 2
getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getZeroExtend:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
goto 3
StackMap locals: org.graalvm.compiler.core.common.type.Stamp
StackMap stack:
2: getstatic org.graalvm.compiler.core.common.type.IntegerStamp.OPS:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable.getSignExtend:()Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp;
StackMap locals:
StackMap stack: org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
3: astore 3
start local 3 4: aload 3
aload 1
invokevirtual jdk.vm.ci.meta.JavaKind.getBitCount:()I
bipush 32
aload 2
invokevirtual org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp.foldStamp:(IILorg/graalvm/compiler/core/common/type/Stamp;)Lorg/graalvm/compiler/core/common/type/Stamp;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 stamp Lorg/graalvm/compiler/core/common/type/IntegerStamp;
0 5 1 kind Ljdk/vm/ci/meta/JavaKind;
1 5 2 narrow Lorg/graalvm/compiler/core/common/type/Stamp;
4 5 3 implicitExtend Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$IntegerConvertOp<*>;
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 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\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\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 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()
}
SourceFile: "IntegerStampTest.java"
InnerClasses:
public abstract BinaryOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract Add = org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp$Add of org.graalvm.compiler.core.common.type.ArithmeticOpTable$BinaryOp
public abstract IntegerConvertOp = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp of org.graalvm.compiler.core.common.type.ArithmeticOpTable
public abstract Narrow = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$Narrow of org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
public abstract SignExtend = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$SignExtend of org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp
public abstract ZeroExtend = org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp$ZeroExtend of org.graalvm.compiler.core.common.type.ArithmeticOpTable$IntegerConvertOp