final class jdk.jfr.internal.instrument.JIMethodInliningAdapter extends jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: jdk.jfr.internal.instrument.JIMethodInliningAdapter
super_class: jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter
{
private final jdk.internal.org.objectweb.asm.commons.LocalVariablesSorter lvs;
descriptor: Ljdk/internal/org/objectweb/asm/commons/LocalVariablesSorter;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final jdk.internal.org.objectweb.asm.Label end;
descriptor: Ljdk/internal/org/objectweb/asm/Label;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(jdk.internal.org.objectweb.asm.commons.LocalVariablesSorter, jdk.internal.org.objectweb.asm.Label, int, java.lang.String, jdk.internal.org.objectweb.asm.commons.Remapper);
descriptor: (Ljdk/internal/org/objectweb/asm/commons/LocalVariablesSorter;Ljdk/internal/org/objectweb/asm/Label;ILjava/lang/String;Ljdk/internal/org/objectweb/asm/commons/Remapper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=9, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 3
aload 4
aload 1
aload 5
invokespecial jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter.<init>:(ILjava/lang/String;Ljdk/internal/org/objectweb/asm/MethodVisitor;Ljdk/internal/org/objectweb/asm/commons/Remapper;)V
1: aload 0
aload 1
putfield jdk.jfr.internal.instrument.JIMethodInliningAdapter.lvs:Ljdk/internal/org/objectweb/asm/commons/LocalVariablesSorter;
2: aload 0
aload 2
putfield jdk.jfr.internal.instrument.JIMethodInliningAdapter.end:Ljdk/internal/org/objectweb/asm/Label;
3: aload 0
iload 3
invokevirtual jdk.jfr.internal.instrument.JIMethodInliningAdapter.isStatic:(I)Z
ifeq 4
iconst_0
goto 5
StackMap locals: jdk.jfr.internal.instrument.JIMethodInliningAdapter jdk.internal.org.objectweb.asm.commons.LocalVariablesSorter jdk.internal.org.objectweb.asm.Label int java.lang.String jdk.internal.org.objectweb.asm.commons.Remapper
StackMap stack:
4: iconst_1
StackMap locals:
StackMap stack: int
5: istore 6
start local 6 6: aload 4
invokestatic jdk.internal.org.objectweb.asm.Type.getArgumentTypes:(Ljava/lang/String;)[Ljdk/internal/org/objectweb/asm/Type;
astore 7
start local 7 7: aload 7
arraylength
iconst_1
isub
istore 8
start local 8 8: goto 11
9: StackMap locals: int jdk.internal.org.objectweb.asm.Type[] int
StackMap stack:
aload 0
aload 7
iload 8
aaload
bipush 54
invokevirtual jdk.internal.org.objectweb.asm.Type.getOpcode:(I)I
iload 8
iload 6
iadd
invokespecial jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter.visitVarInsn:(II)V
10: iinc 8 -1
StackMap locals:
StackMap stack:
11: iload 8
ifge 9
end local 8 12: iload 6
ifle 14
13: aload 0
bipush 58
iconst_0
invokespecial jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter.visitVarInsn:(II)V
14: StackMap locals:
StackMap stack:
return
end local 7 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 15 0 this Ljdk/jfr/internal/instrument/JIMethodInliningAdapter;
0 15 1 mv Ljdk/internal/org/objectweb/asm/commons/LocalVariablesSorter;
0 15 2 end Ljdk/internal/org/objectweb/asm/Label;
0 15 3 acc I
0 15 4 desc Ljava/lang/String;
0 15 5 remapper Ljdk/internal/org/objectweb/asm/commons/Remapper;
6 15 6 offset I
7 15 7 args [Ljdk/internal/org/objectweb/asm/Type;
8 12 8 i I
MethodParameters:
Name Flags
mv
end
acc
desc
remapper
private boolean isStatic(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
bipush 8
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljdk/jfr/internal/instrument/JIMethodInliningAdapter;
0 2 1 acc I
MethodParameters:
Name Flags
acc
public void visitInsn(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 1
sipush 177
if_icmpeq 2
iload 1
sipush 172
if_icmpeq 2
1: iload 1
sipush 176
if_icmpeq 2
iload 1
sipush 173
if_icmpne 4
2: StackMap locals:
StackMap stack:
aload 0
sipush 167
aload 0
getfield jdk.jfr.internal.instrument.JIMethodInliningAdapter.end:Ljdk/internal/org/objectweb/asm/Label;
invokespecial jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter.visitJumpInsn:(ILjdk/internal/org/objectweb/asm/Label;)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 0
iload 1
invokespecial jdk.internal.org.objectweb.asm.commons.RemappingMethodAdapter.visitInsn:(I)V
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljdk/jfr/internal/instrument/JIMethodInliningAdapter;
0 6 1 opcode I
MethodParameters:
Name Flags
opcode
public void visitMaxs(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/instrument/JIMethodInliningAdapter;
0 1 1 stack I
0 1 2 locals I
MethodParameters:
Name Flags
stack
locals
protected int newLocalMapping(jdk.internal.org.objectweb.asm.Type);
descriptor: (Ljdk/internal/org/objectweb/asm/Type;)I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield jdk.jfr.internal.instrument.JIMethodInliningAdapter.lvs:Ljdk/internal/org/objectweb/asm/commons/LocalVariablesSorter;
aload 1
invokevirtual jdk.internal.org.objectweb.asm.commons.LocalVariablesSorter.newLocal:(Ljdk/internal/org/objectweb/asm/Type;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljdk/jfr/internal/instrument/JIMethodInliningAdapter;
0 1 1 type Ljdk/internal/org/objectweb/asm/Type;
MethodParameters:
Name Flags
type
}
SourceFile: "JIMethodInliningAdapter.java"
RuntimeVisibleAnnotations:
java.lang.Deprecated()