class net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1 extends org.objectweb.asm.MethodVisitor
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1
super_class: org.objectweb.asm.MethodVisitor
{
final net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder this$1;
descriptor: Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
void <init>(net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder, int);
descriptor: (Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;I)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
putfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1.this$1:Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
aload 0
iload 2
invokespecial org.objectweb.asm.MethodVisitor.<init>:(I)V
return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder$1;
0 1 2 $anonymous0 I
MethodParameters:
Name Flags
this$0 final
$anonymous0
public void visitMethodInsn(int, java.lang.String, java.lang.String, java.lang.String, boolean);
descriptor: (ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 1
sipush 183
if_icmpeq 2
1: iload 5
ifeq 7
iload 1
sipush 185
if_icmpne 7
2: StackMap locals:
StackMap stack:
aload 0
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1.this$1:Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder.currentMethod:Lnet/sf/cglib/core/Signature;
ifnull 7
3: new net.sf.cglib.core.Signature
dup
aload 3
aload 4
invokespecial net.sf.cglib.core.Signature.<init>:(Ljava/lang/String;Ljava/lang/String;)V
astore 6
start local 6 4: aload 6
aload 0
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1.this$1:Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder.currentMethod:Lnet/sf/cglib/core/Signature;
invokevirtual net.sf.cglib.core.Signature.equals:(Ljava/lang/Object;)Z
ifne 6
5: aload 0
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1.this$1:Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder.resolved:Ljava/util/Map;
aload 0
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1.this$1:Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder.currentMethod:Lnet/sf/cglib/core/Signature;
aload 6
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: StackMap locals: net.sf.cglib.core.Signature
StackMap stack:
aload 0
getfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1.this$1:Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder;
aconst_null
putfield net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder.currentMethod:Lnet/sf/cglib/core/Signature;
end local 6 7: StackMap locals:
StackMap stack:
return
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 8 0 this Lnet/sf/cglib/proxy/BridgeMethodResolver$BridgedFinder$1;
0 8 1 opcode I
0 8 2 owner Ljava/lang/String;
0 8 3 name Ljava/lang/String;
0 8 4 desc Ljava/lang/String;
0 8 5 itf Z
4 7 6 target Lnet/sf/cglib/core/Signature;
MethodParameters:
Name Flags
opcode
owner
name
desc
itf
}
SourceFile: "BridgeMethodResolver.java"
EnclosingMethod: net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder.visitMethod:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Lorg/objectweb/asm/MethodVisitor;
NestHost: net.sf.cglib.proxy.BridgeMethodResolver
InnerClasses:
private BridgedFinder = net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder of net.sf.cglib.proxy.BridgeMethodResolver
net.sf.cglib.proxy.BridgeMethodResolver$BridgedFinder$1