public class com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest
super_class: java.lang.Object
{
final com.oracle.truffle.api.object.Layout layout;
descriptor: Lcom/oracle/truffle/api/object/Layout;
flags: (0x0010) ACC_FINAL
final com.oracle.truffle.api.object.Shape rootShape;
descriptor: Lcom/oracle/truffle/api/object/Shape;
flags: (0x0010) ACC_FINAL
final java.lang.Object value;
descriptor: Ljava/lang/Object;
flags: (0x0010) ACC_FINAL
final com.oracle.truffle.api.object.Location declaredLocation;
descriptor: Lcom/oracle/truffle/api/object/Location;
flags: (0x0010) ACC_FINAL
final com.oracle.truffle.api.object.Shape shapeWithDeclared;
descriptor: Lcom/oracle/truffle/api/object/Shape;
flags: (0x0010) ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
0: .line 56
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 58
aload 0 /* this */
invokestatic com.oracle.truffle.api.object.Layout.newLayout:()Lcom/oracle/truffle/api/object/Layout$Builder;
invokevirtual com.oracle.truffle.api.object.Layout$Builder.build:()Lcom/oracle/truffle/api/object/Layout;
putfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.layout:Lcom/oracle/truffle/api/object/Layout;
2: .line 59
aload 0 /* this */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.layout:Lcom/oracle/truffle/api/object/Layout;
new com.oracle.truffle.api.object.ObjectType
dup
invokespecial com.oracle.truffle.api.object.ObjectType.<init>:()V
invokevirtual com.oracle.truffle.api.object.Layout.createShape:(Lcom/oracle/truffle/api/object/ObjectType;)Lcom/oracle/truffle/api/object/Shape;
putfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
3: .line 60
aload 0 /* this */
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
4: .line 61
aload 0 /* this */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Shape.allocator:()Lcom/oracle/truffle/api/object/Shape$Allocator;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
invokevirtual com.oracle.truffle.api.object.Shape$Allocator.declaredLocation:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Location;
putfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.declaredLocation:Lcom/oracle/truffle/api/object/Location;
5: .line 62
aload 0 /* this */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
ldc "declared"
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.declaredLocation:Lcom/oracle/truffle/api/object/Location;
iconst_0
invokestatic com.oracle.truffle.api.object.Property.create:(Ljava/lang/Object;Lcom/oracle/truffle/api/object/Location;I)Lcom/oracle/truffle/api/object/Property;
invokevirtual com.oracle.truffle.api.object.Shape.addProperty:(Lcom/oracle/truffle/api/object/Property;)Lcom/oracle/truffle/api/object/Shape;
putfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
6: .line 56
return
end local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lcom/oracle/truffle/object/basic/test/LegacyDeclaredLocationTest;
public void testDeclaredLocation();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=1
start local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
0: .line 66
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Shape.newInstance:()Lcom/oracle/truffle/api/object/DynamicObject;
astore 1 /* object */
start local 1 // com.oracle.truffle.api.object.DynamicObject object
1: .line 67
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
aload 1 /* object */
ldc "declared"
invokevirtual com.oracle.truffle.api.object.DynamicObject.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
2: .line 69
aload 1 /* object */
ldc "declared"
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
invokevirtual com.oracle.truffle.api.object.DynamicObject.set:(Ljava/lang/Object;Ljava/lang/Object;)Z
pop
3: .line 70
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
aload 1 /* object */
invokevirtual com.oracle.truffle.api.object.DynamicObject.getShape:()Lcom/oracle/truffle/api/object/Shape;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
4: .line 72
aload 1 /* object */
invokevirtual com.oracle.truffle.api.object.DynamicObject.getShape:()Lcom/oracle/truffle/api/object/Shape;
ldc "declared"
invokevirtual com.oracle.truffle.api.object.Shape.getProperty:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Property;
astore 2 /* property */
start local 2 // com.oracle.truffle.api.object.Property property
5: .line 73
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 2 /* property */
invokevirtual com.oracle.truffle.api.object.Property.getLocation:()Lcom/oracle/truffle/api/object/Location;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
invokevirtual com.oracle.truffle.api.object.Location.canStore:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
6: .line 74
iconst_1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 2 /* property */
invokevirtual com.oracle.truffle.api.object.Property.getLocation:()Lcom/oracle/truffle/api/object/Location;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
invokevirtual com.oracle.truffle.api.object.Location.canSet:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
7: .line 76
aload 2 /* property */
aload 1 /* object */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Property.set:(Lcom/oracle/truffle/api/object/DynamicObject;Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
8: .line 77
goto 11
StackMap locals: com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest com.oracle.truffle.api.object.DynamicObject com.oracle.truffle.api.object.Property
StackMap stack: com.oracle.truffle.api.nodes.SlowPathException
9: astore 3 /* e */
start local 3 // com.oracle.truffle.api.nodes.SlowPathException e
10: .line 78
aload 3 /* e */
invokevirtual com.oracle.truffle.api.nodes.SlowPathException.getMessage:()Ljava/lang/String;
invokestatic org.junit.Assert.fail:(Ljava/lang/String;)V
end local 3 // com.oracle.truffle.api.nodes.SlowPathException e
11: .line 81
StackMap locals:
StackMap stack:
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
astore 3 /* newValue */
start local 3 // java.lang.Object newValue
12: .line 82
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 2 /* property */
invokevirtual com.oracle.truffle.api.object.Property.getLocation:()Lcom/oracle/truffle/api/object/Location;
aload 3 /* newValue */
invokevirtual com.oracle.truffle.api.object.Location.canStore:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
13: .line 83
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 2 /* property */
invokevirtual com.oracle.truffle.api.object.Property.getLocation:()Lcom/oracle/truffle/api/object/Location;
aload 3 /* newValue */
invokevirtual com.oracle.truffle.api.object.Location.canSet:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
14: .line 85
aload 2 /* property */
aload 1 /* object */
aload 3 /* newValue */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Property.set:(Lcom/oracle/truffle/api/object/DynamicObject;Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;)V
15: .line 86
invokestatic org.junit.Assert.fail:()V
16: .line 87
goto 19
StackMap locals: com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest com.oracle.truffle.api.object.DynamicObject com.oracle.truffle.api.object.Property java.lang.Object
StackMap stack: com.oracle.truffle.api.nodes.SlowPathException
17: astore 4 /* e */
start local 4 // com.oracle.truffle.api.nodes.SlowPathException e
18: .line 88
aload 4 /* e */
instanceof com.oracle.truffle.api.object.FinalLocationException
invokestatic org.junit.Assert.assertTrue:(Z)V
end local 4 // com.oracle.truffle.api.nodes.SlowPathException e
19: .line 91
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
aload 1 /* object */
ldc "declared"
invokevirtual com.oracle.truffle.api.object.DynamicObject.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
20: .line 92
return
end local 3 // java.lang.Object newValue
end local 2 // com.oracle.truffle.api.object.Property property
end local 1 // com.oracle.truffle.api.object.DynamicObject object
end local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lcom/oracle/truffle/object/basic/test/LegacyDeclaredLocationTest;
1 21 1 object Lcom/oracle/truffle/api/object/DynamicObject;
5 21 2 property Lcom/oracle/truffle/api/object/Property;
10 11 3 e Lcom/oracle/truffle/api/nodes/SlowPathException;
12 21 3 newValue Ljava/lang/Object;
18 19 4 e Lcom/oracle/truffle/api/nodes/SlowPathException;
Exception table:
from to target type
7 8 9 Class com.oracle.truffle.api.object.IncompatibleLocationException
7 8 9 Class com.oracle.truffle.api.object.FinalLocationException
14 16 17 Class com.oracle.truffle.api.object.FinalLocationException
14 16 17 Class com.oracle.truffle.api.object.IncompatibleLocationException
RuntimeVisibleAnnotations:
org.junit.Test()
public void testMigrateDeclaredLocation();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
0: .line 96
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Shape.newInstance:()Lcom/oracle/truffle/api/object/DynamicObject;
astore 1 /* object */
start local 1 // com.oracle.truffle.api.object.DynamicObject object
1: .line 97
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
aload 1 /* object */
invokevirtual com.oracle.truffle.api.object.DynamicObject.getShape:()Lcom/oracle/truffle/api/object/Shape;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
2: .line 98
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
aload 1 /* object */
ldc "declared"
invokevirtual com.oracle.truffle.api.object.DynamicObject.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
3: .line 100
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
astore 2 /* newValue */
start local 2 // java.lang.Object newValue
4: .line 101
aload 1 /* object */
ldc "declared"
aload 2 /* newValue */
invokevirtual com.oracle.truffle.api.object.DynamicObject.set:(Ljava/lang/Object;Ljava/lang/Object;)Z
pop
5: .line 102
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
aload 1 /* object */
invokevirtual com.oracle.truffle.api.object.DynamicObject.getShape:()Lcom/oracle/truffle/api/object/Shape;
invokestatic org.junit.Assert.assertNotSame:(Ljava/lang/Object;Ljava/lang/Object;)V
6: .line 103
aload 2 /* newValue */
aload 1 /* object */
ldc "declared"
invokevirtual com.oracle.truffle.api.object.DynamicObject.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
7: .line 104
return
end local 2 // java.lang.Object newValue
end local 1 // com.oracle.truffle.api.object.DynamicObject object
end local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/oracle/truffle/object/basic/test/LegacyDeclaredLocationTest;
1 8 1 object Lcom/oracle/truffle/api/object/DynamicObject;
4 8 2 newValue Ljava/lang/Object;
RuntimeVisibleAnnotations:
org.junit.Test()
public void testAddDeclaredLocation();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=1
start local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
0: .line 108
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
ldc "declared"
invokevirtual com.oracle.truffle.api.object.Shape.getProperty:(Ljava/lang/Object;)Lcom/oracle/truffle/api/object/Property;
astore 1 /* property */
start local 1 // com.oracle.truffle.api.object.Property property
1: .line 110
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Shape.newInstance:()Lcom/oracle/truffle/api/object/DynamicObject;
astore 2 /* object */
start local 2 // com.oracle.truffle.api.object.DynamicObject object
2: .line 111
aload 1 /* property */
aload 2 /* object */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Property.setSafe:(Lcom/oracle/truffle/api/object/DynamicObject;Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/truffle/api/object/Shape;)V
3: .line 112
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
aload 2 /* object */
invokevirtual com.oracle.truffle.api.object.DynamicObject.getShape:()Lcom/oracle/truffle/api/object/Shape;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
4: .line 113
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.value:Ljava/lang/Object;
aload 2 /* object */
ldc "declared"
invokevirtual com.oracle.truffle.api.object.DynamicObject.get:(Ljava/lang/Object;)Ljava/lang/Object;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
5: .line 115
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Shape.newInstance:()Lcom/oracle/truffle/api/object/DynamicObject;
astore 3 /* object2 */
start local 3 // com.oracle.truffle.api.object.DynamicObject object2
6: .line 116
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
astore 4 /* newValue */
start local 4 // java.lang.Object newValue
7: .line 117
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 1 /* property */
invokevirtual com.oracle.truffle.api.object.Property.getLocation:()Lcom/oracle/truffle/api/object/Location;
aload 4 /* newValue */
invokevirtual com.oracle.truffle.api.object.Location.canStore:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
8: .line 118
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 1 /* property */
invokevirtual com.oracle.truffle.api.object.Property.getLocation:()Lcom/oracle/truffle/api/object/Location;
aload 4 /* newValue */
invokevirtual com.oracle.truffle.api.object.Location.canSet:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
9: .line 120
aload 1 /* property */
aload 3 /* object2 */
aload 4 /* newValue */
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.shapeWithDeclared:Lcom/oracle/truffle/api/object/Shape;
invokevirtual com.oracle.truffle.api.object.Property.set:(Lcom/oracle/truffle/api/object/DynamicObject;Ljava/lang/Object;Lcom/oracle/truffle/api/object/Shape;Lcom/oracle/truffle/api/object/Shape;)V
10: .line 121
invokestatic org.junit.Assert.fail:()V
11: .line 122
goto 13
StackMap locals: com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest com.oracle.truffle.api.object.Property com.oracle.truffle.api.object.DynamicObject com.oracle.truffle.api.object.DynamicObject java.lang.Object
StackMap stack: com.oracle.truffle.api.object.IncompatibleLocationException
12: pop
13: .line 125
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest.rootShape:Lcom/oracle/truffle/api/object/Shape;
aload 3 /* object2 */
invokevirtual com.oracle.truffle.api.object.DynamicObject.getShape:()Lcom/oracle/truffle/api/object/Shape;
invokestatic org.junit.Assert.assertSame:(Ljava/lang/Object;Ljava/lang/Object;)V
14: .line 126
iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aload 3 /* object2 */
ldc "declared"
invokevirtual com.oracle.truffle.api.object.DynamicObject.containsKey:(Ljava/lang/Object;)Z
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokestatic org.junit.Assert.assertEquals:(Ljava/lang/Object;Ljava/lang/Object;)V
15: .line 127
return
end local 4 // java.lang.Object newValue
end local 3 // com.oracle.truffle.api.object.DynamicObject object2
end local 2 // com.oracle.truffle.api.object.DynamicObject object
end local 1 // com.oracle.truffle.api.object.Property property
end local 0 // com.oracle.truffle.object.basic.test.LegacyDeclaredLocationTest this
LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lcom/oracle/truffle/object/basic/test/LegacyDeclaredLocationTest;
1 16 1 property Lcom/oracle/truffle/api/object/Property;
2 16 2 object Lcom/oracle/truffle/api/object/DynamicObject;
6 16 3 object2 Lcom/oracle/truffle/api/object/DynamicObject;
7 16 4 newValue Ljava/lang/Object;
Exception table:
from to target type
9 11 12 Class com.oracle.truffle.api.object.IncompatibleLocationException
RuntimeVisibleAnnotations:
org.junit.Test()
}
SourceFile: "LegacyDeclaredLocationTest.java"
InnerClasses:
public final Builder = com.oracle.truffle.api.object.Layout$Builder of com.oracle.truffle.api.object.Layout
public abstract Allocator = com.oracle.truffle.api.object.Shape$Allocator of com.oracle.truffle.api.object.Shape