final class jdk.jfr.internal.EventHandlerProxyCreator
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.jfr.internal.EventHandlerProxyCreator
super_class: java.lang.Object
{
private static final int CLASS_VERSION;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 52
private static final jdk.internal.org.objectweb.asm.Type TYPE_EVENT_TYPE;
descriptor: Ljdk/internal/org/objectweb/asm/Type;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final jdk.internal.org.objectweb.asm.Type TYPE_EVENT_CONTROL;
descriptor: Ljdk/internal/org/objectweb/asm/Type;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String DESCRIPTOR_EVENT_HANDLER;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final jdk.internal.org.objectweb.asm.commons.Method METHOD_EVENT_HANDLER_CONSTRUCTOR;
descriptor: Ljdk/internal/org/objectweb/asm/commons/Method;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String DESCRIPTOR_TIME_STAMP;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final jdk.internal.org.objectweb.asm.commons.Method METHOD_TIME_STAMP;
descriptor: Ljdk/internal/org/objectweb/asm/commons/Method;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String DESCRIPTOR_DURATION;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final jdk.internal.org.objectweb.asm.commons.Method METHOD_DURATION;
descriptor: Ljdk/internal/org/objectweb/asm/commons/Method;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final jdk.internal.org.objectweb.asm.ClassWriter classWriter;
descriptor: Ljdk/internal/org/objectweb/asm/ClassWriter;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String className;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "jdk.jfr.proxy.internal.EventHandlerProxy"
private static final java.lang.String internalClassName;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static final java.lang.Class<? extends jdk.jfr.internal.handlers.EventHandler> proxyClass;
descriptor: Ljava/lang/Class;
flags: (0x0018) ACC_STATIC, ACC_FINAL
Signature: Ljava/lang/Class<+Ljdk/jfr/internal/handlers/EventHandler;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Ljdk/jfr/EventType;
invokestatic jdk.internal.org.objectweb.asm.Type.getType:(Ljava/lang/Class;)Ljdk/internal/org/objectweb/asm/Type;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.TYPE_EVENT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
1: ldc Ljdk/jfr/internal/EventControl;
invokestatic jdk.internal.org.objectweb.asm.Type.getType:(Ljava/lang/Class;)Ljdk/internal/org/objectweb/asm/Type;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.TYPE_EVENT_CONTROL:Ljdk/internal/org/objectweb/asm/Type;
2: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic jdk.internal.org.objectweb.asm.Type.BOOLEAN_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.TYPE_EVENT_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.TYPE_EVENT_CONTROL:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.DESCRIPTOR_EVENT_HANDLER:Ljava/lang/String;
3: new jdk.internal.org.objectweb.asm.commons.Method
dup
ldc "<init>"
getstatic jdk.jfr.internal.EventHandlerProxyCreator.DESCRIPTOR_EVENT_HANDLER:Ljava/lang/String;
invokespecial jdk.internal.org.objectweb.asm.commons.Method.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_EVENT_HANDLER_CONSTRUCTOR:Ljdk/internal/org/objectweb/asm/commons/Method;
4: new java.lang.StringBuilder
dup
ldc "()"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.DESCRIPTOR_TIME_STAMP:Ljava/lang/String;
5: new jdk.internal.org.objectweb.asm.commons.Method
dup
ldc "timestamp"
getstatic jdk.jfr.internal.EventHandlerProxyCreator.DESCRIPTOR_TIME_STAMP:Ljava/lang/String;
invokespecial jdk.internal.org.objectweb.asm.commons.Method.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_TIME_STAMP:Ljdk/internal/org/objectweb/asm/commons/Method;
6: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
getstatic jdk.internal.org.objectweb.asm.Type.LONG_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.DESCRIPTOR_DURATION:Ljava/lang/String;
7: new jdk.internal.org.objectweb.asm.commons.Method
dup
ldc "duration"
getstatic jdk.jfr.internal.EventHandlerProxyCreator.DESCRIPTOR_DURATION:Ljava/lang/String;
invokespecial jdk.internal.org.objectweb.asm.commons.Method.<init>:(Ljava/lang/String;Ljava/lang/String;)V
putstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_DURATION:Ljdk/internal/org/objectweb/asm/commons/Method;
8: new jdk.internal.org.objectweb.asm.ClassWriter
dup
iconst_3
invokespecial jdk.internal.org.objectweb.asm.ClassWriter.<init>:(I)V
putstatic jdk.jfr.internal.EventHandlerProxyCreator.classWriter:Ljdk/internal/org/objectweb/asm/ClassWriter;
9: ldc "jdk.jfr.proxy.internal.EventHandlerProxy"
invokestatic jdk.jfr.internal.ASMToolkit.getInternalName:(Ljava/lang/String;)Ljava/lang/String;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.internalClassName:Ljava/lang/String;
10: invokestatic jdk.jfr.internal.EventHandlerProxyCreator.makeEventHandlerProxyClass:()Ljava/lang/Class;
putstatic jdk.jfr.internal.EventHandlerProxyCreator.proxyClass:Ljava/lang/Class;
return
LocalVariableTable:
Start End Slot Name Signature
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/EventHandlerProxyCreator;
static void ensureInitialized();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=0, locals=0, args_size=0
0: return
LocalVariableTable:
Start End Slot Name Signature
public static java.lang.Class<? extends jdk.jfr.internal.handlers.EventHandler> makeEventHandlerProxyClass();
descriptor: ()Ljava/lang/Class;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: invokestatic jdk.jfr.internal.EventHandlerProxyCreator.buildClassInfo:()V
1: invokestatic jdk.jfr.internal.EventHandlerProxyCreator.buildConstructor:()V
2: invokestatic jdk.jfr.internal.EventHandlerProxyCreator.buildTimestampMethod:()V
3: invokestatic jdk.jfr.internal.EventHandlerProxyCreator.buildDurationMethod:()V
4: getstatic jdk.jfr.internal.EventHandlerProxyCreator.classWriter:Ljdk/internal/org/objectweb/asm/ClassWriter;
invokevirtual jdk.internal.org.objectweb.asm.ClassWriter.toByteArray:()[B
astore 0
start local 0 5: ldc "jdk.jfr.proxy.internal.EventHandlerProxy"
aload 0
invokestatic jdk.jfr.internal.ASMToolkit.logASM:(Ljava/lang/String;[B)V
6: ldc "jdk.jfr.proxy.internal.EventHandlerProxy"
aload 0
ldc Ljdk/jfr/Event;
invokevirtual java.lang.Class.getClassLoader:()Ljava/lang/ClassLoader;
invokestatic jdk.jfr.internal.SecuritySupport.defineClass:(Ljava/lang/String;[BLjava/lang/ClassLoader;)Ljava/lang/Class;
ldc Ljdk/jfr/internal/handlers/EventHandler;
invokevirtual java.lang.Class.asSubclass:(Ljava/lang/Class;)Ljava/lang/Class;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
5 7 0 bytes [B
Signature: ()Ljava/lang/Class<+Ljdk/jfr/internal/handlers/EventHandler;>;
private static void buildConstructor();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=0
0: getstatic jdk.jfr.internal.EventHandlerProxyCreator.classWriter:Ljdk/internal/org/objectweb/asm/ClassWriter;
iconst_0
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_EVENT_HANDLER_CONSTRUCTOR:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getName:()Ljava/lang/String;
invokestatic jdk.jfr.internal.EventHandlerProxyCreator.makeConstructorDescriptor:()Ljava/lang/String;
aconst_null
aconst_null
invokevirtual jdk.internal.org.objectweb.asm.ClassWriter.visitMethod:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor;
astore 0
start local 0 1: aload 0
bipush 25
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
2: aload 0
bipush 21
iconst_1
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
3: aload 0
bipush 25
iconst_2
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
4: aload 0
bipush 25
iconst_3
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
5: aload 0
sipush 183
ldc Ljdk/jfr/internal/handlers/EventHandler;
invokestatic jdk.internal.org.objectweb.asm.Type.getInternalName:(Ljava/lang/Class;)Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_EVENT_HANDLER_CONSTRUCTOR:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getName:()Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_EVENT_HANDLER_CONSTRUCTOR:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getDescriptor:()Ljava/lang/String;
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
6: aload 0
sipush 177
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
7: aload 0
iconst_0
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMaxs:(II)V
8: aload 0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitEnd:()V
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 10 0 mv Ljdk/internal/org/objectweb/asm/MethodVisitor;
private static void buildClassInfo();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=7, locals=1, args_size=0
0: ldc Ljdk/jfr/internal/handlers/EventHandler;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic jdk.jfr.internal.ASMToolkit.getInternalName:(Ljava/lang/String;)Ljava/lang/String;
astore 0
start local 0 1: getstatic jdk.jfr.internal.EventHandlerProxyCreator.classWriter:Ljdk/internal/org/objectweb/asm/ClassWriter;
bipush 52
sipush 1057
getstatic jdk.jfr.internal.EventHandlerProxyCreator.internalClassName:Ljava/lang/String;
aconst_null
aload 0
aconst_null
invokevirtual jdk.internal.org.objectweb.asm.ClassWriter.visit:(IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 internalSuperName Ljava/lang/String;
private static void buildTimestampMethod();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=0
0: getstatic jdk.jfr.internal.EventHandlerProxyCreator.classWriter:Ljdk/internal/org/objectweb/asm/ClassWriter;
bipush 9
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_TIME_STAMP:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getName:()Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_TIME_STAMP:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getDescriptor:()Ljava/lang/String;
aconst_null
aconst_null
invokevirtual jdk.internal.org.objectweb.asm.ClassWriter.visitMethod:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor;
astore 0
start local 0 1: aload 0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitCode:()V
2: aload 0
sipush 184
ldc Ljdk/jfr/internal/handlers/EventHandler;
invokestatic jdk.internal.org.objectweb.asm.Type.getInternalName:(Ljava/lang/Class;)Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_TIME_STAMP:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getName:()Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_TIME_STAMP:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getDescriptor:()Ljava/lang/String;
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
3: aload 0
sipush 173
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
4: aload 0
iconst_0
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMaxs:(II)V
5: aload 0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitEnd:()V
6: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 7 0 mv Ljdk/internal/org/objectweb/asm/MethodVisitor;
private static void buildDurationMethod();
descriptor: ()V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=1, args_size=0
0: getstatic jdk.jfr.internal.EventHandlerProxyCreator.classWriter:Ljdk/internal/org/objectweb/asm/ClassWriter;
bipush 9
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_DURATION:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getName:()Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_DURATION:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getDescriptor:()Ljava/lang/String;
aconst_null
aconst_null
invokevirtual jdk.internal.org.objectweb.asm.ClassWriter.visitMethod:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor;
astore 0
start local 0 1: aload 0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitCode:()V
2: aload 0
bipush 22
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitVarInsn:(II)V
3: aload 0
sipush 184
ldc Ljdk/jfr/internal/handlers/EventHandler;
invokestatic jdk.internal.org.objectweb.asm.Type.getInternalName:(Ljava/lang/Class;)Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_DURATION:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getName:()Ljava/lang/String;
getstatic jdk.jfr.internal.EventHandlerProxyCreator.METHOD_DURATION:Ljdk/internal/org/objectweb/asm/commons/Method;
invokevirtual jdk.internal.org.objectweb.asm.commons.Method.getDescriptor:()Ljava/lang/String;
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
4: aload 0
sipush 173
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitInsn:(I)V
5: aload 0
iconst_0
iconst_0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitMaxs:(II)V
6: aload 0
invokevirtual jdk.internal.org.objectweb.asm.MethodVisitor.visitEnd:()V
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 8 0 mv Ljdk/internal/org/objectweb/asm/MethodVisitor;
private static java.lang.String makeConstructorDescriptor();
descriptor: ()Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: new java.util.StringJoiner
dup
ldc ""
ldc "("
ldc ")V"
invokespecial java.util.StringJoiner.<init>:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)V
astore 0
start local 0 1: aload 0
getstatic jdk.internal.org.objectweb.asm.Type.BOOLEAN_TYPE:Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.util.StringJoiner.add:(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
pop
2: aload 0
ldc Ljdk/jfr/EventType;
invokestatic jdk.internal.org.objectweb.asm.Type.getType:(Ljava/lang/Class;)Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.util.StringJoiner.add:(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
pop
3: aload 0
ldc Ljdk/jfr/internal/EventControl;
invokestatic jdk.internal.org.objectweb.asm.Type.getType:(Ljava/lang/Class;)Ljdk/internal/org/objectweb/asm/Type;
invokevirtual jdk.internal.org.objectweb.asm.Type.getDescriptor:()Ljava/lang/String;
invokevirtual java.util.StringJoiner.add:(Ljava/lang/CharSequence;)Ljava/util/StringJoiner;
pop
4: aload 0
invokevirtual java.util.StringJoiner.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 constructordescriptor Ljava/util/StringJoiner;
}
SourceFile: "EventHandlerProxyCreator.java"