@@ -118,16 +118,18 @@ static byte[] assembleEspressoFinalReference() {
118118 AnnotationVisitor annotationVisitor0 ;
119119
120120 classWriter .visit (V1_8 , ACC_FINAL | ACC_SUPER , "com/oracle/truffle/espresso/ref/EspressoFinalReference" ,
121- "Ljava/lang/ref/PublicFinalReference<Lcom/oracle/truffle/espresso/runtime/StaticObject;>;Lcom/oracle/truffle/espresso/ref/EspressoReference;" ,
121+ "Ljava/lang/ref/PublicFinalReference<Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;>;Lcom/oracle/truffle/espresso/ref/EspressoReference;" ,
122122 "java/lang/ref/PublicFinalReference" , new String []{"com/oracle/truffle/espresso/ref/EspressoReference" });
123123
124- fieldVisitor = classWriter .visitField (ACC_PRIVATE | ACC_FINAL , "guestReference" , "Lcom/oracle/truffle/espresso/runtime/StaticObject;" , null , null );
124+ fieldVisitor = classWriter .visitField (ACC_PRIVATE | ACC_FINAL , "guestReference" , "Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;" , null , null );
125125 fieldVisitor .visitEnd ();
126126
127+ // @formatter:off
127128 methodVisitor = classWriter .visitMethod (0 , "<init>" ,
128- "(Lcom/oracle/truffle/espresso/runtime/StaticObject;Lcom/oracle/truffle/espresso/runtime/StaticObject;Ljava/lang/ref/ReferenceQueue;)V" ,
129- "(Lcom/oracle/truffle/espresso/runtime/StaticObject;Lcom/oracle/truffle/espresso/runtime/StaticObject;Ljava/lang/ref/ReferenceQueue<Lcom/oracle/truffle/espresso/runtime/StaticObject;>;)V" ,
129+ "(Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;Lcom/oracle/truffle/espresso/runtime/staticobject /StaticObject;Ljava/lang/ref/ReferenceQueue;)V" ,
130+ "(Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;Ljava/lang/ref/ReferenceQueue<Lcom/oracle/truffle/espresso/runtime/staticobject /StaticObject;>;)V" ,
130131 null );
132+ // @formatter:on
131133
132134 annotationVisitor0 = methodVisitor .visitTypeAnnotation (369098752 , null , "Lcom/oracle/truffle/espresso/substitutions/JavaType;" , false );
133135 annotationVisitor0 .visit ("internalName" , "Ljava/lang/ref/FinalReference;" );
@@ -144,24 +146,24 @@ static byte[] assembleEspressoFinalReference() {
144146 methodVisitor .visitMethodInsn (INVOKESPECIAL , "java/lang/ref/PublicFinalReference" , "<init>" , "(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V" , false );
145147 methodVisitor .visitVarInsn (ALOAD , 0 );
146148 methodVisitor .visitVarInsn (ALOAD , 1 );
147- methodVisitor .visitFieldInsn (PUTFIELD , "com/oracle/truffle/espresso/ref/EspressoFinalReference" , "guestReference" , "Lcom/oracle/truffle/espresso/runtime/StaticObject;" );
149+ methodVisitor .visitFieldInsn (PUTFIELD , "com/oracle/truffle/espresso/ref/EspressoFinalReference" , "guestReference" , "Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;" );
148150 methodVisitor .visitInsn (RETURN );
149151 methodVisitor .visitMaxs (3 , 4 );
150152 methodVisitor .visitEnd ();
151153
152- methodVisitor = classWriter .visitMethod (ACC_PUBLIC , "getGuestReference" , "()Lcom/oracle/truffle/espresso/runtime/StaticObject;" , null , null );
154+ methodVisitor = classWriter .visitMethod (ACC_PUBLIC , "getGuestReference" , "()Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;" , null , null );
153155 methodVisitor .visitCode ();
154156 methodVisitor .visitVarInsn (ALOAD , 0 );
155- methodVisitor .visitFieldInsn (GETFIELD , "com/oracle/truffle/espresso/ref/EspressoFinalReference" , "guestReference" , "Lcom/oracle/truffle/espresso/runtime/StaticObject;" );
157+ methodVisitor .visitFieldInsn (GETFIELD , "com/oracle/truffle/espresso/ref/EspressoFinalReference" , "guestReference" , "Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;" );
156158 methodVisitor .visitInsn (ARETURN );
157159 methodVisitor .visitMaxs (1 , 1 );
158160 methodVisitor .visitEnd ();
159161
160- methodVisitor = classWriter .visitMethod (ACC_PUBLIC | ACC_BRIDGE | ACC_SYNTHETIC , "get" , "()Lcom/oracle/truffle/espresso/runtime/StaticObject;" , null , null );
162+ methodVisitor = classWriter .visitMethod (ACC_PUBLIC | ACC_BRIDGE | ACC_SYNTHETIC , "get" , "()Lcom/oracle/truffle/espresso/runtime/staticobject/ StaticObject;" , null , null );
161163 methodVisitor .visitCode ();
162164 methodVisitor .visitVarInsn (ALOAD , 0 );
163165 methodVisitor .visitMethodInsn (INVOKESPECIAL , "java/lang/ref/PublicFinalReference" , "get" , "()Ljava/lang/Object;" , false );
164- methodVisitor .visitTypeInsn (CHECKCAST , "com/oracle/truffle/espresso/runtime/StaticObject" );
166+ methodVisitor .visitTypeInsn (CHECKCAST , "com/oracle/truffle/espresso/runtime/staticobject/ StaticObject" );
165167 methodVisitor .visitInsn (ARETURN );
166168 methodVisitor .visitMaxs (1 , 1 );
167169 methodVisitor .visitEnd ();
0 commit comments