final class jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock
super_class: java.lang.Object
{
final jdk.internal.org.objectweb.asm.Label start;
descriptor: Ljdk/internal/org/objectweb/asm/Label;
flags: (0x0010) ACC_FINAL
final jdk.internal.org.objectweb.asm.Label end;
descriptor: Ljdk/internal/org/objectweb/asm/Label;
flags: (0x0010) ACC_FINAL
final jdk.internal.org.objectweb.asm.Label handler;
descriptor: Ljdk/internal/org/objectweb/asm/Label;
flags: (0x0010) ACC_FINAL
final java.lang.String type;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
void <init>(jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label, jdk.internal.org.objectweb.asm.Label, java.lang.String);
descriptor: (Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljdk/internal/org/objectweb/asm/Label;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=5, args_size=5
start local 0 // jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock this
start local 1 // jdk.internal.org.objectweb.asm.Label start
start local 2 // jdk.internal.org.objectweb.asm.Label end
start local 3 // jdk.internal.org.objectweb.asm.Label handler
start local 4 // java.lang.String type
0: .line 145
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 146
aload 0 /* this */
aload 1 /* start */
putfield jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock.start:Ljdk/internal/org/objectweb/asm/Label;
2: .line 147
aload 0 /* this */
aload 2 /* end */
putfield jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock.end:Ljdk/internal/org/objectweb/asm/Label;
3: .line 148
aload 0 /* this */
aload 3 /* handler */
putfield jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock.handler:Ljdk/internal/org/objectweb/asm/Label;
4: .line 149
aload 0 /* this */
aload 4 /* type */
putfield jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock.type:Ljava/lang/String;
5: .line 150
return
end local 4 // java.lang.String type
end local 3 // jdk.internal.org.objectweb.asm.Label handler
end local 2 // jdk.internal.org.objectweb.asm.Label end
end local 1 // jdk.internal.org.objectweb.asm.Label start
end local 0 // jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/jfr/internal/instrument/JIMethodCallInliner$CatchBlock;
0 6 1 start Ljdk/internal/org/objectweb/asm/Label;
0 6 2 end Ljdk/internal/org/objectweb/asm/Label;
0 6 3 handler Ljdk/internal/org/objectweb/asm/Label;
0 6 4 type Ljava/lang/String;
MethodParameters:
Name Flags
start
end
handler
type
}
SourceFile: "JIMethodCallInliner.java"
NestHost: jdk.jfr.internal.instrument.JIMethodCallInliner
InnerClasses:
final CatchBlock = jdk.jfr.internal.instrument.JIMethodCallInliner$CatchBlock of jdk.jfr.internal.instrument.JIMethodCallInliner