public final class com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject extends java.lang.Enum<com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject> implements java.util.function.Supplier<java.lang.Object>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
super_class: java.lang.Enum
{
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_SHORT_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_INT_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_INT_ARRAY_4;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_LONG_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_LONG_ARRAY_4;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_LONG_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_FLOAT_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_DOUBLE_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_BYTE_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject BOXED_BYTE_ARRAY_16;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I8_INT_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I8_INT_ARRAY_4;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I8_LONG_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I8_LONG_ARRAY_4;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I8_LONG_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I8_BYTE_ARRAY_16;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I16_INT_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I16_INT_ARRAY_2;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I16_BYTE_ARRAY_4;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I32_INT_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I32_LONG_ARRAY_2;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I64_LONG_ARRAY_1;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I64_LONG_ARRAY_2;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_I64_BYTE_ARRAY_4;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_POINTER_ARRAY;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_FLOAT_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject TYPED_DOUBLE_ARRAY_8;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final java.util.function.Supplier<java.lang.Object> factory;
descriptor: Ljava/util/function/Supplier;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/function/Supplier<Ljava/lang/Object;>;
private static final com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject[] ENUM$VALUES;
descriptor: [Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_SHORT_ARRAY_1"
iconst_0
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$0()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_SHORT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
1: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_INT_ARRAY_1"
iconst_1
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$1()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
2: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_INT_ARRAY_4"
iconst_2
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$2()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_INT_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
3: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_LONG_ARRAY_1"
iconst_3
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$3()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
4: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_LONG_ARRAY_4"
iconst_4
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$4()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_LONG_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
5: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_LONG_ARRAY_8"
iconst_5
6: invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$5()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
7: putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
8: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_FLOAT_ARRAY_8"
bipush 6
9: invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$6()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
10: putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
11: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_DOUBLE_ARRAY_8"
bipush 7
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$7()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
12: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_BYTE_ARRAY_8"
bipush 8
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$8()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_BYTE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
13: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "BOXED_BYTE_ARRAY_16"
bipush 9
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$9()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
14: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I8_INT_ARRAY_1"
bipush 10
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$10()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
15: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I8_INT_ARRAY_4"
bipush 11
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$11()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
16: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I8_LONG_ARRAY_1"
bipush 12
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$12()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
17: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I8_LONG_ARRAY_4"
bipush 13
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$13()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
18: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I8_LONG_ARRAY_8"
bipush 14
19: invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$14()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
20: putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
21: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I8_BYTE_ARRAY_16"
bipush 15
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$15()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
22: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I16_INT_ARRAY_1"
bipush 16
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$16()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I16_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
23: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I16_INT_ARRAY_2"
bipush 17
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$17()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I16_INT_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
24: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I16_BYTE_ARRAY_4"
bipush 18
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$18()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I16_BYTE_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
25: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I32_INT_ARRAY_1"
bipush 19
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$19()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I32_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
26: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I32_LONG_ARRAY_2"
bipush 20
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$20()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I32_LONG_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
27: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I64_LONG_ARRAY_1"
bipush 21
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$21()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
28: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I64_LONG_ARRAY_2"
bipush 22
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$22()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
29: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_I64_BYTE_ARRAY_4"
bipush 23
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$23()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I64_BYTE_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
30: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_POINTER_ARRAY"
bipush 24
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$24()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_POINTER_ARRAY:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
31: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_FLOAT_ARRAY_8"
bipush 25
32: invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$25()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
33: putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
34: new com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
ldc "TYPED_DOUBLE_ARRAY_8"
bipush 26
invokedynamic get()Ljava/util/function/Supplier;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject.lambda$26()Ljava/lang/Object; (6)
()Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.<init>:(Ljava/lang/String;ILjava/util/function/Supplier;)V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
35: bipush 27
anewarray com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
iconst_0
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_SHORT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
iconst_1
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
iconst_2
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_INT_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
iconst_3
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
iconst_4
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_LONG_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
iconst_5
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 6
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 7
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 8
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_BYTE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 9
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.BOXED_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 10
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 11
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 12
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 13
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 14
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 15
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I8_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 16
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I16_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 17
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I16_INT_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 18
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I16_BYTE_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 19
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I32_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 20
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I32_LONG_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 21
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 22
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 23
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_I64_BYTE_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 24
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_POINTER_ARRAY:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 25
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
dup
bipush 26
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.TYPED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aastore
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.ENUM$VALUES:[Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.util.function.Supplier<java.lang.Object>);
descriptor: (Ljava/lang/String;ILjava/util/function/Supplier;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.factory:Ljava/util/function/Supplier;
2: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
0 3 3 factory Ljava/util/function/Supplier<Ljava/lang/Object;>;
Signature: (Ljava/util/function/Supplier<Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
factory
public java.lang.Object get();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.factory:Ljava/util/function/Supplier;
invokeinterface java.util.function.Supplier.get:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
public static com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject[] values();
descriptor: ()[Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject.ENUM$VALUES:[Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
private static java.lang.Object lambda$0();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc 51966
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$1();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc -889258259
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$2();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
iconst_4
anewarray java.lang.Object
dup
iconst_0
ldc -889258259
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
ldc 305419896
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
ldc -2023406815
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
ldc 405222981
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$3();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=7, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc -3819335139797477768
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$4();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=7, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
iconst_4
anewarray java.lang.Object
dup
iconst_0
ldc -3819335139797477768
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
ldc -8690466096523299259
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
ldc 1234605616436508552
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
ldc -7373874951294615808
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$5();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=7, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
bipush 8
anewarray java.lang.Object
dup
iconst_0
ldc -3819335139797477768
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
ldc -8690466096523299259
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
ldc 1234605616436508552
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
ldc -7373874951294615808
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
1: ldc 1229782938533634594
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_5
ldc 3689348815028241476
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
bipush 6
ldc 6148914691522848358
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
bipush 7
ldc 8608480568017455240
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
2: aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
3: areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$6();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
bipush 8
anewarray java.lang.Object
dup
iconst_0
ldc 3.1415927
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
iconst_1
ldc 2.7182817
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
iconst_2
ldc -3.1415927
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
iconst_3
ldc -2.7182817
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
iconst_4
ldc 0.31830987
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
iconst_5
ldc 0.36787945
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
bipush 6
ldc -0.31830987
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
aastore
dup
bipush 7
1: ldc -0.36787945
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
2: aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
3: areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$7();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=7, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
bipush 8
anewarray java.lang.Object
dup
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
ldc 2.718281828459045
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
ldc -3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_3
ldc -2.718281828459045
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_4
ldc 0.3183098861837907
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_5
ldc 0.36787944117144233
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
bipush 6
ldc -0.3183098861837907
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
bipush 7
ldc -0.36787944117144233
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$8();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
bipush 8
anewarray java.lang.Object
dup
iconst_0
sipush 202
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
sipush 254
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
sipush 254
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
sipush 237
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
bipush 18
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_5
bipush 52
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 6
bipush 86
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 7
bipush 120
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$9();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=6, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.ArrayObject
dup
bipush 16
anewarray java.lang.Object
dup
iconst_0
sipush 202
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
sipush 254
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
sipush 254
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
sipush 237
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
bipush 18
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_5
bipush 52
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 6
bipush 86
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 7
bipush 120
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 8
bipush 17
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 9
bipush 34
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 10
bipush 51
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 11
bipush 68
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 12
bipush 85
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 13
bipush 102
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 14
bipush 119
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 15
sipush 136
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.ArrayObject.<init>:([Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$10();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I8:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_1
newarray 11
dup
iconst_0
ldc -889258259
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$11();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I8:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_4
newarray 11
dup
iconst_0
ldc -889258259
lastore
dup
iconst_1
ldc 305419896
lastore
dup
iconst_2
ldc -2023406815
lastore
dup
iconst_3
ldc 405222981
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$12();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I8:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_1
newarray 11
dup
iconst_0
ldc -3819335139797477768
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$13();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I8:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_4
newarray 11
dup
iconst_0
ldc -3819335139797477768
lastore
dup
iconst_1
ldc -8690466096523299259
lastore
dup
iconst_2
ldc 1234605616436508552
lastore
dup
iconst_3
ldc -7373874951294615808
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$14();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I8:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
bipush 8
newarray 11
dup
iconst_0
ldc -3819335139797477768
lastore
dup
iconst_1
ldc -8690466096523299259
lastore
dup
iconst_2
ldc 1234605616436508552
lastore
dup
iconst_3
ldc -7373874951294615808
lastore
dup
iconst_4
1: ldc 1229782938533634594
lastore
dup
iconst_5
ldc 3689348815028241476
lastore
dup
bipush 6
ldc 6148914691522848358
lastore
dup
bipush 7
ldc 8608480568017455240
2: lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
3: areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$15();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I8:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
bipush 16
newarray 11
dup
iconst_0
ldc 202
lastore
dup
iconst_1
ldc 254
lastore
dup
iconst_2
ldc 254
lastore
dup
iconst_3
ldc 237
lastore
dup
iconst_4
ldc 18
lastore
dup
iconst_5
ldc 52
lastore
dup
bipush 6
ldc 86
lastore
dup
bipush 7
ldc 120
lastore
dup
bipush 8
ldc 17
lastore
dup
bipush 9
ldc 34
lastore
dup
bipush 10
ldc 51
lastore
dup
bipush 11
ldc 68
lastore
dup
bipush 12
ldc 85
lastore
dup
bipush 13
ldc 102
lastore
dup
bipush 14
ldc 119
lastore
dup
bipush 15
ldc 136
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$16();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I16:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_1
newarray 11
dup
iconst_0
ldc -889258259
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$17();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I16:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_2
newarray 11
dup
iconst_0
ldc -889258259
lastore
dup
iconst_1
ldc 305419896
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$18();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I16:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_4
newarray 11
dup
iconst_0
ldc 51966
lastore
dup
iconst_1
ldc 65261
lastore
dup
iconst_2
ldc 4660
lastore
dup
iconst_3
ldc 22136
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$19();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I32:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_1
newarray 11
dup
iconst_0
ldc -889258259
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$20();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I32:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_2
newarray 11
dup
iconst_0
ldc -3819335139797477768
lastore
dup
iconst_1
ldc 1234605616436508552
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$21();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I64:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_1
newarray 11
dup
iconst_0
ldc -3819335139797477768
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$22();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I64:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_2
newarray 11
dup
iconst_0
ldc -3819335139797477768
lastore
dup
iconst_1
ldc 1234605616436508552
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$23();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.LongArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.I64:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
iconst_4
newarray 11
dup
iconst_0
ldc 51966
lastore
dup
iconst_1
ldc 65261
lastore
dup
iconst_2
ldc 4660
lastore
dup
iconst_3
ldc 22136
lastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.LongArrayObject.<init>:(Ljava/lang/Object;[J)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$24();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=7, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.TypedArrayObject
dup
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getPointerTypeID:()Ljava/lang/Object;
iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.A_POINTER:Ljava/lang/Object;
aastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.TypedArrayObject.<init>:(Ljava/lang/Object;[Ljava/lang/Object;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$25();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.DoubleArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.FLOAT:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
bipush 8
newarray 7
dup
iconst_0
ldc 3.1415927410125732
dastore
dup
iconst_1
ldc 2.7182817459106445
dastore
dup
iconst_2
ldc -3.1415927410125732
dastore
dup
iconst_3
ldc -2.7182817459106445
dastore
dup
iconst_4
ldc 0.31830987334251404
dastore
dup
iconst_5
ldc 0.3678794503211975
dastore
dup
bipush 6
1: ldc -0.31830987334251404
dastore
dup
bipush 7
ldc -0.3678794503211975
2: dastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.DoubleArrayObject.<init>:(Ljava/lang/Object;[D)V
3: areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.lang.Object lambda$26();
descriptor: ()Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=8, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.values.DoubleArrayObject
dup
getstatic com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType.DOUBLE:Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.getTypeID:(Lcom/oracle/truffle/llvm/tests/interop/ManagedMemAccessTestBase$TestType;)Ljava/lang/Object;
bipush 8
newarray 7
dup
iconst_0
ldc 3.141592653589793
dastore
dup
iconst_1
ldc 2.718281828459045
dastore
dup
iconst_2
ldc -3.141592653589793
dastore
dup
iconst_3
ldc -2.718281828459045
dastore
dup
iconst_4
ldc 0.3183098861837907
dastore
dup
iconst_5
ldc 0.36787944117144233
dastore
dup
bipush 6
ldc -0.3183098861837907
dastore
dup
bipush 7
ldc -0.36787944117144233
dastore
invokespecial com.oracle.truffle.llvm.tests.interop.values.DoubleArrayObject.<init>:(Ljava/lang/Object;[D)V
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Enum<Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest$TestObject;>;Ljava/util/function/Supplier<Ljava/lang/Object;>;
SourceFile: "ReadPolyglotArrayTest.java"
NestHost: com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
InnerClasses:
protected abstract TestType = com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase$TestType of com.oracle.truffle.llvm.tests.interop.ManagedMemAccessTestBase
public final TestObject = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles