class com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble
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$WriteDouble;
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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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
2: aload 0
ldc "write_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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: 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 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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
1: 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;
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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
4: 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$WriteDouble.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;
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_double"
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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
7: 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$WriteDouble.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;
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_double_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
10: 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;
11: 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
12: aload 0
ldc "write_double_to_i8_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
13: 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$WriteDouble.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;
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: aload 0
ldc "write_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
16: 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$WriteDouble.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;
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: aload 0
ldc "write_double_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
19: 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;
20: 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
21: aload 0
ldc "write_double_to_i8_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I8_INT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
22: 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$WriteDouble.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;
23: 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
24: aload 0
ldc "write_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
25: 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$WriteDouble.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;
26: 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
27: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I16_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I16_INT_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double"
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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double_to_i16_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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: aload 0
ldc "write_double_to_i16_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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
5: aload 0
ldc "write_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double"
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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double_to_double_array"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.PRIMITIVE_INT_ARRAY_1:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double_to_double_array"
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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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
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_double"
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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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
1: aload 0
ldc "write_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I64_LONG_ARRAY_2:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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
2: aload 0
ldc "write_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_I64_BYTE_ARRAY_4:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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_double_to_i64_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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_double_to_i64_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_FLOAT_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_DOUBLE_ARRAY_8:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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_double_to_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
7: 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;
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_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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_double_to_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.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;
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: aload 0
ldc "write_double_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 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.lambda$15(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_double"
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject.TYPED_POINTER_ARRAY:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest$TestObject;
iconst_0
ldc 3.141592653589793
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
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$WriteDouble.lambda$16(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=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToLongBits:(D)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$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
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToLongBits:(D)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
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToLongBits:(D)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
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToLongBits:(D)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
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToLongBits:(D)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$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=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$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=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$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;
private static java.lang.Object lambda$15(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$16(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
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
invokestatic java.lang.Double.doubleToLongBits:(D)J
invokestatic com.oracle.truffle.llvm.runtime.pointer.LLVMNativePointer.create:(J)Lcom/oracle/truffle/llvm/runtime/pointer/LLVMNativePointer;
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 WriteDouble = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble 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