public final class org.graalvm.compiler.debug.ScopeImpl implements org.graalvm.compiler.debug.DebugContext$Scope
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.graalvm.compiler.debug.ScopeImpl
super_class: java.lang.Object
{
private final org.graalvm.compiler.debug.DebugContext owner;
descriptor: Lorg/graalvm/compiler/debug/DebugContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.graalvm.compiler.debug.ScopeImpl parent;
descriptor: Lorg/graalvm/compiler/debug/ScopeImpl;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean sandbox;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private org.graalvm.compiler.debug.ScopeImpl$IndentImpl lastUsedIndent;
descriptor: Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
flags: (0x0002) ACC_PRIVATE
private final boolean emptyScope;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Object[] context;
descriptor: [Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String qualifiedName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private final java.lang.String unqualifiedName;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final char SCOPE_SEP;
descriptor: C
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 46
private boolean countEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean timeEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean memUseTrackingEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean verifyEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int currentDumpLevel;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int currentLogLevel;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private java.io.PrintStream output;
descriptor: Ljava/io/PrintStream;
flags: (0x0002) ACC_PRIVATE
private boolean interceptDisabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/graalvm/compiler/debug/ScopeImpl;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
3: return
LocalVariableTable:
Start End Slot Name Signature
private boolean isEmptyScope();
descriptor: ()Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.emptyScope:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
void <init>(org.graalvm.compiler.debug.DebugContext, java.lang.Thread, boolean);
descriptor: (Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/Thread;Z)V
flags: (0x0000)
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokevirtual java.lang.Thread.getName:()Ljava/lang/String;
aconst_null
iconst_0
iload 3
iconst_0
anewarray java.lang.Object
invokespecial org.graalvm.compiler.debug.ScopeImpl.<init>:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;Lorg/graalvm/compiler/debug/ScopeImpl;ZZ[Ljava/lang/Object;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 2 1 owner Lorg/graalvm/compiler/debug/DebugContext;
0 2 2 thread Ljava/lang/Thread;
0 2 3 interceptDisabled Z
MethodParameters:
Name Flags
owner
thread
interceptDisabled
private void <init>(org.graalvm.compiler.debug.DebugContext, java.lang.String, org.graalvm.compiler.debug.ScopeImpl, boolean, boolean, java.lang.Object[]);
descriptor: (Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;Lorg/graalvm/compiler/debug/ScopeImpl;ZZ[Ljava/lang/Object;)V
flags: (0x0082) ACC_PRIVATE, ACC_VARARGS
Code:
stack=3, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
2: aload 0
aload 3
putfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
3: aload 0
iload 4
putfield org.graalvm.compiler.debug.ScopeImpl.sandbox:Z
4: aload 0
aload 6
putfield org.graalvm.compiler.debug.ScopeImpl.context:[Ljava/lang/Object;
5: aload 0
aload 2
putfield org.graalvm.compiler.debug.ScopeImpl.unqualifiedName:Ljava/lang/String;
6: aload 0
iload 5
putfield org.graalvm.compiler.debug.ScopeImpl.interceptDisabled:Z
7: aload 3
ifnull 10
8: aload 0
aload 2
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
putfield org.graalvm.compiler.debug.ScopeImpl.emptyScope:Z
9: goto 13
10: StackMap locals: org.graalvm.compiler.debug.ScopeImpl org.graalvm.compiler.debug.DebugContext java.lang.String org.graalvm.compiler.debug.ScopeImpl int int java.lang.Object[]
StackMap stack:
aload 2
invokevirtual java.lang.String.isEmpty:()Z
ifeq 12
11: new java.lang.IllegalArgumentException
dup
ldc "root scope name must be non-empty"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield org.graalvm.compiler.debug.ScopeImpl.emptyScope:Z
13: StackMap locals:
StackMap stack:
aload 0
getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
putfield org.graalvm.compiler.debug.ScopeImpl.output:Ljava/io/PrintStream;
14: getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 15
aload 6
ifnonnull 15
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
15: StackMap locals:
StackMap stack:
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 16 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 16 1 owner Lorg/graalvm/compiler/debug/DebugContext;
0 16 2 unqualifiedName Ljava/lang/String;
0 16 3 parent Lorg/graalvm/compiler/debug/ScopeImpl;
0 16 4 sandbox Z
0 16 5 interceptDisabled Z
0 16 6 context [Ljava/lang/Object;
MethodParameters:
Name Flags
owner
unqualifiedName
parent
sandbox
interceptDisabled
context
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
putfield org.graalvm.compiler.debug.DebugContext.currentScope:Lorg/graalvm/compiler/debug/ScopeImpl;
1: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 0
putfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
boolean isTopLevel();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
ifnonnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
boolean isDumpEnabled(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 1
iload 1
ifge 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.currentDumpLevel:I
iload 1
if_icmplt 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 3 1 dumpLevel I
MethodParameters:
Name Flags
dumpLevel
boolean isVerifyEnabled();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.verifyEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
boolean isLogEnabled(int);
descriptor: (I)Z
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 1
iload 1
ifgt 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.currentLogLevel:I
iload 1
if_icmplt 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 3 1 logLevel I
MethodParameters:
Name Flags
logLevel
boolean isCountEnabled();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.countEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
boolean isTimeEnabled();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.timeEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
boolean isMemUseTrackingEnabled();
descriptor: ()Z
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.memUseTrackingEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
public void log(int, java.lang.String, java.lang.Object[]);
descriptor: (ILjava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 1
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
invokevirtual org.graalvm.compiler.debug.DebugContext.checkNoConcurrentAccess:()Z
ifne 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.graalvm.compiler.debug.ScopeImpl.isLogEnabled:(I)Z
ifeq 3
2: aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.getLastUsedIndent:()Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
iload 1
aload 2
aload 3
invokevirtual org.graalvm.compiler.debug.ScopeImpl$IndentImpl.log:(ILjava/lang/String;[Ljava/lang/Object;)V
3: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 4 1 logLevel I
0 4 2 msg Ljava/lang/String;
0 4 3 args [Ljava/lang/Object;
MethodParameters:
Name Flags
logLevel
msg
args
public void dump(int, java.lang.Object, java.lang.String, java.lang.Object[]);
descriptor: (ILjava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 1
aload 0
iload 1
invokevirtual org.graalvm.compiler.debug.ScopeImpl.isDumpEnabled:(I)Z
ifne 1
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
1: StackMap locals:
StackMap stack:
aload 0
iload 1
invokevirtual org.graalvm.compiler.debug.ScopeImpl.isDumpEnabled:(I)Z
ifeq 8
2: aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.getConfig:()Lorg/graalvm/compiler/debug/DebugConfig;
astore 5
start local 5 3: aload 5
ifnull 8
4: aload 5
invokeinterface org.graalvm.compiler.debug.DebugConfig.dumpHandlers:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 7
StackMap locals: org.graalvm.compiler.debug.ScopeImpl int java.lang.Object java.lang.String java.lang.Object[] org.graalvm.compiler.debug.DebugConfig top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.graalvm.compiler.debug.DebugDumpHandler
astore 6
start local 6 6: aload 6
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 2
aload 3
aload 4
invokeinterface org.graalvm.compiler.debug.DebugDumpHandler.dump:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 7: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 5 8: StackMap locals: org.graalvm.compiler.debug.ScopeImpl int java.lang.Object java.lang.String java.lang.Object[]
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 9 1 dumpLevel I
0 9 2 object Ljava/lang/Object;
0 9 3 formatString Ljava/lang/String;
0 9 4 args [Ljava/lang/Object;
3 8 5 config Lorg/graalvm/compiler/debug/DebugConfig;
6 7 6 dumpHandler Lorg/graalvm/compiler/debug/DebugDumpHandler;
MethodParameters:
Name Flags
dumpLevel
object
formatString
args
private org.graalvm.compiler.debug.DebugConfig getConfig();
descriptor: ()Lorg/graalvm/compiler/debug/DebugConfig;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.currentConfig:Lorg/graalvm/compiler/debug/DebugConfigImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
public void verify(java.lang.Object, java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.isVerifyEnabled:()Z
ifeq 8
1: aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.getConfig:()Lorg/graalvm/compiler/debug/DebugConfig;
astore 4
start local 4 2: aload 4
ifnull 8
3: aload 2
aload 3
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
astore 5
start local 5 4: aload 4
invokeinterface org.graalvm.compiler.debug.DebugConfig.verifyHandlers:()Ljava/util/Collection;
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 7
goto 7
StackMap locals: org.graalvm.compiler.debug.ScopeImpl java.lang.Object java.lang.String java.lang.Object[] org.graalvm.compiler.debug.DebugConfig java.lang.String top java.util.Iterator
StackMap stack:
5: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.graalvm.compiler.debug.DebugVerifyHandler
astore 6
start local 6 6: aload 6
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 1
aload 5
iconst_0
anewarray java.lang.Object
invokeinterface org.graalvm.compiler.debug.DebugVerifyHandler.verify:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
end local 6 7: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
end local 5 end local 4 8: StackMap locals: org.graalvm.compiler.debug.ScopeImpl java.lang.Object java.lang.String java.lang.Object[]
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 9 1 object Ljava/lang/Object;
0 9 2 formatString Ljava/lang/String;
0 9 3 args [Ljava/lang/Object;
2 8 4 config Lorg/graalvm/compiler/debug/DebugConfig;
4 8 5 message Ljava/lang/String;
6 7 6 handler Lorg/graalvm/compiler/debug/DebugVerifyHandler;
MethodParameters:
Name Flags
object
formatString
args
public org.graalvm.compiler.debug.ScopeImpl scope(java.lang.CharSequence, org.graalvm.compiler.debug.DebugConfig, java.lang.Object[]);
descriptor: (Ljava/lang/CharSequence;Lorg/graalvm/compiler/debug/DebugConfig;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/ScopeImpl;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: aload 2
ifnull 4
2: new org.graalvm.compiler.debug.ScopeImpl
dup
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
aload 0
iconst_1
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.interceptDisabled:Z
aload 3
invokespecial org.graalvm.compiler.debug.ScopeImpl.<init>:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;Lorg/graalvm/compiler/debug/ScopeImpl;ZZ[Ljava/lang/Object;)V
astore 4
3: goto 5
4: StackMap locals: org.graalvm.compiler.debug.ScopeImpl
StackMap stack:
aload 0
aload 1
invokeinterface java.lang.CharSequence.toString:()Ljava/lang/String;
aload 3
invokevirtual org.graalvm.compiler.debug.ScopeImpl.createChild:(Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/ScopeImpl;
astore 4
5: StackMap locals:
StackMap stack:
aload 4
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.currentConfig:Lorg/graalvm/compiler/debug/DebugConfigImpl;
invokevirtual org.graalvm.compiler.debug.ScopeImpl.updateFlags:(Lorg/graalvm/compiler/debug/DebugConfigImpl;)V
6: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 7 1 name Ljava/lang/CharSequence;
0 7 2 sandboxConfig Lorg/graalvm/compiler/debug/DebugConfig;
0 7 3 newContextObjects [Ljava/lang/Object;
1 7 4 newScope Lorg/graalvm/compiler/debug/ScopeImpl;
MethodParameters:
Name Flags
name
sandboxConfig
newContextObjects
private static <E extends java.lang.Exception> java.lang.RuntimeException silenceException(java.lang.Class<E>, java.lang.Throwable) throws E;
descriptor: (Ljava/lang/Class;Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
checkcast java.lang.Exception
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/Class<TE;>;
0 1 1 ex Ljava/lang/Throwable;
Exceptions:
throws java.lang.Exception
Signature: <E:Ljava/lang/Exception;>(Ljava/lang/Class<TE;>;Ljava/lang/Throwable;)Ljava/lang/RuntimeException;^TE;
MethodParameters:
Name Flags
type
ex
public java.lang.RuntimeException handle(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
instanceof org.graalvm.compiler.debug.ScopeImpl
ifeq 22
1: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
checkcast org.graalvm.compiler.debug.ScopeImpl
astore 2
start local 2 2: getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 3
aload 2
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
aload 0
if_acmpeq 3
new java.lang.AssertionError
dup
ldc "DebugContext.handle() used without closing a scope opened by DebugContext.scope(...) or DebugContext.sandbox(...) or an exception occurred while opening a scope"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
3: StackMap locals: org.graalvm.compiler.debug.ScopeImpl
StackMap stack:
aload 1
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastExceptionThrown:Ljava/lang/Throwable;
if_acmpeq 29
4: aconst_null
astore 3
start local 3 5: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 2
putfield org.graalvm.compiler.debug.DebugContext.currentScope:Lorg/graalvm/compiler/debug/ScopeImpl;
6: aconst_null
astore 4
aconst_null
astore 5
7: aload 2
astore 6
start local 6 8: aload 6
aload 1
invokevirtual org.graalvm.compiler.debug.ScopeImpl.interceptException:(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
astore 3
9: aload 6
ifnull 15
aload 6
invokevirtual org.graalvm.compiler.debug.ScopeImpl.close:()V
goto 15
StackMap locals: org.graalvm.compiler.debug.ScopeImpl java.lang.Throwable org.graalvm.compiler.debug.ScopeImpl java.lang.RuntimeException java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.ScopeImpl
StackMap stack: java.lang.Throwable
10: astore 4
aload 6
ifnull 11
aload 6
invokevirtual org.graalvm.compiler.debug.ScopeImpl.close:()V
end local 6 StackMap locals:
StackMap stack:
11: aload 4
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
12: astore 5
aload 4
ifnonnull 13
aload 5
astore 4
goto 14
StackMap locals:
StackMap stack:
13: aload 4
aload 5
if_acmpeq 14
aload 4
aload 5
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
14: aload 4
athrow
15: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 16
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.currentScope:Lorg/graalvm/compiler/debug/ScopeImpl;
aload 0
if_acmpeq 16
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
16: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 17
aload 2
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
if_acmpeq 17
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
17: StackMap locals:
StackMap stack:
aload 3
ifnonnull 20
18: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 1
putfield org.graalvm.compiler.debug.DebugContext.lastExceptionThrown:Ljava/lang/Throwable;
19: goto 29
20: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 3
putfield org.graalvm.compiler.debug.DebugContext.lastExceptionThrown:Ljava/lang/Throwable;
21: aload 3
athrow
end local 3 end local 2 22: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
ifnonnull 24
23: new java.lang.AssertionError
dup
ldc "DebugContext.handle() used without closing a scope opened by DebugContext.scope(...) or DebugContext.sandbox(...) or an exception occurred while opening a scope"
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
24: StackMap locals:
StackMap stack:
getstatic org.graalvm.compiler.debug.ScopeImpl.$assertionsDisabled:Z
ifne 29
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
instanceof org.graalvm.compiler.debug.DebugContext$DisabledScope
ifne 29
new java.lang.AssertionError
dup
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.lastClosedScope:Lorg/graalvm/compiler/debug/DebugContext$Scope;
invokespecial java.lang.AssertionError.<init>:(Ljava/lang/Object;)V
athrow
25: StackMap locals:
StackMap stack: java.lang.Throwable
astore 2
start local 2 26: aload 2
aload 1
if_acmpeq 28
aload 2
invokevirtual java.lang.Throwable.getCause:()Ljava/lang/Throwable;
ifnonnull 28
27: aload 2
aload 1
invokevirtual java.lang.Throwable.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
28: StackMap locals: java.lang.Throwable
StackMap stack:
aload 2
athrow
end local 2 29: StackMap locals:
StackMap stack:
aload 1
instanceof java.lang.Error
ifeq 31
30: aload 1
checkcast java.lang.Error
athrow
31: StackMap locals:
StackMap stack:
aload 1
instanceof java.lang.RuntimeException
ifeq 33
32: aload 1
checkcast java.lang.RuntimeException
athrow
33: StackMap locals:
StackMap stack:
ldc Ljava/lang/RuntimeException;
aload 1
invokestatic org.graalvm.compiler.debug.ScopeImpl.silenceException:(Ljava/lang/Class;Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 34 1 e Ljava/lang/Throwable;
2 22 2 lastClosed Lorg/graalvm/compiler/debug/ScopeImpl;
5 22 3 newException Ljava/lang/RuntimeException;
8 11 6 s Lorg/graalvm/compiler/debug/ScopeImpl;
26 29 2 t Ljava/lang/Throwable;
Exception table:
from to target type
8 9 10 any
7 12 12 any
0 25 25 Class java.lang.Throwable
MethodParameters:
Name Flags
e
void updateFlags(org.graalvm.compiler.debug.DebugConfigImpl);
descriptor: (Lorg/graalvm/compiler/debug/DebugConfigImpl;)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 8
1: aload 0
iconst_0
putfield org.graalvm.compiler.debug.ScopeImpl.countEnabled:Z
2: aload 0
iconst_0
putfield org.graalvm.compiler.debug.ScopeImpl.memUseTrackingEnabled:Z
3: aload 0
iconst_0
putfield org.graalvm.compiler.debug.ScopeImpl.timeEnabled:Z
4: aload 0
iconst_0
putfield org.graalvm.compiler.debug.ScopeImpl.verifyEnabled:Z
5: aload 0
iconst_m1
putfield org.graalvm.compiler.debug.ScopeImpl.currentDumpLevel:I
6: aload 0
getstatic org.graalvm.compiler.debug.TTY.out:Ljava/io/PrintStream;
putfield org.graalvm.compiler.debug.ScopeImpl.output:Ljava/io/PrintStream;
7: goto 24
StackMap locals:
StackMap stack:
8: aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.isEmptyScope:()Z
ifeq 17
9: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.countEnabled:Z
putfield org.graalvm.compiler.debug.ScopeImpl.countEnabled:Z
10: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.memUseTrackingEnabled:Z
putfield org.graalvm.compiler.debug.ScopeImpl.memUseTrackingEnabled:Z
11: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.timeEnabled:Z
putfield org.graalvm.compiler.debug.ScopeImpl.timeEnabled:Z
12: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.verifyEnabled:Z
putfield org.graalvm.compiler.debug.ScopeImpl.verifyEnabled:Z
13: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.output:Ljava/io/PrintStream;
putfield org.graalvm.compiler.debug.ScopeImpl.output:Ljava/io/PrintStream;
14: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.currentDumpLevel:I
putfield org.graalvm.compiler.debug.ScopeImpl.currentDumpLevel:I
15: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
getfield org.graalvm.compiler.debug.ScopeImpl.currentLogLevel:I
putfield org.graalvm.compiler.debug.ScopeImpl.currentLogLevel:I
16: goto 24
17: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.isCountEnabled:(Lorg/graalvm/compiler/debug/DebugContext$Scope;)Z
putfield org.graalvm.compiler.debug.ScopeImpl.countEnabled:Z
18: aload 0
aload 1
aload 0
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.isMemUseTrackingEnabled:(Lorg/graalvm/compiler/debug/DebugContext$Scope;)Z
putfield org.graalvm.compiler.debug.ScopeImpl.memUseTrackingEnabled:Z
19: aload 0
aload 1
aload 0
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.isTimeEnabled:(Lorg/graalvm/compiler/debug/DebugContext$Scope;)Z
putfield org.graalvm.compiler.debug.ScopeImpl.timeEnabled:Z
20: aload 0
aload 1
aload 0
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.isVerifyEnabled:(Lorg/graalvm/compiler/debug/DebugContext$Scope;)Z
putfield org.graalvm.compiler.debug.ScopeImpl.verifyEnabled:Z
21: aload 0
aload 1
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.output:()Ljava/io/PrintStream;
putfield org.graalvm.compiler.debug.ScopeImpl.output:Ljava/io/PrintStream;
22: aload 0
aload 1
aload 0
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.getDumpLevel:(Lorg/graalvm/compiler/debug/DebugContext$Scope;)I
putfield org.graalvm.compiler.debug.ScopeImpl.currentDumpLevel:I
23: aload 0
aload 1
aload 0
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.getLogLevel:(Lorg/graalvm/compiler/debug/DebugContext$Scope;)I
putfield org.graalvm.compiler.debug.ScopeImpl.currentLogLevel:I
24: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 25 1 config Lorg/graalvm/compiler/debug/DebugConfigImpl;
MethodParameters:
Name Flags
config
org.graalvm.compiler.debug.DebugCloseable disableIntercept();
descriptor: ()Lorg/graalvm/compiler/debug/DebugCloseable;
flags: (0x0000)
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.interceptDisabled:Z
istore 1
start local 1 1: aload 0
iconst_1
putfield org.graalvm.compiler.debug.ScopeImpl.interceptDisabled:Z
2: new org.graalvm.compiler.debug.ScopeImpl$1
dup
aload 0
iload 1
invokespecial org.graalvm.compiler.debug.ScopeImpl$1.<init>:(Lorg/graalvm/compiler/debug/ScopeImpl;Z)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
1 3 1 previous Z
private java.lang.RuntimeException interceptException(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.interceptDisabled:Z
ifne 14
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.currentConfig:Lorg/graalvm/compiler/debug/DebugConfigImpl;
ifnull 14
1: aconst_null
astore 2
aconst_null
astore 3
2: aload 0
ldc "InterceptException"
aconst_null
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual org.graalvm.compiler.debug.ScopeImpl.scope:(Ljava/lang/CharSequence;Lorg/graalvm/compiler/debug/DebugConfig;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/ScopeImpl;
astore 4
start local 4 3: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
getfield org.graalvm.compiler.debug.DebugContext.currentConfig:Lorg/graalvm/compiler/debug/DebugConfigImpl;
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 1
invokevirtual org.graalvm.compiler.debug.DebugConfigImpl.interceptException:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
4: aload 4
ifnull 5
aload 4
invokevirtual org.graalvm.compiler.debug.ScopeImpl.close:()V
5: StackMap locals: org.graalvm.compiler.debug.ScopeImpl java.lang.Throwable java.lang.Throwable java.lang.Throwable org.graalvm.compiler.debug.ScopeImpl
StackMap stack: java.lang.RuntimeException
areturn
StackMap locals:
StackMap stack: java.lang.Throwable
6: astore 2
7: aload 4
ifnull 8
aload 4
invokevirtual org.graalvm.compiler.debug.ScopeImpl.close:()V
end local 4 StackMap locals:
StackMap stack:
8: aload 2
athrow
StackMap locals:
StackMap stack: java.lang.Throwable
9: astore 3
aload 2
ifnonnull 10
aload 3
astore 2
goto 11
StackMap locals:
StackMap stack:
10: aload 2
aload 3
if_acmpeq 11
aload 2
aload 3
invokevirtual java.lang.Throwable.addSuppressed:(Ljava/lang/Throwable;)V
StackMap locals:
StackMap stack:
11: aload 2
athrow
StackMap locals: org.graalvm.compiler.debug.ScopeImpl java.lang.Throwable
StackMap stack: java.lang.Throwable
12: astore 2
start local 2 13: new java.lang.RuntimeException
dup
ldc "Exception while intercepting exception"
aload 2
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
areturn
end local 2 14: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 15 1 e Ljava/lang/Throwable;
3 8 4 s Lorg/graalvm/compiler/debug/ScopeImpl;
13 14 2 t Ljava/lang/Throwable;
Exception table:
from to target type
3 4 6 any
2 5 9 any
6 9 9 any
1 5 12 Class java.lang.Throwable
6 12 12 Class java.lang.Throwable
MethodParameters:
Name Flags
e final
private org.graalvm.compiler.debug.ScopeImpl createChild(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)Lorg/graalvm/compiler/debug/ScopeImpl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.graalvm.compiler.debug.ScopeImpl
dup
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.owner:Lorg/graalvm/compiler/debug/DebugContext;
aload 1
aload 0
iconst_0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.interceptDisabled:Z
aload 2
invokespecial org.graalvm.compiler.debug.ScopeImpl.<init>:(Lorg/graalvm/compiler/debug/DebugContext;Ljava/lang/String;Lorg/graalvm/compiler/debug/ScopeImpl;ZZ[Ljava/lang/Object;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
0 1 1 newName Ljava/lang/String;
0 1 2 newContext [Ljava/lang/Object;
MethodParameters:
Name Flags
newName
newContext
public java.lang.Iterable<java.lang.Object> getCurrentContext();
descriptor: ()Ljava/lang/Iterable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: aload 0
astore 1
start local 1 1: new org.graalvm.compiler.debug.ScopeImpl$2
dup
aload 0
aload 1
invokespecial org.graalvm.compiler.debug.ScopeImpl$2.<init>:(Lorg/graalvm/compiler/debug/ScopeImpl;Lorg/graalvm/compiler/debug/ScopeImpl;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
1 2 1 scope Lorg/graalvm/compiler/debug/ScopeImpl;
Signature: ()Ljava/lang/Iterable<Ljava/lang/Object;>;
public java.lang.String getQualifiedName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.qualifiedName:Ljava/lang/String;
ifnonnull 7
1: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
ifnonnull 4
2: aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.unqualifiedName:Ljava/lang/String;
putfield org.graalvm.compiler.debug.ScopeImpl.qualifiedName:Ljava/lang/String;
3: goto 7
4: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
invokevirtual org.graalvm.compiler.debug.ScopeImpl.getQualifiedName:()Ljava/lang/String;
putfield org.graalvm.compiler.debug.ScopeImpl.qualifiedName:Ljava/lang/String;
5: aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.isEmptyScope:()Z
ifne 7
6: aload 0
dup
getfield org.graalvm.compiler.debug.ScopeImpl.qualifiedName:Ljava/lang/String;
new java.lang.StringBuilder
dup_x1
swap
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.unqualifiedName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putfield org.graalvm.compiler.debug.ScopeImpl.qualifiedName:Ljava/lang/String;
7: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.qualifiedName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
org.graalvm.compiler.debug.Indent pushIndentLogger();
descriptor: ()Lorg/graalvm/compiler/debug/Indent;
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual org.graalvm.compiler.debug.ScopeImpl.getLastUsedIndent:()Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
invokevirtual org.graalvm.compiler.debug.ScopeImpl$IndentImpl.indent:()Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
putfield org.graalvm.compiler.debug.ScopeImpl.lastUsedIndent:Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
1: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.lastUsedIndent:Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
private org.graalvm.compiler.debug.ScopeImpl$IndentImpl getLastUsedIndent();
descriptor: ()Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=1, args_size=1
start local 0 0: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.lastUsedIndent:Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
ifnonnull 5
1: aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
ifnull 4
2: aload 0
new org.graalvm.compiler.debug.ScopeImpl$IndentImpl
dup
aload 0
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.parent:Lorg/graalvm/compiler/debug/ScopeImpl;
invokevirtual org.graalvm.compiler.debug.ScopeImpl.getLastUsedIndent:()Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
invokespecial org.graalvm.compiler.debug.ScopeImpl$IndentImpl.<init>:(Lorg/graalvm/compiler/debug/ScopeImpl;Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;)V
putfield org.graalvm.compiler.debug.ScopeImpl.lastUsedIndent:Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
new org.graalvm.compiler.debug.ScopeImpl$IndentImpl
dup
aload 0
aconst_null
invokespecial org.graalvm.compiler.debug.ScopeImpl$IndentImpl.<init>:(Lorg/graalvm/compiler/debug/ScopeImpl;Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;)V
putfield org.graalvm.compiler.debug.ScopeImpl.lastUsedIndent:Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
5: StackMap locals:
StackMap stack:
aload 0
getfield org.graalvm.compiler.debug.ScopeImpl.lastUsedIndent:Lorg/graalvm/compiler/debug/ScopeImpl$IndentImpl;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/graalvm/compiler/debug/ScopeImpl;
}
SourceFile: "ScopeImpl.java"
NestMembers:
org.graalvm.compiler.debug.ScopeImpl$1 org.graalvm.compiler.debug.ScopeImpl$2 org.graalvm.compiler.debug.ScopeImpl$2$1 org.graalvm.compiler.debug.ScopeImpl$IndentImpl
InnerClasses:
DisabledScope = org.graalvm.compiler.debug.DebugContext$DisabledScope of org.graalvm.compiler.debug.DebugContext
public abstract Scope = org.graalvm.compiler.debug.DebugContext$Scope of org.graalvm.compiler.debug.DebugContext
org.graalvm.compiler.debug.ScopeImpl$1
org.graalvm.compiler.debug.ScopeImpl$2
private final IndentImpl = org.graalvm.compiler.debug.ScopeImpl$IndentImpl of org.graalvm.compiler.debug.ScopeImpl