public class com.oracle.truffle.js.builtins.ReflectBuiltins extends com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum<com.oracle.truffle.js.builtins.ReflectBuiltins$Reflect>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.js.builtins.ReflectBuiltins
super_class: com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum
{
public static final com.oracle.truffle.js.builtins.JSBuiltinsContainer BUILTINS;
descriptor: Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new com.oracle.truffle.js.builtins.ReflectBuiltins
dup
invokespecial com.oracle.truffle.js.builtins.ReflectBuiltins.<init>:()V
putstatic com.oracle.truffle.js.builtins.ReflectBuiltins.BUILTINS:Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc "Reflect"
ldc Lcom/oracle/truffle/js/builtins/ReflectBuiltins$Reflect;
invokespecial com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum.<init>:(Ljava/lang/String;Ljava/lang/Class;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/truffle/js/builtins/ReflectBuiltins;
protected java.lang.Object createNode(com.oracle.truffle.js.runtime.JSContext, com.oracle.truffle.js.nodes.function.JSBuiltin, boolean, boolean, com.oracle.truffle.js.builtins.ReflectBuiltins$Reflect);
descriptor: (Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLcom/oracle/truffle/js/builtins/ReflectBuiltins$Reflect;)Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tReflectApplyNodeGen cannot be resolved\n\tReflectConstructNodeGen cannot be resolved\n\tReflectDefinePropertyNodeGen cannot be resolved\n\tReflectDeletePropertyNodeGen cannot be resolved\n\tReflectGetNodeGen cannot be resolved\n\tReflectGetOwnPropertyDescriptorNodeGen cannot be resolved\n\tReflectGetPrototypeOfNodeGen cannot be resolved\n\tReflectHasNodeGen cannot be resolved\n\tReflectIsExtensibleNodeGen cannot be resolved\n\tReflectOwnKeysNodeGen cannot be resolved\n\tReflectPreventExtensionsNodeGen cannot be resolved\n\tReflectSetNodeGen cannot be resolved\n\tReflectSetPrototypeOfNodeGen cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/truffle/js/builtins/ReflectBuiltins;
MethodParameters:
Name Flags
context
builtin
construct
newTarget
builtinEnum
protected java.lang.Object createNode(com.oracle.truffle.js.runtime.JSContext, com.oracle.truffle.js.nodes.function.JSBuiltin, boolean, boolean, java.lang.Enum);
descriptor: (Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLjava/lang/Enum;)Ljava/lang/Object;
flags: (0x1044) ACC_PROTECTED, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=6, locals=6, args_size=6
0: aload 0
aload 1
aload 2
iload 3
iload 4
aload 5
checkcast com.oracle.truffle.js.builtins.ReflectBuiltins$Reflect
invokevirtual com.oracle.truffle.js.builtins.ReflectBuiltins.createNode:(Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLcom/oracle/truffle/js/builtins/ReflectBuiltins$Reflect;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer$SwitchEnum<Lcom/oracle/truffle/js/builtins/ReflectBuiltins$Reflect;>;
SourceFile: "ReflectBuiltins.java"
NestMembers:
com.oracle.truffle.js.builtins.ReflectBuiltins$Reflect com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectApplyNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectConstructNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectDefinePropertyNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectDeletePropertyNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectGetNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectGetOwnPropertyDescriptorNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectGetPrototypeOfNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectHasNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectIsExtensibleNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectOperation com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectOwnKeysNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectPreventExtensionsNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectSetNode com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectSetPrototypeOfNode
InnerClasses:
public SwitchEnum = com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum of com.oracle.truffle.js.builtins.JSBuiltinsContainer
public final Reflect = com.oracle.truffle.js.builtins.ReflectBuiltins$Reflect of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectApplyNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectApplyNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectConstructNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectConstructNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectDefinePropertyNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectDefinePropertyNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectDeletePropertyNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectDeletePropertyNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectGetNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectGetNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectGetOwnPropertyDescriptorNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectGetOwnPropertyDescriptorNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectGetPrototypeOfNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectGetPrototypeOfNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectHasNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectHasNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectIsExtensibleNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectIsExtensibleNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectOperation = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectOperation of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectOwnKeysNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectOwnKeysNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectPreventExtensionsNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectPreventExtensionsNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectSetNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectSetNode of com.oracle.truffle.js.builtins.ReflectBuiltins
public abstract ReflectSetPrototypeOfNode = com.oracle.truffle.js.builtins.ReflectBuiltins$ReflectSetPrototypeOfNode of com.oracle.truffle.js.builtins.ReflectBuiltins