class com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer;
private static void untyped(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "Wrong type writing to array element"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
1: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "Wrong type writing to array element"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
2: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "Wrong type writing to array element"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
3: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.OBJECT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$0(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static void toI8(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "Invalid array index 1"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
1: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
2: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$1(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResultByteArray:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
3: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
4: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_1
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
5: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$2(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResultByteArray:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
6: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
7: aload 0
ldc "write_pointer_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
8: ldc "Invalid array index 1"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
9: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
10: aload 0
ldc "write_pointer_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
11: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$3(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResultByteArray:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
12: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
13: aload 0
ldc "write_pointer_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_1
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
14: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$4(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResultByteArray:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
15: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
16: aload 0
ldc "write_pointer_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "Invalid array index 1"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
17: aload 0
ldc "write_pointer_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
18: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$5(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResultByteArray:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
19: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
20: aload 0
ldc "write_pointer_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_BYTE_ARRAY_16:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_1
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
21: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$6(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResultByteArray:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducerByteArrayInput;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
22: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
23: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static void toI16(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I16_BYTE_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
1: aload 0
ldc "write_pointer_to_i16_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
2: aload 0
ldc "write_pointer_to_i16_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_LONG_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
3: aload 0
ldc "write_pointer_to_i16_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_BYTE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static void toI32(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I32_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
1: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I32_LONG_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
2: aload 0
ldc "write_pointer_to_i32_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
3: aload 0
ldc "write_pointer_to_i32_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_BYTE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
ldc "to foreign object"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static void toI64(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.OBJECT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
1: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$7(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
2: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
3: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
4: ldc "Wrong type writing to array element"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
5: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
6: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
7: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$8(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
8: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
9: aload 0
ldc "write_pointer_to_i64_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
10: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$9(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
11: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
12: aload 0
ldc "write_pointer_to_i64_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
13: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$10(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
14: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
15: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static void toFloatingPoint(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
1: ldc "to foreign object "
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
2: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
3: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
4: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$11(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
5: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
6: aload 0
ldc "write_pointer_to_float_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
7: ldc "to foreign object "
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
8: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
9: aload 0
ldc "write_pointer_to_double_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
10: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$12(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
11: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
12: aload 0
ldc "write_pointer_to_float_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
13: ldc "to foreign object "
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectPolyglotException:(Ljava/lang/String;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
14: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addUnsupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;)V
15: aload 0
ldc "write_pointer_to_double_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
16: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$13(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
17: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
18: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static void toPointer(java.util.ArrayList<java.lang.Object[]>);
descriptor: (Ljava/util/ArrayList;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
ldc "write_pointer"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_POINTER_ARRAY:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc -3819335139797477768
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
1: invokedynamic accept()Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;
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:
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$WritePointer.lambda$14(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object; (6)
(Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertResult:(Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$ResultProducer;)Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
2: invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.addSupported:(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;)V
MethodParameters:
Name Flags
c
private static java.lang.Object lambda$0(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$1(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, byte[]);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
aload 2
iconst_0
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_1
aload 2
iconst_1
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_2
aload 2
iconst_2
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_3
aload 2
iconst_3
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_4
aload 2
iconst_4
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_5
aload 2
iconst_5
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 6
aload 2
bipush 6
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 7
aload 2
bipush 7
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 b [B
private static java.lang.Object lambda$2(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, byte[]);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 8
aload 2
iconst_0
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 9
aload 2
iconst_1
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 10
aload 2
iconst_2
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 11
aload 2
iconst_3
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 12
aload 2
iconst_4
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 13
aload 2
iconst_5
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 14
aload 2
bipush 6
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 15
aload 2
bipush 7
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 b [B
private static java.lang.Object lambda$3(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, byte[]);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
aload 2
iconst_0
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_1
aload 2
iconst_1
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_2
aload 2
iconst_2
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_3
aload 2
iconst_3
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_4
aload 2
iconst_4
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_5
aload 2
iconst_5
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 6
aload 2
bipush 6
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 7
aload 2
bipush 7
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 b [B
private static java.lang.Object lambda$4(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, byte[]);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 8
aload 2
iconst_0
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 9
aload 2
iconst_1
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 10
aload 2
iconst_2
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 11
aload 2
iconst_3
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 12
aload 2
iconst_4
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 13
aload 2
iconst_5
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 14
aload 2
bipush 6
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 15
aload 2
bipush 7
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 b [B
private static java.lang.Object lambda$5(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, byte[]);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_0
aload 2
iconst_0
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_1
aload 2
iconst_1
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_2
aload 2
iconst_2
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_3
aload 2
iconst_3
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_4
aload 2
iconst_4
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iconst_5
aload 2
iconst_5
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 6
aload 2
bipush 6
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 7
aload 2
bipush 7
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 b [B
private static java.lang.Object lambda$6(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, byte[]);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;I[B)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 8
aload 2
iconst_0
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 9
aload 2
iconst_1
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 10
aload 2
iconst_2
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 11
aload 2
iconst_3
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 12
aload 2
iconst_4
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 13
aload 2
iconst_5
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 14
aload 2
bipush 6
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
bipush 15
aload 2
bipush 7
baload
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 b [B
private static java.lang.Object lambda$7(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$8(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.cast:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokeinterface com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.asNative:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$9(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.cast:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokeinterface com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.asNative:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$10(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.cast:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokeinterface com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.asNative:()J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$11(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.cast:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokeinterface com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.asNative:()J
invokestatic java.lang.Double.longBitsToDouble:(J)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$12(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.cast:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokeinterface com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.asNative:()J
invokestatic java.lang.Double.longBitsToDouble:(J)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$13(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.cast:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
invokeinterface com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.asNative:()J
invokestatic java.lang.Double.longBitsToDouble:(J)D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
private static java.lang.Object lambda$14(com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder, int, java.lang.Object);
descriptor: (Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.set:(ILjava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 newArray Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
0 1 1 idx I
0 1 2 value Ljava/lang/Object;
}
SourceFile: "WritePolyglotArrayTest.java"
NestHost: com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
InnerClasses:
protected abstract ExpectedExceptionConsumer = com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedExceptionConsumer of com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase
protected PolyglotArrayBuilder = com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder of com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase
public final TestObject = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
private WritePointer = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
protected abstract InputConsumer = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase$InputConsumer of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase
protected abstract ResultProducer = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase$ResultProducer of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase
protected abstract ResultProducerByteArrayInput = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase$ResultProducerByteArrayInput of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles