final class org.graalvm.polyglot.management.Management
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.graalvm.polyglot.management.Management
super_class: java.lang.Object
{
static final org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractManagementImpl IMPL;
descriptor: Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractManagementImpl;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: .line 58
invokestatic org.graalvm.polyglot.management.Management.initImpl:()Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractManagementImpl;
putstatic org.graalvm.polyglot.management.Management.IMPL:Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractManagementImpl;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // org.graalvm.polyglot.management.Management this
0: .line 55
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 56
return
end local 0 // org.graalvm.polyglot.management.Management this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/graalvm/polyglot/management/Management;
private static org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractManagementImpl initImpl();
descriptor: ()Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractManagementImpl;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=0
0: .line 62
ldc Lorg/graalvm/polyglot/Engine;
ldc "getImpl"
iconst_0
anewarray java.lang.Class
invokevirtual java.lang.Class.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
astore 0 /* method */
start local 0 // java.lang.reflect.Method method
1: .line 63
aload 0 /* method */
iconst_1
invokevirtual java.lang.reflect.Method.setAccessible:(Z)V
2: .line 64
aload 0 /* method */
aconst_null
iconst_0
anewarray java.lang.Object
invokevirtual java.lang.reflect.Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
checkcast org.graalvm.polyglot.impl.AbstractPolyglotImpl
astore 1 /* impl */
start local 1 // org.graalvm.polyglot.impl.AbstractPolyglotImpl impl
3: .line 65
aload 1 /* impl */
new org.graalvm.polyglot.management.Management$ManagementAccessImpl
dup
invokespecial org.graalvm.polyglot.management.Management$ManagementAccessImpl.<init>:()V
invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl.setMonitoring:(Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$ManagementAccess;)V
4: .line 66
aload 1 /* impl */
invokevirtual org.graalvm.polyglot.impl.AbstractPolyglotImpl.getManagementImpl:()Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl$AbstractManagementImpl;
5: areturn
end local 1 // org.graalvm.polyglot.impl.AbstractPolyglotImpl impl
end local 0 // java.lang.reflect.Method method
6: .line 67
StackMap locals:
StackMap stack: java.lang.Exception
astore 0 /* e */
start local 0 // java.lang.Exception e
7: .line 68
new java.lang.IllegalStateException
dup
ldc "Failed to initialize execution listener class."
aload 0 /* e */
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 0 // java.lang.Exception e
LocalVariableTable:
Start End Slot Name Signature
1 6 0 method Ljava/lang/reflect/Method;
3 6 1 impl Lorg/graalvm/polyglot/impl/AbstractPolyglotImpl;
7 8 0 e Ljava/lang/Exception;
Exception table:
from to target type
0 5 6 Class java.lang.Exception
}
SourceFile: "Management.java"
NestMembers:
org.graalvm.polyglot.management.Management$ManagementAccessImpl
InnerClasses:
public abstract AbstractManagementImpl = org.graalvm.polyglot.impl.AbstractPolyglotImpl$AbstractManagementImpl of org.graalvm.polyglot.impl.AbstractPolyglotImpl
public abstract ManagementAccess = org.graalvm.polyglot.impl.AbstractPolyglotImpl$ManagementAccess of org.graalvm.polyglot.impl.AbstractPolyglotImpl
private ManagementAccessImpl = org.graalvm.polyglot.management.Management$ManagementAccessImpl of org.graalvm.polyglot.management.Management