public class org.aspectj.weaver.JoinPointSignature implements org.aspectj.weaver.ResolvedMember
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.aspectj.weaver.JoinPointSignature
super_class: java.lang.Object
{
public static final org.aspectj.weaver.JoinPointSignature[] EMPTY_ARRAY;
descriptor: [Lorg/aspectj/weaver/JoinPointSignature;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private org.aspectj.weaver.ResolvedMember realMember;
descriptor: Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0002) ACC_PRIVATE
private org.aspectj.weaver.ResolvedType substituteDeclaringType;
descriptor: Lorg/aspectj/weaver/ResolvedType;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: iconst_0
anewarray org.aspectj.weaver.JoinPointSignature
putstatic org.aspectj.weaver.JoinPointSignature.EMPTY_ARRAY:[Lorg/aspectj/weaver/JoinPointSignature;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/ResolvedType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
2: aload 0
aload 2
putfield org.aspectj.weaver.JoinPointSignature.substituteDeclaringType:Lorg/aspectj/weaver/ResolvedType;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 4 1 backing Lorg/aspectj/weaver/ResolvedMember;
0 4 2 aType Lorg/aspectj/weaver/ResolvedType;
MethodParameters:
Name Flags
backing
aType
public org.aspectj.weaver.UnresolvedType getDeclaringType();
descriptor: ()Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.substituteDeclaringType:Lorg/aspectj/weaver/ResolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public int getModifiers(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:(Lorg/aspectj/weaver/World;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
world
public int getModifiers();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.UnresolvedType[] getExceptions(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:(Lorg/aspectj/weaver/World;)[Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
world
public org.aspectj.weaver.UnresolvedType[] getExceptions();
descriptor: ()[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.ShadowMunger getAssociatedShadowMunger();
descriptor: ()Lorg/aspectj/weaver/ShadowMunger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getAssociatedShadowMunger:()Lorg/aspectj/weaver/ShadowMunger;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isAjSynthetic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isAjSynthetic:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean hasAnnotation(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.hasAnnotation:(Lorg/aspectj/weaver/UnresolvedType;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 ofType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
ofType
public org.aspectj.weaver.ResolvedType[] getAnnotationTypes();
descriptor: ()[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getAnnotationTypes:()[Lorg/aspectj/weaver/ResolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.AnnotationAJ getAnnotationOfType(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/AnnotationAJ;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getAnnotationOfType:(Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/AnnotationAJ;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 ofType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
ofType
public void setAnnotationTypes(org.aspectj.weaver.ResolvedType[]);
descriptor: ([Lorg/aspectj/weaver/ResolvedType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setAnnotationTypes:([Lorg/aspectj/weaver/ResolvedType;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 annotationtypes [Lorg/aspectj/weaver/ResolvedType;
MethodParameters:
Name Flags
annotationtypes
public void setAnnotations(org.aspectj.weaver.AnnotationAJ[]);
descriptor: ([Lorg/aspectj/weaver/AnnotationAJ;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setAnnotations:([Lorg/aspectj/weaver/AnnotationAJ;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 annotations [Lorg/aspectj/weaver/AnnotationAJ;
MethodParameters:
Name Flags
annotations
public void addAnnotation(org.aspectj.weaver.AnnotationAJ);
descriptor: (Lorg/aspectj/weaver/AnnotationAJ;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.addAnnotation:(Lorg/aspectj/weaver/AnnotationAJ;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 annotation Lorg/aspectj/weaver/AnnotationAJ;
MethodParameters:
Name Flags
annotation
public boolean isBridgeMethod();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isBridgeMethod:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isVarargsMethod();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isVarargsMethod:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isSynthetic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isSynthetic:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public void write(org.aspectj.weaver.CompressingDataOutputStream);
descriptor: (Lorg/aspectj/weaver/CompressingDataOutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.write:(Lorg/aspectj/weaver/CompressingDataOutputStream;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 s Lorg/aspectj/weaver/CompressingDataOutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
public org.aspectj.weaver.ISourceContext getSourceContext(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ISourceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getSourceContext:(Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ISourceContext;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
world
public java.lang.String[] getParameterNames();
descriptor: ()[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterNames:()[Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public void setParameterNames(java.lang.String[]);
descriptor: ([Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setParameterNames:([Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 names [Ljava/lang/String;
MethodParameters:
Name Flags
names
public java.lang.String[] getParameterNames(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)[Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterNames:(Lorg/aspectj/weaver/World;)[Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
world
public org.aspectj.weaver.AjAttribute$EffectiveSignatureAttribute getEffectiveSignature();
descriptor: ()Lorg/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getEffectiveSignature:()Lorg/aspectj/weaver/AjAttribute$EffectiveSignatureAttribute;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.bridge.ISourceLocation getSourceLocation();
descriptor: ()Lorg/aspectj/bridge/ISourceLocation;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getSourceLocation:()Lorg/aspectj/bridge/ISourceLocation;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public int getEnd();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getEnd:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.ISourceContext getSourceContext();
descriptor: ()Lorg/aspectj/weaver/ISourceContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getSourceContext:()Lorg/aspectj/weaver/ISourceContext;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public int getStart();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getStart:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public void setPosition(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
iload 1
iload 2
invokeinterface org.aspectj.weaver.ResolvedMember.setPosition:(II)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 sourceStart I
0 2 2 sourceEnd I
MethodParameters:
Name Flags
sourceStart
sourceEnd
public void setSourceContext(org.aspectj.weaver.ISourceContext);
descriptor: (Lorg/aspectj/weaver/ISourceContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setSourceContext:(Lorg/aspectj/weaver/ISourceContext;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 sourceContext Lorg/aspectj/weaver/ISourceContext;
MethodParameters:
Name Flags
sourceContext
public boolean isAbstract();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isAbstract:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isPublic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isPublic:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isDefault();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isDefault:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isVisible(org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedType;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.isVisible:(Lorg/aspectj/weaver/ResolvedType;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 fromType Lorg/aspectj/weaver/ResolvedType;
MethodParameters:
Name Flags
fromType
public void setCheckedExceptions(org.aspectj.weaver.UnresolvedType[]);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setCheckedExceptions:([Lorg/aspectj/weaver/UnresolvedType;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 checkedExceptions [Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
checkedExceptions
public void setAnnotatedElsewhere(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
iload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setAnnotatedElsewhere:(Z)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 b Z
MethodParameters:
Name Flags
b
public boolean isAnnotatedElsewhere();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isAnnotatedElsewhere:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.UnresolvedType getGenericReturnType();
descriptor: ()Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getGenericReturnType:()Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.UnresolvedType[] getGenericParameterTypes();
descriptor: ()[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getGenericParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.ResolvedMemberImpl parameterizedWith(org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.ResolvedType, boolean);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;Z)Lorg/aspectj/weaver/ResolvedMemberImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
aload 2
iload 3
invokeinterface org.aspectj.weaver.ResolvedMember.parameterizedWith:([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;Z)Lorg/aspectj/weaver/ResolvedMemberImpl;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 typeParameters [Lorg/aspectj/weaver/UnresolvedType;
0 1 2 newDeclaringType Lorg/aspectj/weaver/ResolvedType;
0 1 3 isParameterized Z
MethodParameters:
Name Flags
typeParameters
newDeclaringType
isParameterized
public org.aspectj.weaver.ResolvedMemberImpl parameterizedWith(org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.ResolvedType, boolean, java.util.List<java.lang.String>);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;ZLjava/util/List;)Lorg/aspectj/weaver/ResolvedMemberImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
aload 2
iload 3
aload 4
invokeinterface org.aspectj.weaver.ResolvedMember.parameterizedWith:([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;ZLjava/util/List;)Lorg/aspectj/weaver/ResolvedMemberImpl;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 typeParameters [Lorg/aspectj/weaver/UnresolvedType;
0 1 2 newDeclaringType Lorg/aspectj/weaver/ResolvedType;
0 1 3 isParameterized Z
0 1 4 aliases Ljava/util/List<Ljava/lang/String;>;
Signature: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;ZLjava/util/List<Ljava/lang/String;>;)Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
typeParameters
newDeclaringType
isParameterized
aliases
public void setTypeVariables(org.aspectj.weaver.TypeVariable[]);
descriptor: ([Lorg/aspectj/weaver/TypeVariable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 2 1 types [Lorg/aspectj/weaver/TypeVariable;
MethodParameters:
Name Flags
types
public org.aspectj.weaver.TypeVariable[] getTypeVariables();
descriptor: ()[Lorg/aspectj/weaver/TypeVariable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.TypeVariable getTypeVariableNamed(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/aspectj/weaver/TypeVariable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariableNamed:(Ljava/lang/String;)Lorg/aspectj/weaver/TypeVariable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
public boolean matches(org.aspectj.weaver.ResolvedMember, boolean);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
iload 2
invokeinterface org.aspectj.weaver.ResolvedMember.matches:(Lorg/aspectj/weaver/ResolvedMember;Z)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 aCandidateMatch Lorg/aspectj/weaver/ResolvedMember;
0 1 2 ignoreGenerics Z
MethodParameters:
Name Flags
aCandidateMatch
ignoreGenerics
public org.aspectj.weaver.ResolvedMember resolve(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.resolve:(Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedMember;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
world
public int compareTo(org.aspectj.weaver.Member);
descriptor: (Lorg/aspectj/weaver/Member;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.compareTo:(Lorg/aspectj/weaver/Member;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 other Lorg/aspectj/weaver/Member;
MethodParameters:
Name Flags
other
public org.aspectj.weaver.MemberKind getKind();
descriptor: ()Lorg/aspectj/weaver/MemberKind;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getKind:()Lorg/aspectj/weaver/MemberKind;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.UnresolvedType getReturnType();
descriptor: ()Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.UnresolvedType getType();
descriptor: ()Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getType:()Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.UnresolvedType[] getParameterTypes();
descriptor: ()[Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.AnnotationAJ[][] getParameterAnnotations();
descriptor: ()[[Lorg/aspectj/weaver/AnnotationAJ;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterAnnotations:()[[Lorg/aspectj/weaver/AnnotationAJ;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.ResolvedType[][] getParameterAnnotationTypes();
descriptor: ()[[Lorg/aspectj/weaver/ResolvedType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterAnnotationTypes:()[[Lorg/aspectj/weaver/ResolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.lang.String getSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getSignature:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public int getArity();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getArity:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.lang.String getParameterSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterSignature:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isCompatibleWith(org.aspectj.weaver.Member);
descriptor: (Lorg/aspectj/weaver/Member;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.isCompatibleWith:(Lorg/aspectj/weaver/Member;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 am Lorg/aspectj/weaver/Member;
MethodParameters:
Name Flags
am
public boolean canBeParameterized();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.canBeParameterized:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.AnnotationAJ[] getAnnotations();
descriptor: ()[Lorg/aspectj/weaver/AnnotationAJ;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getAnnotations:()[Lorg/aspectj/weaver/AnnotationAJ;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.util.Collection<org.aspectj.weaver.ResolvedType> getDeclaringTypes(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)Ljava/util/Collection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: new java.lang.UnsupportedOperationException
dup
ldc "Adrian doesn't think you should be calling this..."
invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
Signature: (Lorg/aspectj/weaver/World;)Ljava/util/Collection<Lorg/aspectj/weaver/ResolvedType;>;
MethodParameters:
Name Flags
world
public org.aspectj.weaver.JoinPointSignatureIterator getJoinPointSignatures(org.aspectj.weaver.World);
descriptor: (Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/JoinPointSignatureIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getJoinPointSignatures:(Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/JoinPointSignatureIterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 world Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
world
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
invokevirtual org.aspectj.weaver.JoinPointSignature.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
bipush 32
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: aload 1
aload 0
invokevirtual org.aspectj.weaver.JoinPointSignature.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
4: aload 1
bipush 46
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
5: aload 1
aload 0
invokevirtual org.aspectj.weaver.JoinPointSignature.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 0
invokevirtual org.aspectj.weaver.JoinPointSignature.getKind:()Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.JoinPointSignature.FIELD:Lorg/aspectj/weaver/MemberKind;
if_acmpeq 19
7: aload 1
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: aload 0
invokevirtual org.aspectj.weaver.JoinPointSignature.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
astore 2
start local 2 9: aload 2
arraylength
ifeq 18
10: aload 1
aload 2
iconst_0
aaload
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
pop
11: iconst_1
istore 3
start local 3 12: aload 2
arraylength
istore 4
start local 4 13: goto 17
14: StackMap locals: org.aspectj.weaver.JoinPointSignature java.lang.StringBuffer org.aspectj.weaver.UnresolvedType[] int int
StackMap stack:
aload 1
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
15: aload 1
aload 2
iload 3
aaload
invokevirtual org.aspectj.weaver.UnresolvedType.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: iinc 3 1
StackMap locals:
StackMap stack:
17: iload 3
iload 4
if_icmplt 14
end local 4 end local 3 18: StackMap locals:
StackMap stack:
aload 1
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 2 19: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/aspectj/weaver/JoinPointSignature;
1 20 1 buf Ljava/lang/StringBuffer;
9 19 2 parameterTypes [Lorg/aspectj/weaver/UnresolvedType;
12 18 3 i I
13 18 4 len I
public java.lang.String toGenericString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.toGenericString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.lang.String toDebugString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.toDebugString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.aspectj.weaver.JoinPointSignature
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.aspectj.weaver.JoinPointSignature
astore 2
start local 2 3: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 2
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 5
4: iconst_0
ireturn
5: StackMap locals: org.aspectj.weaver.JoinPointSignature
StackMap stack:
aload 0
getfield org.aspectj.weaver.JoinPointSignature.substituteDeclaringType:Lorg/aspectj/weaver/ResolvedType;
aload 2
getfield org.aspectj.weaver.JoinPointSignature.substituteDeclaringType:Lorg/aspectj/weaver/ResolvedType;
invokevirtual org.aspectj.weaver.ResolvedType.equals:(Ljava/lang/Object;)Z
ifne 7
6: iconst_0
ireturn
7: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 8 1 obj Ljava/lang/Object;
3 8 2 other Lorg/aspectj/weaver/JoinPointSignature;
MethodParameters:
Name Flags
obj
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: bipush 17
bipush 37
aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokevirtual java.lang.Object.hashCode:()I
imul
iadd
bipush 37
aload 0
getfield org.aspectj.weaver.JoinPointSignature.substituteDeclaringType:Lorg/aspectj/weaver/ResolvedType;
invokevirtual org.aspectj.weaver.ResolvedType.hashCode:()I
imul
iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean hasBackingGenericMember();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.hasBackingGenericMember:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.ResolvedMember getBackingGenericMember();
descriptor: ()Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getBackingGenericMember:()Lorg/aspectj/weaver/ResolvedMember;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public void evictWeavingState();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.evictWeavingState:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/JoinPointSignature;
public org.aspectj.weaver.ResolvedMember parameterizedWith(java.util.Map, org.aspectj.weaver.World);
descriptor: (Ljava/util/Map;Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
aload 2
invokeinterface org.aspectj.weaver.ResolvedMember.parameterizedWith:(Ljava/util/Map;Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedMember;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 m Ljava/util/Map;
0 1 2 w Lorg/aspectj/weaver/World;
MethodParameters:
Name Flags
m
w
public java.lang.String getAnnotationDefaultValue();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getAnnotationDefaultValue:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.lang.String getParameterSignatureErased();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterSignatureErased:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public java.lang.String getSignatureErased();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.getSignatureErased:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean isDefaultConstructor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
invokeinterface org.aspectj.weaver.ResolvedMember.isDefaultConstructor:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
public boolean equalsApartFromDeclaringType(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.aspectj.weaver.JoinPointSignature.realMember:Lorg/aspectj/weaver/ResolvedMember;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.equalsApartFromDeclaringType:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/JoinPointSignature;
0 1 1 other Ljava/lang/Object;
MethodParameters:
Name Flags
other
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.aspectj.weaver.Member
invokevirtual org.aspectj.weaver.JoinPointSignature.compareTo:(Lorg/aspectj/weaver/Member;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "JoinPointSignature.java"
InnerClasses:
public EffectiveSignatureAttribute = org.aspectj.weaver.AjAttribute$EffectiveSignatureAttribute of org.aspectj.weaver.AjAttribute