public class net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice extends net.bytebuddy.asm.Advice$AdviceVisitor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice
super_class: net.bytebuddy.asm.Advice$AdviceVisitor
{
protected void <init>(org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.implementation.bytecode.assign.Assigner, net.bytebuddy.implementation.bytecode.StackManipulation, net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.method.MethodDescription, net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodEnter, int, int);
descriptor: (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/StackManipulation;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;II)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=13, locals=10, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 0: aload 0
aload 1
1: aload 1
2: aload 2
3: aload 3
4: aload 4
5: aload 5
6: aload 6
7: aload 7
8: getstatic net.bytebuddy.asm.Advice$Dispatcher$Inactive.INSTANCE:Lnet/bytebuddy/asm/Advice$Dispatcher$Inactive;
9: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
10: iload 8
11: iload 9
invokespecial net.bytebuddy.asm.Advice$AdviceVisitor.<init>:(Lorg/objectweb/asm/MethodVisitor;Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/StackManipulation;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;Lnet/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodExit;Ljava/util/List;II)V
12: return
end local 9 end local 8 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 13 0 this Lnet/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice;
0 13 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
0 13 2 implementationContext Lnet/bytebuddy/implementation/Implementation$Context;
0 13 3 assigner Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
0 13 4 exceptionHandler Lnet/bytebuddy/implementation/bytecode/StackManipulation;
0 13 5 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 13 6 instrumentedMethod Lnet/bytebuddy/description/method/MethodDescription;
0 13 7 methodEnter Lnet/bytebuddy/asm/Advice$Dispatcher$Resolved$ForMethodEnter;
0 13 8 writerFlags I
0 13 9 readerFlags I
MethodParameters:
Name Flags
methodVisitor
implementationContext
assigner
exceptionHandler
instrumentedType
instrumentedMethod
methodEnter
writerFlags
readerFlags
public void apply(org.objectweb.asm.MethodVisitor);
descriptor: (Lorg/objectweb/asm/MethodVisitor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifne 5
1: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifne 5
2: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifne 5
3: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifne 5
4: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifeq 8
5: StackMap locals:
StackMap stack:
aload 1
iconst_3
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
6: aload 1
sipush 172
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
7: goto 25
StackMap locals:
StackMap stack:
8: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
9: aload 1
bipush 9
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
10: aload 1
sipush 173
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
11: goto 25
StackMap locals:
StackMap stack:
12: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifeq 16
13: aload 1
bipush 11
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
14: aload 1
sipush 174
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
15: goto 25
StackMap locals:
StackMap stack:
16: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.represents:(Ljava/lang/reflect/Type;)Z
ifeq 20
17: aload 1
bipush 14
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
18: aload 1
sipush 175
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
19: goto 25
StackMap locals:
StackMap stack:
20: aload 0
getfield net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice.instrumentedMethod:Lnet/bytebuddy/description/method/MethodDescription;
invokeinterface net.bytebuddy.description.method.MethodDescription.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 23
21: aload 1
sipush 177
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
22: goto 25
23: StackMap locals:
StackMap stack:
aload 1
iconst_1
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
24: aload 1
sipush 176
invokevirtual org.objectweb.asm.MethodVisitor.visitInsn:(I)V
25: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lnet/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice;
0 26 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
MethodParameters:
Name Flags
methodVisitor
protected void onUserPrepare();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice;
protected void onUserStart();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice;
protected void onUserEnd();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/asm/Advice$AdviceVisitor$WithoutExitAdvice;
}
SourceFile: "Advice.java"
NestHost: net.bytebuddy.asm.Advice
InnerClasses:
protected abstract AdviceVisitor = net.bytebuddy.asm.Advice$AdviceVisitor of net.bytebuddy.asm.Advice
protected WithoutExitAdvice = net.bytebuddy.asm.Advice$AdviceVisitor$WithoutExitAdvice of net.bytebuddy.asm.Advice$AdviceVisitor
protected abstract Dispatcher = net.bytebuddy.asm.Advice$Dispatcher of net.bytebuddy.asm.Advice
public final Inactive = net.bytebuddy.asm.Advice$Dispatcher$Inactive of net.bytebuddy.asm.Advice$Dispatcher
public abstract Resolved = net.bytebuddy.asm.Advice$Dispatcher$Resolved of net.bytebuddy.asm.Advice$Dispatcher
public abstract ForMethodEnter = net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodEnter of net.bytebuddy.asm.Advice$Dispatcher$Resolved
public abstract ForMethodExit = net.bytebuddy.asm.Advice$Dispatcher$Resolved$ForMethodExit of net.bytebuddy.asm.Advice$Dispatcher$Resolved
public abstract Generic = net.bytebuddy.description.type.TypeDescription$Generic of net.bytebuddy.description.type.TypeDescription
public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation