public class com.oracle.truffle.js.builtins.math.MathBuiltins extends com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum<com.oracle.truffle.js.builtins.math.MathBuiltins$Math>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.truffle.js.builtins.math.MathBuiltins
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.math.MathBuiltins
dup
invokespecial com.oracle.truffle.js.builtins.math.MathBuiltins.<init>:()V
putstatic com.oracle.truffle.js.builtins.math.MathBuiltins.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 "Math"
ldc Lcom/oracle/truffle/js/builtins/math/MathBuiltins$Math;
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/math/MathBuiltins;
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.math.MathBuiltins$Math);
descriptor: (Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLcom/oracle/truffle/js/builtins/math/MathBuiltins$Math;)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\tAbsNodeGen cannot be resolved\n\tAcosNodeGen cannot be resolved\n\tAsinNodeGen cannot be resolved\n\tAtan2NodeGen cannot be resolved\n\tAtanNodeGen cannot be resolved\n\tCeilNodeGen cannot be resolved\n\tCosNodeGen cannot be resolved\n\tExpNodeGen cannot be resolved\n\tFloorNodeGen cannot be resolved\n\tLogNodeGen cannot be resolved\n\tMaxNodeGen cannot be resolved\n\tMinNodeGen cannot be resolved\n\tPowNodeGen cannot be resolved\n\tRandomNodeGen cannot be resolved\n\tSinNodeGen cannot be resolved\n\tSqrtNodeGen cannot be resolved\n\tTanNodeGen cannot be resolved\n\tSignNodeGen cannot be resolved\n\tTruncNodeGen cannot be resolved\n\tCbrtNodeGen cannot be resolved\n\tExpm1NodeGen cannot be resolved\n\tHypotNodeGen cannot be resolved\n\tLog2NodeGen cannot be resolved\n\tLog10NodeGen cannot be resolved\n\tLog1pNodeGen cannot be resolved\n\tClz32NodeGen cannot be resolved\n\tCoshNodeGen cannot be resolved\n\tSinhNodeGen cannot be resolved\n\tTanhNodeGen cannot be resolved\n\tAcoshNodeGen cannot be resolved\n\tAsinhNodeGen cannot be resolved\n\tAtanhNodeGen cannot be resolved\n\tFroundNodeGen 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/math/MathBuiltins;
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.math.MathBuiltins$Math
invokevirtual com.oracle.truffle.js.builtins.math.MathBuiltins.createNode:(Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;ZZLcom/oracle/truffle/js/builtins/math/MathBuiltins$Math;)Ljava/lang/Object;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lcom/oracle/truffle/js/builtins/JSBuiltinsContainer$SwitchEnum<Lcom/oracle/truffle/js/builtins/math/MathBuiltins$Math;>;
SourceFile: "MathBuiltins.java"
NestMembers:
com.oracle.truffle.js.builtins.math.MathBuiltins$Math
InnerClasses:
public SwitchEnum = com.oracle.truffle.js.builtins.JSBuiltinsContainer$SwitchEnum of com.oracle.truffle.js.builtins.JSBuiltinsContainer
public final Math = com.oracle.truffle.js.builtins.math.MathBuiltins$Math of com.oracle.truffle.js.builtins.math.MathBuiltins