public class net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice implements net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice
super_class: java.lang.Object
{
protected final net.bytebuddy.description.method.MethodDescription$InDefinedShape adviceMethod;
descriptor: Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.List<? extends net.bytebuddy.description.type.TypeDescription> startTypes;
descriptor: Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
protected final java.util.List<? extends net.bytebuddy.description.type.TypeDescription> endTypes;
descriptor: Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
protected final net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode translationMode;
descriptor: Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization initialization;
descriptor: Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final net.bytebuddy.asm.Advice$StackMapFrameHandler$Default this$2;
descriptor: Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(net.bytebuddy.description.method.MethodDescription$InDefinedShape, java.util.List<? extends net.bytebuddy.description.type.TypeDescription>, java.util.List<? extends net.bytebuddy.description.type.TypeDescription>, net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode, net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization);
descriptor: (Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List;Ljava/util/List;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=7
start local 0 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
putfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
1: aload 0
invokespecial java.lang.Object.<init>:()V
2: aload 0
aload 2
putfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
3: aload 0
aload 3
putfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.startTypes:Ljava/util/List;
4: aload 0
aload 4
putfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
5: aload 0
aload 5
putfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.translationMode:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;
6: aload 0
aload 6
putfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.initialization:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
7: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice;
0 8 2 adviceMethod Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
0 8 3 startTypes Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
0 8 4 endTypes Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
0 8 5 translationMode Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;
0 8 6 initialization Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
Signature: (Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;)V
MethodParameters:
Name Flags
this$0 final
adviceMethod
startTypes
endTypes
translationMode
initialization
public void translateFrame(org.objectweb.asm.MethodVisitor, int, int, java.lang.Object[], int, java.lang.Object[]);
descriptor: (Lorg/objectweb/asm/MethodVisitor;II[Ljava/lang/Object;I[Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
aload 1
1: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.translationMode:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;
2: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
3: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.startTypes:Ljava/util/List;
4: iload 2
5: iload 3
6: aload 4
7: iload 5
8: aload 6
9: invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.translateFrame:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;Lnet/bytebuddy/description/method/MethodDescription;Ljava/util/List;II[Ljava/lang/Object;I[Ljava/lang/Object;)V
10: return
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 11 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice;
0 11 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
0 11 2 type I
0 11 3 localVariableLength I
0 11 4 localVariable [Ljava/lang/Object;
0 11 5 stackSize I
0 11 6 stack [Ljava/lang/Object;
MethodParameters:
Name Flags
methodVisitor
type
localVariableLength
localVariable
stackSize
stack
public void injectReturnFrame(org.objectweb.asm.MethodVisitor);
descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.expandFrames:Z
ifne 11
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.currentFrameDivergence:I
ifne 11
1: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Void.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifeq 4
2: aload 1
iconst_3
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
3: goto 15
4: StackMap locals:
StackMap stack:
aload 1
iconst_4
5: getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
6: getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
7: iconst_1
8: iconst_1
anewarray java.lang.Object
dup
iconst_0
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization.INITIALIZED:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization.toFrame:(Lnet/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;
aastore
9: invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
10: goto 15
11: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
aload 1
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.initialization:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.startTypes:Ljava/util/List;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Void.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifeq 13
12: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
goto 14
13: StackMap locals: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice org.objectweb.asm.MethodVisitor
StackMap stack: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default org.objectweb.asm.MethodVisitor net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization java.util.List
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.adviceMethod:Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
invokeinterface net.bytebuddy.description.method.MethodDescription$InDefinedShape.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
14: StackMap locals: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice org.objectweb.asm.MethodVisitor
StackMap stack: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default org.objectweb.asm.MethodVisitor net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization java.util.List java.util.List
invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.injectFullFrame:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;Ljava/util/List;Ljava/util/List;)V
15: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice;
0 16 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
MethodParameters:
Name Flags
methodVisitor
public void injectExceptionFrame(org.objectweb.asm.MethodVisitor);
descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.expandFrames:Z
ifne 3
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.currentFrameDivergence:I
ifne 3
1: aload 1
iconst_4
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
iconst_1
iconst_1
anewarray java.lang.Object
dup
iconst_0
ldc Ljava/lang/Throwable;
invokestatic org.objectweb.asm.Type.getInternalName:(Ljava/lang/Class;)Ljava/lang/String;
aastore
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
aload 1
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.initialization:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.startTypes:Ljava/util/List;
getstatic net.bytebuddy.description.type.TypeDescription.THROWABLE:Lnet/bytebuddy/description/type/TypeDescription;
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.injectFullFrame:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;Ljava/util/List;Ljava/util/List;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice;
0 5 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
MethodParameters:
Name Flags
methodVisitor
public void injectCompletionFrame(org.objectweb.asm.MethodVisitor);
descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.expandFrames:Z
ifeq 3
1: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
aload 1
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.initialization:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.startTypes:Ljava/util/List;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokestatic net.bytebuddy.utility.CompoundList.of:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.injectFullFrame:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;Ljava/util/List;Ljava/util/List;)V
2: goto 19
StackMap locals:
StackMap stack:
3: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.currentFrameDivergence:I
ifne 15
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_4
if_icmpge 15
4: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 7
5: aload 1
iconst_3
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
6: goto 19
7: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokeinterface java.util.List.size:()I
anewarray java.lang.Object
astore 2
start local 2 8: iconst_0
istore 3
start local 3 9: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 12
StackMap locals: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice org.objectweb.asm.MethodVisitor java.lang.Object[] int top java.util.Iterator
StackMap stack:
10: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
astore 4
start local 4 11: aload 2
iload 3
iinc 3 1
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization.INITIALIZED:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
aload 4
invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization.toFrame:(Lnet/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;
aastore
end local 4 12: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
13: aload 1
iconst_1
aload 2
arraylength
aload 2
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
end local 3 end local 2 14: goto 19
StackMap locals: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice org.objectweb.asm.MethodVisitor
StackMap stack:
15: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.currentFrameDivergence:I
iconst_3
if_icmpge 18
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifeq 18
16: aload 1
iconst_2
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.currentFrameDivergence:I
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
arraylength
getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.EMPTY:[Ljava/lang/Object;
invokevirtual org.objectweb.asm.MethodVisitor.visitFrame:(II[Ljava/lang/Object;I[Ljava/lang/Object;)V
17: goto 19
18: StackMap locals:
StackMap stack:
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.this$2:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default;
aload 1
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.initialization:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.startTypes:Ljava/util/List;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice.endTypes:Ljava/util/List;
invokestatic net.bytebuddy.utility.CompoundList.of:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokevirtual net.bytebuddy.asm.Advice$StackMapFrameHandler$Default.injectFullFrame:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$Initialization;Ljava/util/List;Ljava/util/List;)V
19: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$ForAdvice;
0 20 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
8 14 2 local [Ljava/lang/Object;
9 14 3 index I
11 12 4 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
methodVisitor
}
SourceFile: "Advice.java"
NestHost: net.bytebuddy.asm.Advice
InnerClasses:
protected abstract StackMapFrameHandler = net.bytebuddy.asm.Advice$StackMapFrameHandler of net.bytebuddy.asm.Advice
public abstract Default = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default of net.bytebuddy.asm.Advice$StackMapFrameHandler
protected ForAdvice = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$ForAdvice of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
protected abstract Initialization = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$Initialization of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
protected abstract TranslationMode = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
public abstract ForAdvice = net.bytebuddy.asm.Advice$StackMapFrameHandler$ForAdvice of net.bytebuddy.asm.Advice$StackMapFrameHandler
public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
public abstract Generic = net.bytebuddy.description.type.TypeDescription$Generic of net.bytebuddy.description.type.TypeDescription