public class org.aspectj.weaver.AjcMemberMaker
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.aspectj.weaver.AjcMemberMaker
super_class: java.lang.Object
{
private static final int PUBLIC_STATIC_FINAL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 25
private static final int PRIVATE_STATIC;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final int PUBLIC_STATIC;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private static final int BRIDGE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 64
private static final int VISIBILITY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final org.aspectj.weaver.UnresolvedType CFLOW_STACK_TYPE;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType AROUND_CLOSURE_TYPE;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType CONVERSIONS_TYPE;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType NO_ASPECT_BOUND_EXCEPTION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType ASPECT_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType BEFORE_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType AROUND_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType AFTERRETURNING_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType AFTERTHROWING_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType AFTER_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType POINTCUT_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType DECLAREERROR_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType DECLAREWARNING_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType DECLAREPRECEDENCE_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType DECLAREPARENTS_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType DECLAREMIXIN_ANNOTATION;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType TYPEX_JOINPOINT;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType TYPEX_PROCEEDINGJOINPOINT;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType TYPEX_STATICJOINPOINT;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.UnresolvedType TYPEX_ENCLOSINGSTATICJOINPOINT;
descriptor: Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "org.aspectj.runtime.internal.CFlowStack"
invokestatic org.aspectj.weaver.UnresolvedType.forName:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.CFLOW_STACK_TYPE:Lorg/aspectj/weaver/UnresolvedType;
1: ldc "Lorg/aspectj/runtime/internal/AroundClosure;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
2: putstatic org.aspectj.weaver.AjcMemberMaker.AROUND_CLOSURE_TYPE:Lorg/aspectj/weaver/UnresolvedType;
3: ldc "Lorg/aspectj/runtime/internal/Conversions;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.CONVERSIONS_TYPE:Lorg/aspectj/weaver/UnresolvedType;
4: ldc "Lorg/aspectj/lang/NoAspectBoundException;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
5: putstatic org.aspectj.weaver.AjcMemberMaker.NO_ASPECT_BOUND_EXCEPTION:Lorg/aspectj/weaver/UnresolvedType;
6: ldc "Lorg/aspectj/lang/annotation/Aspect;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.ASPECT_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
7: ldc "Lorg/aspectj/lang/annotation/Before;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.BEFORE_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
8: ldc "Lorg/aspectj/lang/annotation/Around;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.AROUND_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
9: ldc "Lorg/aspectj/lang/annotation/AfterReturning;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
10: putstatic org.aspectj.weaver.AjcMemberMaker.AFTERRETURNING_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
11: ldc "Lorg/aspectj/lang/annotation/AfterThrowing;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
12: putstatic org.aspectj.weaver.AjcMemberMaker.AFTERTHROWING_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
13: ldc "Lorg/aspectj/lang/annotation/After;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.AFTER_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
14: ldc "Lorg/aspectj/lang/annotation/Pointcut;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.POINTCUT_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
15: ldc "Lorg/aspectj/lang/annotation/DeclareError;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
16: putstatic org.aspectj.weaver.AjcMemberMaker.DECLAREERROR_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
17: ldc "Lorg/aspectj/lang/annotation/DeclareWarning;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
18: putstatic org.aspectj.weaver.AjcMemberMaker.DECLAREWARNING_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
19: ldc "Lorg/aspectj/lang/annotation/DeclarePrecedence;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
20: putstatic org.aspectj.weaver.AjcMemberMaker.DECLAREPRECEDENCE_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
21: ldc "Lorg/aspectj/lang/annotation/DeclareParents;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
22: putstatic org.aspectj.weaver.AjcMemberMaker.DECLAREPARENTS_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
23: ldc "Lorg/aspectj/lang/annotation/DeclareMixin;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
24: putstatic org.aspectj.weaver.AjcMemberMaker.DECLAREMIXIN_ANNOTATION:Lorg/aspectj/weaver/UnresolvedType;
25: ldc "Lorg/aspectj/lang/JoinPoint;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
putstatic org.aspectj.weaver.AjcMemberMaker.TYPEX_JOINPOINT:Lorg/aspectj/weaver/UnresolvedType;
26: ldc "Lorg/aspectj/lang/ProceedingJoinPoint;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
27: putstatic org.aspectj.weaver.AjcMemberMaker.TYPEX_PROCEEDINGJOINPOINT:Lorg/aspectj/weaver/UnresolvedType;
28: ldc "Lorg/aspectj/lang/JoinPoint$StaticPart;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
29: putstatic org.aspectj.weaver.AjcMemberMaker.TYPEX_STATICJOINPOINT:Lorg/aspectj/weaver/UnresolvedType;
30: ldc "Lorg/aspectj/lang/JoinPoint$EnclosingStaticPart;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
31: putstatic org.aspectj.weaver.AjcMemberMaker.TYPEX_ENCLOSINGSTATICJOINPOINT:Lorg/aspectj/weaver/UnresolvedType;
32: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/AjcMemberMaker;
public static org.aspectj.weaver.ResolvedMember ajcPreClinitMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 10
ldc "ajc$preClinit"
ldc "()V"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember ajcPostClinitMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 10
ldc "ajc$postClinit"
ldc "()V"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.Member noAspectBoundExceptionInit();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.NO_ASPECT_BOUND_EXCEPTION:Lorg/aspectj/weaver/UnresolvedType;
iconst_1
ldc "<init>"
ldc "()V"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member noAspectBoundExceptionInit2();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.NO_ASPECT_BOUND_EXCEPTION:Lorg/aspectj/weaver/UnresolvedType;
iconst_1
ldc "<init>"
1: ldc "(Ljava/lang/String;Ljava/lang/Throwable;)V"
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member noAspectBoundExceptionInitWithCause();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.NO_ASPECT_BOUND_EXCEPTION:Lorg/aspectj/weaver/UnresolvedType;
iconst_1
ldc "<init>"
1: ldc "(Ljava/lang/String;Ljava/lang/Throwable;)V"
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.ResolvedMember perCflowPush(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "ajc$perCflowPush"
ldc "()V"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perCflowField(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "ajc$perCflowStack"
1: getstatic org.aspectj.weaver.AjcMemberMaker.CFLOW_STACK_TYPE:Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perSingletonField(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "ajc$perSingletonInstance"
1: aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember initFailureCauseField(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 10
ldc "ajc$initFailureCause"
1: getstatic org.aspectj.weaver.UnresolvedType.THROWABLE:Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perObjectField(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: iconst_2
istore 2
start local 2 1: getstatic org.aspectj.weaver.UnresolvedType.SERIALIZABLE:Lorg/aspectj/weaver/UnresolvedType;
aload 1
invokevirtual org.aspectj.weaver.ResolvedType.getWorld:()Lorg/aspectj/weaver/World;
invokevirtual org.aspectj.weaver.UnresolvedType.resolve:(Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedType;
aload 1
invokevirtual org.aspectj.weaver.ResolvedType.isAssignableFrom:(Lorg/aspectj/weaver/ResolvedType;)Z
ifne 3
2: iload 2
sipush 128
ior
istore 2
3: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
iload 2
aload 1
4: aload 1
invokestatic org.aspectj.weaver.NameMangler.perObjectInterfaceField:(Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
5: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 6 1 aspectType Lorg/aspectj/weaver/ResolvedType;
1 6 2 modifiers I
MethodParameters:
Name Flags
declaringType
aspectType
public static org.aspectj.weaver.ResolvedMember perTypeWithinField(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: bipush 10
istore 2
start local 2 1: aload 1
invokestatic org.aspectj.weaver.AjcMemberMaker.isSerializableAspect:(Lorg/aspectj/weaver/ResolvedType;)Z
ifne 3
2: iload 2
sipush 128
ior
istore 2
3: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
iload 2
aload 1
4: aload 1
invokestatic org.aspectj.weaver.NameMangler.perTypeWithinFieldForTarget:(Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
5: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 6 1 aspectType Lorg/aspectj/weaver/ResolvedType;
1 6 2 modifiers I
MethodParameters:
Name Flags
declaringType
aspectType
public static org.aspectj.weaver.ResolvedMember perTypeWithinWithinTypeField(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: iconst_2
istore 2
start local 2 1: aload 1
invokestatic org.aspectj.weaver.AjcMemberMaker.isSerializableAspect:(Lorg/aspectj/weaver/ResolvedType;)Z
ifne 3
2: iload 2
sipush 128
ior
istore 2
3: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
iload 2
getstatic org.aspectj.weaver.UnresolvedType.JL_STRING:Lorg/aspectj/weaver/UnresolvedType;
4: ldc "ajc$withinType"
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
5: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 6 1 aspectType Lorg/aspectj/weaver/ResolvedType;
1 6 2 modifiers I
MethodParameters:
Name Flags
declaringType
aspectType
private static boolean isSerializableAspect(org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedType;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic org.aspectj.weaver.UnresolvedType.SERIALIZABLE:Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokevirtual org.aspectj.weaver.ResolvedType.getWorld:()Lorg/aspectj/weaver/World;
invokevirtual org.aspectj.weaver.UnresolvedType.resolve:(Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedType;
aload 0
invokevirtual org.aspectj.weaver.ResolvedType.isAssignableFrom:(Lorg/aspectj/weaver/ResolvedType;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 aspectType Lorg/aspectj/weaver/ResolvedType;
MethodParameters:
Name Flags
aspectType
public static org.aspectj.weaver.ResolvedMember perObjectBind(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 41
ldc "ajc$perObjectBind"
1: ldc "(Ljava/lang/Object;)V"
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perTypeWithinGetInstance(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=2, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 10
aload 0
1: ldc "ajc$getInstance"
iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
getstatic org.aspectj.weaver.UnresolvedType.JL_CLASS:Lorg/aspectj/weaver/UnresolvedType;
aastore
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 1
start local 1 3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
3 4 1 rm Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perTypeWithinGetWithinTypeNameMethod(org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
iconst_1
getstatic org.aspectj.weaver.UnresolvedType.JL_STRING:Lorg/aspectj/weaver/UnresolvedType;
1: ldc "getWithinTypeName"
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 2
start local 2 3: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 4 1 inJava5Mode Z
3 4 2 rm Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
declaringType
inJava5Mode
public static org.aspectj.weaver.ResolvedMember perTypeWithinCreateAspectInstance(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=2, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
aload 0
1: ldc "ajc$createAspectInstance"
2: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
ldc "Ljava/lang/String;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
aastore
iconst_0
anewarray org.aspectj.weaver.UnresolvedType
3: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 1
start local 1 4: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
4 5 1 rm Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.UnresolvedType perObjectInterfaceType(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/UnresolvedType;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.getName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "$ajcMightHaveAspect"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic org.aspectj.weaver.UnresolvedType.forName:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
aspectType
public static org.aspectj.weaver.ResolvedMember perObjectInterfaceGet(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
invokestatic org.aspectj.weaver.AjcMemberMaker.perObjectInterfaceType:(Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/UnresolvedType;
sipush 1025
1: aload 0
invokestatic org.aspectj.weaver.NameMangler.perObjectInterfaceGet:(Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "()"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
aspectType
public static org.aspectj.weaver.ResolvedMember perObjectInterfaceSet(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
invokestatic org.aspectj.weaver.AjcMemberMaker.perObjectInterfaceType:(Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/UnresolvedType;
sipush 1025
1: aload 0
invokestatic org.aspectj.weaver.NameMangler.perObjectInterfaceSet:(Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
aspectType
public static org.aspectj.weaver.ResolvedMember perTypeWithinLocalAspectOf(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
1: bipush 9
aload 1
invokestatic org.aspectj.weaver.NameMangler.perTypeWithinLocalAspectOf:(Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "()"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
3: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 shadowType Lorg/aspectj/weaver/UnresolvedType;
0 4 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
shadowType
aspectType
public static org.aspectj.weaver.ResolvedMember perSingletonAspectOfMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "aspectOf"
new java.lang.StringBuilder
dup
ldc "()"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perSingletonHasAspectMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "hasAspect"
ldc "()Z"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perCflowAspectOfMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.aspectj.weaver.AjcMemberMaker.perSingletonAspectOfMethod:(Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perCflowHasAspectMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic org.aspectj.weaver.AjcMemberMaker.perSingletonHasAspectMethod:(Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perObjectAspectOfMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "aspectOf"
new java.lang.StringBuilder
dup
ldc "(Ljava/lang/Object;)"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perObjectHasAspectMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
ldc "hasAspect"
ldc "(Ljava/lang/Object;)Z"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
public static org.aspectj.weaver.ResolvedMember perTypeWithinAspectOfMethod(org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: iload 1
ifeq 4
2: ldc "java.lang.Class"
invokestatic org.aspectj.weaver.UnresolvedType.forRawTypeName:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
astore 2
3: goto 5
4: StackMap locals: org.aspectj.weaver.UnresolvedType
StackMap stack:
ldc "Ljava/lang/Class;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
astore 2
5: StackMap locals:
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
aload 0
ldc "aspectOf"
6: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 2
aastore
7: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 8 1 inJava5Mode Z
1 8 2 parameterType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
inJava5Mode
public static org.aspectj.weaver.ResolvedMember perTypeWithinHasAspectMethod(org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: iload 1
ifeq 4
2: ldc "java.lang.Class"
invokestatic org.aspectj.weaver.UnresolvedType.forRawTypeName:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
astore 2
3: goto 5
4: StackMap locals: org.aspectj.weaver.UnresolvedType
StackMap stack:
ldc "Ljava/lang/Class;"
invokestatic org.aspectj.weaver.UnresolvedType.forSignature:(Ljava/lang/String;)Lorg/aspectj/weaver/UnresolvedType;
astore 2
5: StackMap locals:
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
getstatic org.aspectj.weaver.UnresolvedType.BOOLEAN:Lorg/aspectj/weaver/UnresolvedType;
ldc "hasAspect"
6: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 2
aastore
7: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 8 1 inJava5Mode Z
1 8 2 parameterType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
declaringType
inJava5Mode
public static org.aspectj.weaver.ResolvedMember privilegedAccessMethodForMethod(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.ResolvedMember);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedMember;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
iconst_1
1: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 2
bipush 8
goto 3
StackMap locals: org.aspectj.weaver.UnresolvedType org.aspectj.weaver.ResolvedMember
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int
2: iconst_0
StackMap locals: org.aspectj.weaver.UnresolvedType org.aspectj.weaver.ResolvedMember
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int int
3: ior
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
4: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokestatic org.aspectj.weaver.NameMangler.privilegedAccessMethodForMethod:(Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
5: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 7 1 method Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
aspectType
method
public static org.aspectj.weaver.ResolvedMember privilegedAccessMethodForFieldGet(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.Member, boolean);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/Member;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.aspectj.weaver.Member.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
astore 3
start local 3 1: iload 2
ifeq 12
2: aconst_null
astore 4
start local 4 3: aload 1
invokeinterface org.aspectj.weaver.Member.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 6
4: getstatic org.aspectj.weaver.ResolvedType.NONE:[Lorg/aspectj/weaver/ResolvedType;
astore 4
5: goto 7
6: StackMap locals: org.aspectj.weaver.UnresolvedType org.aspectj.weaver.UnresolvedType[]
StackMap stack:
iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 3
aastore
astore 4
7: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
ldc "ajc$get$"
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 5
start local 5 8: aload 5
aload 1
invokeinterface org.aspectj.weaver.Member.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 3
bipush 9
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
aload 5
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
10: aload 4
11: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 5 end local 4 12: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.aspectj.weaver.Member.getName:()Ljava/lang/String;
aload 3
aload 0
invokestatic org.aspectj.weaver.NameMangler.privilegedAccessMethodForFieldGet:(Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
astore 4
start local 4 13: aload 1
invokeinterface org.aspectj.weaver.Member.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 16
14: new java.lang.StringBuilder
dup
ldc "()"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 15: goto 17
end local 5 16: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 17: StackMap locals: java.lang.String
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 3
bipush 9
aload 4
aload 5
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
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 18 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 18 1 field Lorg/aspectj/weaver/Member;
0 18 2 shortSyntax Z
1 18 3 fieldDeclaringType Lorg/aspectj/weaver/UnresolvedType;
3 12 4 args [Lorg/aspectj/weaver/UnresolvedType;
8 12 5 name Ljava/lang/StringBuffer;
13 18 4 getterName Ljava/lang/String;
15 16 5 sig Ljava/lang/String;
17 18 5 sig Ljava/lang/String;
MethodParameters:
Name Flags
aspectType
field
shortSyntax
public static org.aspectj.weaver.ResolvedMember privilegedAccessMethodForFieldSet(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.Member, boolean);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/Member;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.aspectj.weaver.Member.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
astore 3
start local 3 1: iload 2
ifeq 12
2: aconst_null
astore 4
start local 4 3: aload 1
invokeinterface org.aspectj.weaver.Member.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 6
4: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 1
invokeinterface org.aspectj.weaver.Member.getType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
astore 4
5: goto 7
6: StackMap locals: org.aspectj.weaver.UnresolvedType org.aspectj.weaver.UnresolvedType[]
StackMap stack:
iconst_2
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 3
aastore
dup
iconst_1
aload 1
invokeinterface org.aspectj.weaver.Member.getType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
astore 4
7: StackMap locals:
StackMap stack:
new java.lang.StringBuffer
dup
ldc "ajc$set$"
invokespecial java.lang.StringBuffer.<init>:(Ljava/lang/String;)V
astore 5
start local 5 8: aload 5
aload 1
invokeinterface org.aspectj.weaver.Member.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
9: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 3
bipush 9
getstatic org.aspectj.weaver.UnresolvedType.VOID:Lorg/aspectj/weaver/UnresolvedType;
aload 5
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
10: aload 4
11: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 5 end local 4 12: StackMap locals:
StackMap stack:
aload 1
invokeinterface org.aspectj.weaver.Member.getName:()Ljava/lang/String;
aload 3
aload 0
invokestatic org.aspectj.weaver.NameMangler.privilegedAccessMethodForFieldSet:(Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
astore 4
start local 4 13: aload 1
invokeinterface org.aspectj.weaver.Member.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 16
14: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 15: goto 17
end local 5 16: StackMap locals: java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 5
start local 5 17: StackMap locals: java.lang.String
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 3
bipush 9
aload 4
aload 5
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
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 18 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 18 1 field Lorg/aspectj/weaver/Member;
0 18 2 shortSyntax Z
1 18 3 fieldDeclaringType Lorg/aspectj/weaver/UnresolvedType;
3 12 4 args [Lorg/aspectj/weaver/UnresolvedType;
8 12 5 name Ljava/lang/StringBuffer;
13 18 4 setterName Ljava/lang/String;
15 16 5 sig Ljava/lang/String;
17 18 5 sig Ljava/lang/String;
MethodParameters:
Name Flags
aspectType
field
shortSyntax
public static org.aspectj.weaver.ResolvedMember superAccessMethod(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.ResolvedMember);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedMember;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
astore 2
start local 2 1: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
iconst_1
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
2: aload 0
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.superDispatchMethod:(Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
aload 2
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
3: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 baseType Lorg/aspectj/weaver/UnresolvedType;
0 4 1 method Lorg/aspectj/weaver/ResolvedMember;
1 4 2 paramTypes [Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
baseType
method
public static org.aspectj.weaver.ResolvedMember inlineAccessMethodForMethod(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.ResolvedMember);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedMember;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
astore 2
start local 2 1: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifne 3
2: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 2
invokestatic org.aspectj.weaver.UnresolvedType.insert:(Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)[Lorg/aspectj/weaver/UnresolvedType;
astore 2
3: StackMap locals: org.aspectj.weaver.UnresolvedType[]
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
4: bipush 9
5: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
6: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokestatic org.aspectj.weaver.NameMangler.inlineAccessMethodForMethod:(Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
aload 2
7: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
8: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 9 1 method Lorg/aspectj/weaver/ResolvedMember;
1 9 2 paramTypes [Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
aspectType
method
public static org.aspectj.weaver.ResolvedMember inlineAccessMethodForFieldGet(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.Member);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/Member;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.aspectj.weaver.Member.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 3
1: new java.lang.StringBuilder
dup
ldc "()"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.aspectj.weaver.Member.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 4: StackMap locals: java.lang.String
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
5: aload 1
invokeinterface org.aspectj.weaver.Member.getName:()Ljava/lang/String;
aload 1
invokeinterface org.aspectj.weaver.Member.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokestatic org.aspectj.weaver.NameMangler.inlineAccessMethodForFieldGet:(Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
aload 2
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 7 1 field Lorg/aspectj/weaver/Member;
2 3 2 sig Ljava/lang/String;
4 7 2 sig Ljava/lang/String;
MethodParameters:
Name Flags
aspectType
field
public static org.aspectj.weaver.ResolvedMember inlineAccessMethodForFieldSet(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.Member);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/Member;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface org.aspectj.weaver.Member.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 3
1: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 2: goto 4
end local 2 3: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokeinterface org.aspectj.weaver.Member.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
invokeinterface org.aspectj.weaver.Member.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 4: StackMap locals: java.lang.String
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 9
5: aload 1
invokeinterface org.aspectj.weaver.Member.getName:()Ljava/lang/String;
aload 1
invokeinterface org.aspectj.weaver.Member.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokestatic org.aspectj.weaver.NameMangler.inlineAccessMethodForFieldSet:(Ljava/lang/String;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
aload 2
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 7 1 field Lorg/aspectj/weaver/Member;
2 3 2 sig Ljava/lang/String;
4 7 2 sig Ljava/lang/String;
MethodParameters:
Name Flags
aspectType
field
public static org.aspectj.weaver.Member cflowStackPeekInstance();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.MemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.CFLOW_STACK_TYPE:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "peekInstance"
ldc "()Ljava/lang/Object;"
invokespecial org.aspectj.weaver.MemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member cflowStackPushInstance();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.MemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.CFLOW_STACK_TYPE:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "pushInstance"
ldc "(Ljava/lang/Object;)V"
invokespecial org.aspectj.weaver.MemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member cflowStackIsValid();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.MemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.CFLOW_STACK_TYPE:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "isValid"
ldc "()Z"
invokespecial org.aspectj.weaver.MemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member cflowStackInit();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.MemberImpl
dup
getstatic org.aspectj.weaver.Member.CONSTRUCTOR:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.CFLOW_STACK_TYPE:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "<init>"
ldc "()V"
invokespecial org.aspectj.weaver.MemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member aroundClosurePreInitializationField();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.MemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.AROUND_CLOSURE_TYPE:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "preInitializationState"
ldc "[Ljava/lang/Object;"
invokespecial org.aspectj.weaver.MemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.Member aroundClosurePreInitializationGetter();
descriptor: ()Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.MemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.AROUND_CLOSURE_TYPE:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "getPreInitializationState"
ldc "()[Ljava/lang/Object;"
invokespecial org.aspectj.weaver.MemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.aspectj.weaver.ResolvedMember preIntroducedConstructor(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType[]);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 25
getstatic org.aspectj.weaver.UnresolvedType.OBJECTARRAY:Lorg/aspectj/weaver/UnresolvedType;
1: aload 0
aload 1
invokestatic org.aspectj.weaver.NameMangler.preIntroducedConstructor:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
aload 2
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 3 1 targetType Lorg/aspectj/weaver/UnresolvedType;
0 3 2 paramTypes [Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
aspectType
targetType
paramTypes
public static org.aspectj.weaver.ResolvedMember postIntroducedConstructor(org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType[]);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
bipush 25
getstatic org.aspectj.weaver.UnresolvedType.VOID:Lorg/aspectj/weaver/UnresolvedType;
1: aload 0
aload 1
invokestatic org.aspectj.weaver.NameMangler.postIntroducedConstructor:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
aload 1
aload 2
invokestatic org.aspectj.weaver.UnresolvedType.insert:(Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)[Lorg/aspectj/weaver/UnresolvedType;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 3 1 targetType Lorg/aspectj/weaver/UnresolvedType;
0 3 2 paramTypes [Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
aspectType
targetType
paramTypes
public static org.aspectj.weaver.ResolvedMember itdAtDeclareParentsField(org.aspectj.weaver.ResolvedType, org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
iconst_2
aload 1
1: aload 2
aload 1
2: invokestatic org.aspectj.weaver.NameMangler.itdAtDeclareParentsField:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)Ljava/lang/String;
3: getstatic org.aspectj.weaver.ResolvedType.NONE:[Lorg/aspectj/weaver/ResolvedType;
4: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 targetType Lorg/aspectj/weaver/ResolvedType;
0 5 1 itdType Lorg/aspectj/weaver/UnresolvedType;
0 5 2 aspectType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
targetType
itdType
aspectType
public static org.aspectj.weaver.ResolvedMember interConstructor(org.aspectj.weaver.ResolvedType, org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.CONSTRUCTOR:Lorg/aspectj/weaver/MemberKind;
aload 0
iconst_1
getstatic org.aspectj.weaver.UnresolvedType.VOID:Lorg/aspectj/weaver/UnresolvedType;
ldc "<init>"
1: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
2: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 3
start local 3 3: aload 1
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isPublic:(I)Z
ifeq 5
4: aload 3
areturn
5: StackMap locals: org.aspectj.weaver.ResolvedMember
StackMap stack:
aload 3
aload 2
invokestatic org.aspectj.weaver.AjcMemberMaker.addCookieTo:(Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
astore 3
6: aload 0
aload 3
invokevirtual org.aspectj.weaver.ResolvedType.lookupMemberNoSupers:(Lorg/aspectj/weaver/Member;)Lorg/aspectj/weaver/ResolvedMember;
ifnonnull 5
7: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 targetType Lorg/aspectj/weaver/ResolvedType;
0 8 1 constructor Lorg/aspectj/weaver/ResolvedMember;
0 8 2 aspectType Lorg/aspectj/weaver/UnresolvedType;
3 8 3 ret Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
targetType
constructor
aspectType
public static org.aspectj.weaver.ResolvedMember interFieldInitializer(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=2, args_size=2
start local 0 start local 1 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
bipush 9
aload 1
1: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
2: invokestatic org.aspectj.weaver.NameMangler.interFieldInitializer:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
3: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifeq 4
ldc "()V"
goto 6
StackMap locals: org.aspectj.weaver.ResolvedMember org.aspectj.weaver.UnresolvedType
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int java.lang.String
4: new java.lang.StringBuilder
dup
ldc "("
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
5: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getSignature:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ")V"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
6: StackMap locals: org.aspectj.weaver.ResolvedMember org.aspectj.weaver.UnresolvedType
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int java.lang.String java.lang.String
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 field Lorg/aspectj/weaver/ResolvedMember;
0 7 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
field
aspectType
private static int makePublicNonFinal(int);
descriptor: (I)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush -8
iand
bipush -17
iand
iconst_1
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 modifiers I
MethodParameters:
Name Flags
modifiers
private static int makeNonFinal(int);
descriptor: (I)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush -17
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 modifiers I
MethodParameters:
Name Flags
modifiers
public static org.aspectj.weaver.ResolvedMember interFieldSetDispatcher(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=2
start local 0 start local 1 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
bipush 9
getstatic org.aspectj.weaver.UnresolvedType.VOID:Lorg/aspectj/weaver/UnresolvedType;
1: aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interFieldSetDispatcher:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
aload 0
2: invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
3: invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
4: ifeq 5
iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
goto 7
StackMap locals: org.aspectj.weaver.ResolvedMember org.aspectj.weaver.UnresolvedType
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int org.aspectj.weaver.UnresolvedType java.lang.String
5: iconst_2
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
6: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
dup
iconst_1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
7: StackMap locals: org.aspectj.weaver.ResolvedMember org.aspectj.weaver.UnresolvedType
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int org.aspectj.weaver.UnresolvedType java.lang.String org.aspectj.weaver.UnresolvedType[]
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 2
start local 2 8: aload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokeinterface org.aspectj.weaver.ResolvedMember.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 field Lorg/aspectj/weaver/ResolvedMember;
0 10 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
8 10 2 rm Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
field
aspectType
public static org.aspectj.weaver.ResolvedMember interFieldGetDispatcher(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=3, args_size=2
start local 0 start local 1 0: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
bipush 9
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
1: aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interFieldGetDispatcher:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
aload 0
2: invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
3: invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
4: ifeq 5
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
goto 6
StackMap locals: org.aspectj.weaver.ResolvedMember org.aspectj.weaver.UnresolvedType
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int org.aspectj.weaver.UnresolvedType java.lang.String
5: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
6: StackMap locals: org.aspectj.weaver.ResolvedMember org.aspectj.weaver.UnresolvedType
StackMap stack: new 0 new 0 org.aspectj.weaver.MemberKind org.aspectj.weaver.UnresolvedType int org.aspectj.weaver.UnresolvedType java.lang.String org.aspectj.weaver.UnresolvedType[]
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
7: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 2
start local 2 8: aload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokeinterface org.aspectj.weaver.ResolvedMember.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
9: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 field Lorg/aspectj/weaver/ResolvedMember;
0 10 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
8 10 2 rm Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
field
aspectType
public static org.aspectj.weaver.ResolvedMember interFieldClassField(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic org.aspectj.weaver.AjcMemberMaker.makeNonFinal:(I)I
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic org.aspectj.weaver.AjcMemberMaker.makePublicNonFinal:(I)I
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: aconst_null
astore 4
start local 4 4: iload 2
ifeq 7
5: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
astore 4
6: goto 8
7: StackMap locals: int java.lang.String
StackMap stack:
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interFieldClassField:(ILorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
astore 4
8: StackMap locals:
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
iload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
aload 4
9: getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
10: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 field Lorg/aspectj/weaver/ResolvedMember;
0 11 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 11 2 newStyle Z
3 11 3 modifiers I
4 11 4 name Ljava/lang/String;
MethodParameters:
Name Flags
field
aspectType
newStyle
public static org.aspectj.weaver.ResolvedMember interFieldInterfaceField(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aconst_null
astore 4
start local 4 1: iload 3
ifeq 4
2: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
astore 4
3: goto 5
4: StackMap locals: java.lang.String
StackMap stack:
aload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interFieldInterfaceField:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
astore 4
5: StackMap locals:
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.FIELD:Lorg/aspectj/weaver/MemberKind;
aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic org.aspectj.weaver.AjcMemberMaker.makePublicNonFinal:(I)I
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
6: aload 4
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
7: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 field Lorg/aspectj/weaver/ResolvedMember;
0 8 1 onClass Lorg/aspectj/weaver/UnresolvedType;
0 8 2 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 8 3 newStyle Z
1 8 4 name Ljava/lang/String;
MethodParameters:
Name Flags
field
onClass
aspectType
newStyle
public static org.aspectj.weaver.ResolvedMember interFieldInterfaceSetter(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.ResolvedType, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
istore 3
start local 3 1: aload 1
invokevirtual org.aspectj.weaver.ResolvedType.isInterface:()Z
ifeq 3
2: iload 3
sipush 1024
ior
istore 3
3: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
iload 3
getstatic org.aspectj.weaver.UnresolvedType.VOID:Lorg/aspectj/weaver/UnresolvedType;
4: aload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interFieldInterfaceSetter:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
5: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
aastore
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 4
start local 4 7: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokeinterface org.aspectj.weaver.ResolvedMember.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
8: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 field Lorg/aspectj/weaver/ResolvedMember;
0 9 1 onType Lorg/aspectj/weaver/ResolvedType;
0 9 2 aspectType Lorg/aspectj/weaver/UnresolvedType;
1 9 3 modifiers I
7 9 4 rm Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
field
onType
aspectType
public static org.aspectj.weaver.ResolvedMember interFieldInterfaceGetter(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.ResolvedType, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/ResolvedType;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iconst_1
istore 3
start local 3 1: aload 1
invokevirtual org.aspectj.weaver.ResolvedType.isInterface:()Z
ifeq 3
2: iload 3
sipush 1024
ior
istore 3
3: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
iload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
4: aload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interFieldInterfaceGetter:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
5: getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 4
start local 4 7: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokeinterface org.aspectj.weaver.ResolvedMember.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
8: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 field Lorg/aspectj/weaver/ResolvedMember;
0 9 1 onType Lorg/aspectj/weaver/ResolvedType;
0 9 2 aspectType Lorg/aspectj/weaver/UnresolvedType;
1 9 3 modifiers I
7 9 4 rm Lorg/aspectj/weaver/ResolvedMember;
MethodParameters:
Name Flags
field
onType
aspectType
public static org.aspectj.weaver.ResolvedMember interMethod(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=10, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isPublic:(I)Z
ifeq 2
iload 2
ifne 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic org.aspectj.weaver.AjcMemberMaker.makePublicNonFinal:(I)I
istore 3
start local 3 3: iload 2
ifeq 5
4: iload 3
sipush 1024
ior
istore 3
5: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
iload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
6: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interMethod:(ILorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
7: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
8: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 4
start local 4 9: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterNames:()[Ljava/lang/String;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setParameterNames:([Ljava/lang/String;)V
10: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
11: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 meth Lorg/aspectj/weaver/ResolvedMember;
0 12 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 12 2 onInterface Z
3 12 3 modifiers I
9 12 4 rmi Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
meth
aspectType
onInterface
public static org.aspectj.weaver.ResolvedMember interMethodBridger(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType, boolean);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;Z)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=10, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic org.aspectj.weaver.AjcMemberMaker.makePublicNonFinal:(I)I
bipush 64
ior
istore 3
start local 3 1: iload 2
ifeq 3
2: iload 3
sipush 1024
ior
istore 3
3: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
iload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
4: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interMethod:(ILorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
5: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 4
start local 4 7: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
8: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 meth Lorg/aspectj/weaver/ResolvedMember;
0 9 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
0 9 2 onInterface Z
1 9 3 modifiers I
7 9 4 rmi Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
meth
aspectType
onInterface
public static org.aspectj.weaver.ResolvedMember bridgerToInterMethod(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=10, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic org.aspectj.weaver.AjcMemberMaker.makePublicNonFinal:(I)I
istore 2
start local 2 1: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
iload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
2: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interMethod:(ILorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
3: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
4: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 3
start local 3 5: aload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
6: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 meth Lorg/aspectj/weaver/ResolvedMember;
0 7 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
1 7 2 modifiers I
5 7 3 rmi Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
meth
aspectType
public static org.aspectj.weaver.ResolvedMember interMethodDispatcher(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
astore 2
start local 2 1: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifne 3
2: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 2
invokestatic org.aspectj.weaver.UnresolvedType.insert:(Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)[Lorg/aspectj/weaver/UnresolvedType;
astore 2
3: StackMap locals: org.aspectj.weaver.UnresolvedType[]
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
bipush 9
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
4: aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interMethodDispatcher:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
aload 2
5: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
6: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 3
start local 3 7: aload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterNames:()[Ljava/lang/String;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setParameterNames:([Ljava/lang/String;)V
8: aload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
9: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 meth Lorg/aspectj/weaver/ResolvedMember;
0 10 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
1 10 2 paramTypes [Lorg/aspectj/weaver/UnresolvedType;
7 10 3 rmi Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
meth
aspectType
public static org.aspectj.weaver.ResolvedMember interMethodBody(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
astore 2
start local 2 1: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStatic:(I)Z
ifne 3
2: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 2
invokestatic org.aspectj.weaver.UnresolvedType.insert:(Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)[Lorg/aspectj/weaver/UnresolvedType;
astore 2
3: StackMap locals: org.aspectj.weaver.UnresolvedType[]
StackMap stack:
bipush 9
istore 3
start local 3 4: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
invokestatic java.lang.reflect.Modifier.isStrict:(I)Z
ifeq 6
5: iload 3
sipush 2048
ior
istore 3
6: StackMap locals: int
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
aload 1
iload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
7: aload 1
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
invokestatic org.aspectj.weaver.NameMangler.interMethodBody:(Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;)Ljava/lang/String;
aload 2
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
8: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
astore 4
start local 4 9: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterNames:()[Ljava/lang/String;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setParameterNames:([Ljava/lang/String;)V
10: aload 4
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokevirtual org.aspectj.weaver.ResolvedMemberImpl.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
11: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 meth Lorg/aspectj/weaver/ResolvedMember;
0 12 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
1 12 2 paramTypes [Lorg/aspectj/weaver/UnresolvedType;
4 12 3 modifiers I
9 12 4 rmi Lorg/aspectj/weaver/ResolvedMemberImpl;
MethodParameters:
Name Flags
meth
aspectType
private static org.aspectj.weaver.ResolvedMember addCookieTo(org.aspectj.weaver.ResolvedMember, org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedMember;Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
astore 2
start local 2 1: aload 2
aload 1
invokestatic org.aspectj.weaver.UnresolvedType.add:([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;)[Lorg/aspectj/weaver/UnresolvedType;
astore 3
start local 3 2: new org.aspectj.weaver.ResolvedMemberImpl
dup
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getKind:()Lorg/aspectj/weaver/MemberKind;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getModifiers:()I
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getReturnType:()Lorg/aspectj/weaver/UnresolvedType;
3: aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getName:()Ljava/lang/String;
aload 3
aload 0
invokeinterface org.aspectj.weaver.ResolvedMember.getExceptions:()[Lorg/aspectj/weaver/UnresolvedType;
4: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 ret Lorg/aspectj/weaver/ResolvedMember;
0 5 1 aspectType Lorg/aspectj/weaver/UnresolvedType;
1 5 2 params [Lorg/aspectj/weaver/UnresolvedType;
2 5 3 freshParams [Lorg/aspectj/weaver/UnresolvedType;
MethodParameters:
Name Flags
ret
aspectType
public static org.aspectj.weaver.ResolvedMember toObjectConversionMethod(org.aspectj.weaver.UnresolvedType);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;)Lorg/aspectj/weaver/ResolvedMember;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.isPrimitiveType:()Z
ifeq 5
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual org.aspectj.weaver.UnresolvedType.toString:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "Object"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
start local 1 2: new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.METHOD:Lorg/aspectj/weaver/MemberKind;
getstatic org.aspectj.weaver.AjcMemberMaker.CONVERSIONS_TYPE:Lorg/aspectj/weaver/UnresolvedType;
bipush 9
getstatic org.aspectj.weaver.UnresolvedType.OBJECT:Lorg/aspectj/weaver/UnresolvedType;
aload 1
3: iconst_1
anewarray org.aspectj.weaver.UnresolvedType
dup
iconst_0
aload 0
aastore
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
4: invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILorg/aspectj/weaver/UnresolvedType;Ljava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;[Lorg/aspectj/weaver/UnresolvedType;)V
areturn
end local 1 5: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 fromType Lorg/aspectj/weaver/UnresolvedType;
2 5 1 name Ljava/lang/String;
MethodParameters:
Name Flags
fromType
public static org.aspectj.weaver.Member interfaceConstructor(org.aspectj.weaver.ResolvedType);
descriptor: (Lorg/aspectj/weaver/ResolvedType;)Lorg/aspectj/weaver/Member;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=7, locals=2, args_size=1
start local 0 0: aload 0
astore 1
start local 1 1: aload 1
invokevirtual org.aspectj.weaver.ResolvedType.isRawType:()Z
ifeq 3
2: aload 1
invokevirtual org.aspectj.weaver.ResolvedType.getGenericType:()Lorg/aspectj/weaver/ReferenceType;
astore 1
3: StackMap locals: org.aspectj.weaver.ResolvedType
StackMap stack:
new org.aspectj.weaver.ResolvedMemberImpl
dup
getstatic org.aspectj.weaver.Member.CONSTRUCTOR:Lorg/aspectj/weaver/MemberKind;
aload 1
iconst_1
ldc "<init>"
ldc "()V"
invokespecial org.aspectj.weaver.ResolvedMemberImpl.<init>:(Lorg/aspectj/weaver/MemberKind;Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 resolvedTypeX Lorg/aspectj/weaver/ResolvedType;
1 4 1 declaringType Lorg/aspectj/weaver/ResolvedType;
MethodParameters:
Name Flags
resolvedTypeX
}
SourceFile: "AjcMemberMaker.java"