public class com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest extends com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTestBase
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
super_class: com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTestBase
{
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.ReadPolyglotArrayTestBase$ResultConsumer assertion;
descriptor: Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTestBase$ResultConsumer;
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 polyglotReadPointerLibrary;
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.ReadPolyglotArrayTest$1
dup
invokespecial com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$1.<init>:()V
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.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.ReadPolyglotArrayTestBase.<init>:()V
1: aload 0
invokestatic org.junit.rules.ExpectedException.none:()Lorg/junit/rules/ExpectedException;
putfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.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/ReadPolyglotArrayTest;
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.ReadPolyglotArrayTest$ReadI8.untyped:(Ljava/util/ArrayList;)V
2: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8.fromI8:(Ljava/util/ArrayList;)V
3: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8.fromI16:(Ljava/util/ArrayList;)V
4: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8.fromI32:(Ljava/util/ArrayList;)V
5: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8.fromI64:(Ljava/util/ArrayList;)V
6: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8.fromFloatingPoint:(Ljava/util/ArrayList;)V
7: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8.fromPointer:(Ljava/util/ArrayList;)V
8: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16.untyped:(Ljava/util/ArrayList;)V
9: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16.fromI8:(Ljava/util/ArrayList;)V
10: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16.fromI16:(Ljava/util/ArrayList;)V
11: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16.fromI32:(Ljava/util/ArrayList;)V
12: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16.fromI64:(Ljava/util/ArrayList;)V
13: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16.fromFloatingPoint:(Ljava/util/ArrayList;)V
14: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32.untyped:(Ljava/util/ArrayList;)V
15: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32.fromI8:(Ljava/util/ArrayList;)V
16: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32.fromI16:(Ljava/util/ArrayList;)V
17: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32.fromI32:(Ljava/util/ArrayList;)V
18: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32.fromI64:(Ljava/util/ArrayList;)V
19: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32.fromFloatingPoint:(Ljava/util/ArrayList;)V
20: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.untyped:(Ljava/util/ArrayList;)V
21: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.fromI8:(Ljava/util/ArrayList;)V
22: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.fromI16:(Ljava/util/ArrayList;)V
23: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.fromI32:(Ljava/util/ArrayList;)V
24: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.fromI64:(Ljava/util/ArrayList;)V
25: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.fromFloatingPoint:(Ljava/util/ArrayList;)V
26: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64.fromPointer:(Ljava/util/ArrayList;)V
27: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat.untyped:(Ljava/util/ArrayList;)V
28: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat.fromI8:(Ljava/util/ArrayList;)V
29: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat.fromI16:(Ljava/util/ArrayList;)V
30: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat.fromI32:(Ljava/util/ArrayList;)V
31: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat.fromI64:(Ljava/util/ArrayList;)V
32: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat.fromFloatingPoint:(Ljava/util/ArrayList;)V
33: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.untyped:(Ljava/util/ArrayList;)V
34: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.fromI8:(Ljava/util/ArrayList;)V
35: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.fromI16:(Ljava/util/ArrayList;)V
36: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.fromI32:(Ljava/util/ArrayList;)V
37: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.fromI64:(Ljava/util/ArrayList;)V
38: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.fromFloatingPoint:(Ljava/util/ArrayList;)V
39: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble.fromPointer:(Ljava/util/ArrayList;)V
40: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.untyped:(Ljava/util/ArrayList;)V
41: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.fromI8:(Ljava/util/ArrayList;)V
42: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.fromI16:(Ljava/util/ArrayList;)V
43: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.fromI32:(Ljava/util/ArrayList;)V
44: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.fromI64:(Ljava/util/ArrayList;)V
45: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.fromFloatingPoint:(Ljava/util/ArrayList;)V
46: aload 0
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer.fromPointer:(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 loadPolyglotReadPointerLibrary();
descriptor: ()V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=2, args_size=0
0: ldc "readPolyglotArray.c"
invokestatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.loadTestBitcodeValue:(Ljava/lang/String;)Lorg/graalvm/polyglot/Value;
putstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.polyglotReadPointerLibrary:Lorg/graalvm/polyglot/Value;
1: getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.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.ReadPolyglotArrayTest.polyglotReadPointerLibrary: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/ReadPolyglotArrayTest.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.ReadPolyglotArrayTest.pointerTypeId:Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void test();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: getstatic com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.polyglotReadPointerLibrary:Lorg/graalvm/polyglot/Value;
aload 0
getfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.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.ReadPolyglotArrayTest.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.ReadPolyglotArrayTest.expectedException:Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ExpectedExceptionConsumer;
aload 0
getfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.thrown:Lorg/junit/rules/ExpectedException;
invokeinterface com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ExpectedExceptionConsumer.accept:(Ljava/lang/Object;)V
3: aload 1
aload 0
getfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.parameters:Lcom/oracle/truffle/llvm/tests/interop/PolyglotArrayTestBase$ParameterArray;
invokevirtual com.oracle.truffle.llvm.tests.interop.PolyglotArrayTestBase$ParameterArray.getArguments:()[Ljava/lang/Object;
invokevirtual org.graalvm.polyglot.Value.execute:([Ljava/lang/Object;)Lorg/graalvm/polyglot/Value;
astore 2
start local 2 4: aload 0
getfield com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest.assertion:Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTestBase$ResultConsumer;
aload 2
invokeinterface com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTestBase$ResultConsumer.accept:(Ljava/lang/Object;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/oracle/truffle/llvm/tests/interop/ReadPolyglotArrayTest;
1 6 1 read Lorg/graalvm/polyglot/Value;
4 6 2 ret Lorg/graalvm/polyglot/Value;
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.ReadPolyglotArrayTest.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: "ReadPolyglotArrayTest.java"
NestMembers:
com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$1 com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16 com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32 com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64 com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8 com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject
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
com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$1
private ReadDouble = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadDouble of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
private ReadFloat = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadFloat of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
private ReadI16 = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI16 of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
private ReadI32 = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI32 of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
private ReadI64 = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI64 of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
private ReadI8 = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadI8 of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
private ReadPointer = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$ReadPointer of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
public final TestObject = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest$TestObject of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTest
protected abstract ResultConsumer = com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTestBase$ResultConsumer of com.oracle.truffle.llvm.tests.interop.ReadPolyglotArrayTestBase
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;)