public class com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest extends com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
super_class: com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase
{
private static final java.lang.Object A_POINTER;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public java.lang.String function;
descriptor: Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
org.junit.runners.Parameterized$Parameter(value = 0)
public com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase$InputConsumer assertion;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
org.junit.runners.Parameterized$Parameter(value = 1)
public com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedExceptionConsumer expectedException;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
org.junit.runners.Parameterized$Parameter(value = 2)
public com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedResultMarker support;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedResultMarker;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
org.junit.runners.Parameterized$Parameter(value = 3)
public com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ParameterArray parameters;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ParameterArray;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
org.junit.runners.Parameterized$Parameter(value = 4)
private static org.graalvm.polyglot.Value polyglotWritePointerLibrary;
descriptor: Lorg/graalvm/polyglot/Value;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Object pointerTypeId;
descriptor: Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
public org.junit.rules.ExpectedException thrown;
descriptor: Lorg/junit/rules/ExpectedException;
flags: (0x0001) ACC_PUBLIC
RuntimeVisibleAnnotations:
org.junit.Rule()
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$1
dup
invokespecial com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$1.<init>:()V
putstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.A_POINTER:Ljava/lang/Object;
1: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase.<init>:()V
1: aload 0
invokestatic org.junit.rules.ExpectedException.none:()Lorg/junit/rules/ExpectedException;
putfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.thrown:Lorg/junit/rules/ExpectedException;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest;
public static java.util.Collection<java.lang.Object[]> data();
descriptor: ()Ljava/util/Collection;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=0
0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 0
start local 0 1: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.untyped:(Ljava/util/ArrayList;)V
2: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.toI8:(Ljava/util/ArrayList;)V
3: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.toI16:(Ljava/util/ArrayList;)V
4: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.toI32:(Ljava/util/ArrayList;)V
5: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.toI64:(Ljava/util/ArrayList;)V
6: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.toFloatingPoint:(Ljava/util/ArrayList;)V
7: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8.toPointer:(Ljava/util/ArrayList;)V
8: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16.untyped:(Ljava/util/ArrayList;)V
9: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16.toI8:(Ljava/util/ArrayList;)V
10: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16.toI16:(Ljava/util/ArrayList;)V
11: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16.toI32:(Ljava/util/ArrayList;)V
12: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16.toI64:(Ljava/util/ArrayList;)V
13: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16.toFloatingPoint:(Ljava/util/ArrayList;)V
14: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32.untyped:(Ljava/util/ArrayList;)V
15: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32.toI8:(Ljava/util/ArrayList;)V
16: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32.toI16:(Ljava/util/ArrayList;)V
17: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32.toI32:(Ljava/util/ArrayList;)V
18: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32.toI64:(Ljava/util/ArrayList;)V
19: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32.toFloatingPoint:(Ljava/util/ArrayList;)V
20: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.untyped:(Ljava/util/ArrayList;)V
21: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.toI8:(Ljava/util/ArrayList;)V
22: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.toI16:(Ljava/util/ArrayList;)V
23: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.toI32:(Ljava/util/ArrayList;)V
24: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.toI64:(Ljava/util/ArrayList;)V
25: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.toFloatingPoint:(Ljava/util/ArrayList;)V
26: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64.toPointer:(Ljava/util/ArrayList;)V
27: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat.untyped:(Ljava/util/ArrayList;)V
28: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat.toI8:(Ljava/util/ArrayList;)V
29: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat.toI16:(Ljava/util/ArrayList;)V
30: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat.toI32:(Ljava/util/ArrayList;)V
31: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat.toI64:(Ljava/util/ArrayList;)V
32: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat.toFloatingPoint:(Ljava/util/ArrayList;)V
33: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.untyped:(Ljava/util/ArrayList;)V
34: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.toI8:(Ljava/util/ArrayList;)V
35: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.toI16:(Ljava/util/ArrayList;)V
36: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.toI32:(Ljava/util/ArrayList;)V
37: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.toI64:(Ljava/util/ArrayList;)V
38: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.toFloatingPoint:(Ljava/util/ArrayList;)V
39: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble.toPointer:(Ljava/util/ArrayList;)V
40: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.untyped:(Ljava/util/ArrayList;)V
41: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.toI8:(Ljava/util/ArrayList;)V
42: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.toI16:(Ljava/util/ArrayList;)V
43: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.toI32:(Ljava/util/ArrayList;)V
44: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.toI64:(Ljava/util/ArrayList;)V
45: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.toFloatingPoint:(Ljava/util/ArrayList;)V
46: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer.toPointer:(Ljava/util/ArrayList;)V
47: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 48 0 c Ljava/util/ArrayList<[Ljava/lang/Object;>;
Signature: ()Ljava/util/Collection<[Ljava/lang/Object;>;
RuntimeVisibleAnnotations:
org.junit.runners.Parameterized$Parameters(name = "{3}: {0}, {4}")
public static void loadPolyglotWritePointerLibrary();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=2, args_size=0
0: ldc "writePolyglotArray.c"
invokestatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.loadTestBitcodeValue:(Ljava/lang/String;)Lorg/graalvm/polyglot/Value;
putstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.polyglotWritePointerLibrary:Lorg/graalvm/polyglot/Value;
1: getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.runWithPolyglot:Lcom/oracle/truffle/tck/TruffleRunner$RunWithPolyglotRule;
invokevirtual com.oracle.truffle.tck.TruffleRunner$RunWithPolyglotRule.getPolyglotContext:()Lorg/graalvm/polyglot/Context;
getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.polyglotWritePointerLibrary:Lorg/graalvm/polyglot/Value;
invokevirtual org.graalvm.polyglot.Context.asValue:(Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
astore 0
start local 0 2: aload 0
ldc "get_pointer_typeid"
invokevirtual org.graalvm.polyglot.Value.getMember:(Ljava/lang/String;)Lorg/graalvm/polyglot/Value;
astore 1
start local 1 3: aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
new com.oracle.truffle.llvm.tests.interop.values.TestCallback
dup
iconst_1
invokedynamic call()Lcom/oracle/truffle/llvm/tests/interop/values/TestCallback$Function;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
([Ljava/lang/Object;)Ljava/lang/Object;
com/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest.lambda$0([Ljava/lang/Object;)Ljava/lang/Object; (6)
([Ljava/lang/Object;)Ljava/lang/Object;
invokespecial com.oracle.truffle.llvm.tests.interop.values.TestCallback.<init>:(ILcom/oracle/truffle/llvm/tests/interop/values/TestCallback$Function;)V
aastore
invokevirtual org.graalvm.polyglot.Value.execute:([Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
pop
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
2 5 0 lib Lorg/graalvm/polyglot/Value;
3 5 1 getTypes Lorg/graalvm/polyglot/Value;
RuntimeVisibleAnnotations:
org.junit.BeforeClass()
private static java.lang.Object getPointerTypeID();
descriptor: ()Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.pointerTypeId:Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void test();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.polyglotWritePointerLibrary:Lorg/graalvm/polyglot/Value;
aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.function:Ljava/lang/String;
invokevirtual org.graalvm.polyglot.Value.getMember:(Ljava/lang/String;)Lorg/graalvm/polyglot/Value;
astore 1
start local 1 1: new java.lang.StringBuilder
dup
ldc "Function not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.function:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 1
invokestatic org.junit.Assert.assertNotNull:(Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.expectedException:Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.thrown:Lorg/junit/rules/ExpectedException;
invokeinterface com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedExceptionConsumer.accept:(Ljava/lang/Object;)V
3: aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.parameters:Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ParameterArray;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ParameterArray.getArguments:()[Ljava/lang/Object;
astore 2
start local 2 4: aload 1
aload 2
invokevirtual org.graalvm.polyglot.Value.execute:([Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
pop
5: aload 2
iconst_0
aaload
astore 3
start local 3 6: aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.parameters:Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ParameterArray;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ParameterArray.getArguments:()[Ljava/lang/Object;
iconst_0
aaload
astore 4
start local 4 7: aload 2
iconst_1
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
istore 5
start local 5 8: aload 2
iconst_2
aaload
astore 6
start local 6 9: aload 0
getfield com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.assertion:Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTestBase$InputConsumer;
aload 3
aload 4
invokestatic com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$PolyglotArrayBuilder.create:(Ljava/lang/Object;)Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;
iload 5
aload 6
invokeinterface com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTestBase$InputConsumer.accept:(Ljava/lang/Object;Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$PolyglotArrayBuilder;ILjava/lang/Object;)V
10: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/oracle/truffle/llvm/tests/interop/WritePolyglotArrayTest;
1 11 1 write Lorg/graalvm/polyglot/Value;
4 11 2 arguments [Ljava/lang/Object;
6 11 3 modifiedArray Ljava/lang/Object;
7 11 4 freshPolyglotArray Ljava/lang/Object;
8 11 5 idx I
9 11 6 value Ljava/lang/Object;
RuntimeVisibleAnnotations:
org.junit.Test()
private static java.lang.Object lambda$0(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
aaload
putstatic com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest.pointerTypeId:Ljava/lang/Object;
1: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 args [Ljava/lang/Object;
}
SourceFile: "WritePolyglotArrayTest.java"
NestMembers:
com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$1 com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$TestObject com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteDouble com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16 com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32 com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64 com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8 com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WritePointer
InnerClasses:
protected abstract ExpectedExceptionConsumer = com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedExceptionConsumer of com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase
final ExpectedResultMarker = com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedResultMarker of com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase
protected ParameterArray = com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ParameterArray 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
com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$1
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
private WriteFloat = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteFloat of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
private WriteI16 = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI16 of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
private WriteI32 = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI32 of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
private WriteI64 = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI64 of com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest
private WriteI8 = com.oracle.truffle.llvm.tests.interop.WritePolyglotArrayTest$WriteI8 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
public abstract Function = com.oracle.truffle.llvm.tests.interop.values.TestCallback$Function of com.oracle.truffle.llvm.tests.interop.values.TestCallback
public final RunWithPolyglotRule = com.oracle.truffle.tck.TruffleRunner$RunWithPolyglotRule of com.oracle.truffle.tck.TruffleRunner
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Parameter = org.junit.runners.Parameterized$Parameter of org.junit.runners.Parameterized
public abstract Parameters = org.junit.runners.Parameterized$Parameters of org.junit.runners.Parameterized
public abstract UseParametersRunnerFactory = org.junit.runners.Parameterized$UseParametersRunnerFactory of org.junit.runners.Parameterized
RuntimeVisibleAnnotations:
org.junit.runner.RunWith(value = Lorg/junit/runners/Parameterized;)
org.junit.runners.Parameterized$UseParametersRunnerFactory(value = Lcom/oracle/truffle/tck/TruffleRunner$ParametersFactory;)