public class net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape extends net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape
super_class: net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments
{
protected void <init>(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.method.MethodDescription, java.util.List<? extends net.bytebuddy.description.type.TypeDescription>, java.util.List<? extends net.bytebuddy.description.type.TypeDescription>, java.util.List<? extends net.bytebuddy.description.type.TypeDescription>, );
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, 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
aload 1
aload 2
aload 3
aload 4
aload 5
iload 6
invokespecial net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Ljava/util/List;Ljava/util/List;Ljava/util/List;Z)V
1: 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 2 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape;
0 2 1 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 2 2 instrumentedMethod Lnet/bytebuddy/description/method/MethodDescription;
0 2 3 initialTypes Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
0 2 4 preMethodTypes Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
0 2 5 postMethodTypes Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;
0 2 6 expandFrames Z
Signature: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;Ljava/util/List<+Lnet/bytebuddy/description/type/TypeDescription;>;Z)V
MethodParameters:
Name Flags
instrumentedType
instrumentedMethod
initialTypes
preMethodTypes
postMethodTypes
expandFrames
public void injectStartFrame(org.objectweb.asm.MethodVisitor);
descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape;
0 1 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
MethodParameters:
Name Flags
methodVisitor
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
aload 1
1: getstatic net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode.COPY:Lnet/bytebuddy/asm/Advice$StackMapFrameHandler$Default$TranslationMode;
2: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
3: aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape.initialTypes:Ljava/util/List;
aload 0
getfield net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape.preMethodTypes:Ljava/util/List;
invokestatic net.bytebuddy.utility.CompoundList.of:(Ljava/util/List;Ljava/util/List;)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$WithPreservedArguments$RequiringConsistentShape.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$WithPreservedArguments$RequiringConsistentShape;
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
}
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 abstract TranslationMode = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$TranslationMode of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
protected abstract WithPreservedArguments = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default
protected RequiringConsistentShape = net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments$RequiringConsistentShape of net.bytebuddy.asm.Advice$StackMapFrameHandler$Default$WithPreservedArguments