public abstract class com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleGroupNode extends com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleOperation
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleGroupNode
super_class: com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleOperation
{
private com.oracle.truffle.js.builtins.GlobalBuiltins$JSGlobalPrintNode printNode;
descriptor: Lcom/oracle/truffle/js/builtins/GlobalBuiltins$JSGlobalPrintNode;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.nodes.Node$Child()
private com.oracle.truffle.js.nodes.cast.JSToStringNode toStringNode;
descriptor: Lcom/oracle/truffle/js/nodes/cast/JSToStringNode;
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.nodes.Node$Child()
public void <init>(com.oracle.truffle.js.runtime.JSContext, com.oracle.truffle.js.nodes.function.JSBuiltin);
descriptor: (Lcom/oracle/truffle/js/runtime/JSContext;Lcom/oracle/truffle/js/nodes/function/JSBuiltin;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.ConsoleBuiltinsFactory cannot be resolved\n\tThe import com.oracle.truffle.js.builtins.GlobalBuiltinsFactory cannot be resolved\n\tJSGlobalPrintNodeGen cannot be resolved\n\tJSGlobalPrintNodeGen cannot be resolved\n\tJSConsoleAssertNodeGen cannot be resolved\n\tJSConsoleClearNodeGen cannot be resolved\n\tJSConsoleCountNodeGen cannot be resolved\n\tJSConsoleCountResetNodeGen cannot be resolved\n\tJSConsoleGroupNodeGen cannot be resolved\n\tJSConsoleGroupEndNodeGen cannot be resolved\n\tJSConsoleTimeNodeGen cannot be resolved\n\tJSConsoleTimeEndNodeGen cannot be resolved\n\tJSConsoleTimeLogNodeGen cannot be resolved\n\tJSGlobalPrintNodeGen cannot be resolved\n\tJSGlobalPrintNodeGen cannot be resolved\n\tJSGlobalPrintNodeGen cannot be resolved\n\tJSGlobalPrintNodeGen 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/ConsoleBuiltins$JSConsoleGroupNode;
MethodParameters:
Name Flags
context
builtin
protected com.oracle.truffle.api.object.DynamicObject group(java.lang.Object[]);
descriptor: ([Ljava/lang/Object;)Lcom/oracle/truffle/api/object/DynamicObject;
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
arraylength
ifle 2
1: aload 0
getfield com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleGroupNode.printNode:Lcom/oracle/truffle/js/builtins/GlobalBuiltins$JSGlobalPrintNode;
aload 1
invokevirtual com.oracle.truffle.js.builtins.GlobalBuiltins$JSGlobalPrintNode.executeObjectArray:([Ljava/lang/Object;)Ljava/lang/Object;
pop
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleGroupNode.getConsoleUtil:()Lcom/oracle/truffle/js/runtime/JSConsoleUtil;
invokevirtual com.oracle.truffle.js.runtime.JSConsoleUtil.incConsoleIndentation:()V
3: getstatic com.oracle.truffle.js.runtime.objects.Undefined.instance:Lcom/oracle/truffle/js/runtime/objects/JSDynamicObject;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/truffle/js/builtins/ConsoleBuiltins$JSConsoleGroupNode;
0 4 1 label [Ljava/lang/Object;
RuntimeVisibleAnnotations:
com.oracle.truffle.api.dsl.Specialization()
com.oracle.truffle.api.CompilerDirectives$TruffleBoundary()
MethodParameters:
Name Flags
label
}
SourceFile: "ConsoleBuiltins.java"
NestHost: com.oracle.truffle.js.builtins.ConsoleBuiltins
InnerClasses:
public abstract TruffleBoundary = com.oracle.truffle.api.CompilerDirectives$TruffleBoundary of com.oracle.truffle.api.CompilerDirectives
public abstract Child = com.oracle.truffle.api.nodes.Node$Child of com.oracle.truffle.api.nodes.Node
public abstract JSConsoleGroupNode = com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleGroupNode of com.oracle.truffle.js.builtins.ConsoleBuiltins
public abstract JSConsoleOperation = com.oracle.truffle.js.builtins.ConsoleBuiltins$JSConsoleOperation of com.oracle.truffle.js.builtins.ConsoleBuiltins
public abstract JSGlobalPrintNode = com.oracle.truffle.js.builtins.GlobalBuiltins$JSGlobalPrintNode of com.oracle.truffle.js.builtins.GlobalBuiltins