final class com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError extends java.lang.Error
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError
super_class: java.lang.Error
{
private static final com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError SINGLETON;
descriptor: Lcom/oracle/svm/core/genscavenge/GCImpl$CollectionInProgressError;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: .line 1080
new com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError
dup
invokespecial com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError.<init>:()V
putstatic com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError.SINGLETON:Lcom/oracle/svm/core/genscavenge/GCImpl$CollectionInProgressError;
return
LocalVariableTable:
Start End Slot Name Signature
static void exitIf(boolean);
descriptor: (Z)V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 // boolean state
0: .line 1066
iload 0 /* state */
ifeq 7
1: .line 1068
invokestatic com.oracle.svm.core.log.Log.log:()Lcom/oracle/svm/core/log/Log;
astore 1 /* failure */
start local 1 // com.oracle.svm.core.log.Log failure
2: .line 1069
aload 1 /* failure */
ldc "[CollectionInProgressError:"
invokevirtual com.oracle.svm.core.log.Log.string:(Ljava/lang/String;)Lcom/oracle/svm/core/log/Log;
pop
3: .line 1070
aload 1 /* failure */
invokevirtual com.oracle.svm.core.log.Log.newline:()Lcom/oracle/svm/core/log/Log;
pop
4: .line 1071
invokestatic com.oracle.svm.core.stack.ThreadStackPrinter.printBacktrace:()V
5: .line 1072
aload 1 /* failure */
ldc "]"
invokevirtual com.oracle.svm.core.log.Log.string:(Ljava/lang/String;)Lcom/oracle/svm/core/log/Log;
invokevirtual com.oracle.svm.core.log.Log.newline:()Lcom/oracle/svm/core/log/Log;
pop
6: .line 1073
getstatic com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError.SINGLETON:Lcom/oracle/svm/core/genscavenge/GCImpl$CollectionInProgressError;
athrow
end local 1 // com.oracle.svm.core.log.Log failure
7: .line 1075
StackMap locals:
StackMap stack:
return
end local 0 // boolean state
LocalVariableTable:
Start End Slot Name Signature
0 8 0 state Z
2 7 1 failure Lcom/oracle/svm/core/log/Log;
MethodParameters:
Name Flags
state
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError this
0: .line 1077
aload 0 /* this */
invokespecial java.lang.Error.<init>:()V
1: .line 1078
return
end local 0 // com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/svm/core/genscavenge/GCImpl$CollectionInProgressError;
}
SourceFile: "GCImpl.java"
NestHost: com.oracle.svm.core.genscavenge.GCImpl
InnerClasses:
final CollectionInProgressError = com.oracle.svm.core.genscavenge.GCImpl$CollectionInProgressError of com.oracle.svm.core.genscavenge.GCImpl