public class org.aspectj.weaver.ResolvedPointcutDefinition extends org.aspectj.weaver.ResolvedMemberImpl
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.aspectj.weaver.ResolvedPointcutDefinition
super_class: org.aspectj.weaver.ResolvedMemberImpl
{
private org.aspectj.weaver.patterns.Pointcut pointcut;
descriptor: Lorg/aspectj/weaver/patterns/Pointcut;
flags: (0x0002) ACC_PRIVATE
public static final org.aspectj.weaver.ResolvedPointcutDefinition DUMMY;
descriptor: Lorg/aspectj/weaver/ResolvedPointcutDefinition;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final org.aspectj.weaver.ResolvedPointcutDefinition[] NO_POINTCUTS;
descriptor: [Lorg/aspectj/weaver/ResolvedPointcutDefinition;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new org.aspectj.weaver.ResolvedPointcutDefinition
dup
getstatic org.aspectj.weaver.UnresolvedType.OBJECT:Lorg/aspectj/weaver/UnresolvedType;
iconst_0
ldc "missing"
1: getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
getstatic org.aspectj.weaver.patterns.Pointcut.RESOLVED:Lorg/aspectj/weaver/patterns/Pointcut$State;
invokestatic org.aspectj.weaver.patterns.Pointcut.makeMatchesNothing:(Lorg/aspectj/weaver/patterns/Pointcut$State;)Lorg/aspectj/weaver/patterns/Pointcut;
2: invokespecial org.aspectj.weaver.ResolvedPointcutDefinition.<init>:(Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/patterns/Pointcut;)V
putstatic org.aspectj.weaver.ResolvedPointcutDefinition.DUMMY:Lorg/aspectj/weaver/ResolvedPointcutDefinition;
3: iconst_0
anewarray org.aspectj.weaver.ResolvedPointcutDefinition
putstatic org.aspectj.weaver.ResolvedPointcutDefinition.NO_POINTCUTS:[Lorg/aspectj/weaver/ResolvedPointcutDefinition;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(org.aspectj.weaver.UnresolvedType, int, java.lang.String, org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.patterns.Pointcut);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/patterns/Pointcut;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
aload 3
aload 4
getstatic org.aspectj.weaver.UnresolvedType.VOID:Lorg/aspectj/weaver/UnresolvedType;
aload 5
invokespecial org.aspectj.weaver.ResolvedPointcutDefinition.<init>:(Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/patterns/Pointcut;)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
0 2 1 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 2 2 modifiers I
0 2 3 name Ljava/lang/String;
0 2 4 parameterTypes [Lorg/aspectj/weaver/UnresolvedType;
0 2 5 pointcut Lorg/aspectj/weaver/patterns/Pointcut;
MethodParameters:
Name Flags
declaringType
modifiers
name
parameterTypes
pointcut
public void <init>(org.aspectj.weaver.UnresolvedType, int, java.lang.String, org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.UnresolvedType, org.aspectj.weaver.patterns.Pointcut);
descriptor: (Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/patterns/Pointcut;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
getstatic org.aspectj.weaver.ResolvedPointcutDefinition.POINTCUT:Lorg/aspectj/weaver/MemberKind;
aload 1
iload 2
aload 5
aload 3
aload 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
1: aload 0
aload 6
putfield org.aspectj.weaver.ResolvedPointcutDefinition.pointcut:Lorg/aspectj/weaver/patterns/Pointcut;
2: aload 0
getstatic org.aspectj.weaver.UnresolvedType.NONE:[Lorg/aspectj/weaver/UnresolvedType;
putfield org.aspectj.weaver.ResolvedPointcutDefinition.checkedExceptions:[Lorg/aspectj/weaver/UnresolvedType;
3: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
0 4 1 declaringType Lorg/aspectj/weaver/UnresolvedType;
0 4 2 modifiers I
0 4 3 name Ljava/lang/String;
0 4 4 parameterTypes [Lorg/aspectj/weaver/UnresolvedType;
0 4 5 returnType Lorg/aspectj/weaver/UnresolvedType;
0 4 6 pointcut Lorg/aspectj/weaver/patterns/Pointcut;
MethodParameters:
Name Flags
declaringType
modifiers
name
parameterTypes
returnType
pointcut
public void write(org.aspectj.weaver.CompressingDataOutputStream);
descriptor: (Lorg/aspectj/weaver/CompressingDataOutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 1
invokevirtual org.aspectj.weaver.UnresolvedType.write:(Lorg/aspectj/weaver/CompressingDataOutputStream;)V
1: aload 1
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getModifiers:()I
invokevirtual org.aspectj.weaver.CompressingDataOutputStream.writeInt:(I)V
2: aload 1
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getName:()Ljava/lang/String;
invokevirtual org.aspectj.weaver.CompressingDataOutputStream.writeUTF:(Ljava/lang/String;)V
3: aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
aload 1
invokestatic org.aspectj.weaver.UnresolvedType.writeArray:([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/CompressingDataOutputStream;)V
4: aload 0
getfield org.aspectj.weaver.ResolvedPointcutDefinition.pointcut:Lorg/aspectj/weaver/patterns/Pointcut;
aload 1
invokevirtual org.aspectj.weaver.patterns.Pointcut.write:(Lorg/aspectj/weaver/CompressingDataOutputStream;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
0 6 1 s Lorg/aspectj/weaver/CompressingDataOutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
public static org.aspectj.weaver.ResolvedPointcutDefinition read(org.aspectj.weaver.VersionedDataInputStream, org.aspectj.weaver.ISourceContext);
descriptor: (Lorg/aspectj/weaver/VersionedDataInputStream;Lorg/aspectj/weaver/ISourceContext;)Lorg/aspectj/weaver/ResolvedPointcutDefinition;
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.ResolvedPointcutDefinition
dup
aload 0
invokestatic org.aspectj.weaver.UnresolvedType.read:(Ljava/io/DataInputStream;)Lorg/aspectj/weaver/UnresolvedType;
aload 0
invokevirtual org.aspectj.weaver.VersionedDataInputStream.readInt:()I
aload 0
invokevirtual org.aspectj.weaver.VersionedDataInputStream.readUTF:()Ljava/lang/String;
1: aload 0
invokestatic org.aspectj.weaver.UnresolvedType.readArray:(Ljava/io/DataInputStream;)[Lorg/aspectj/weaver/UnresolvedType;
aload 0
aload 1
invokestatic org.aspectj.weaver.patterns.Pointcut.read:(Lorg/aspectj/weaver/VersionedDataInputStream;Lorg/aspectj/weaver/ISourceContext;)Lorg/aspectj/weaver/patterns/Pointcut;
2: invokespecial org.aspectj.weaver.ResolvedPointcutDefinition.<init>:(Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/patterns/Pointcut;)V
astore 2
start local 2 3: aload 2
aload 1
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.setSourceContext:(Lorg/aspectj/weaver/ISourceContext;)V
4: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 s Lorg/aspectj/weaver/VersionedDataInputStream;
0 5 1 context Lorg/aspectj/weaver/ISourceContext;
3 5 2 rpd Lorg/aspectj/weaver/ResolvedPointcutDefinition;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
s
context
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 1
start local 1 1: aload 1
ldc "pointcut "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
ifnonnull 3
ldc "<nullDeclaringType>"
goto 4
StackMap locals: org.aspectj.weaver.ResolvedPointcutDefinition java.lang.StringBuffer
StackMap stack: java.lang.StringBuffer
3: aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
invokevirtual org.aspectj.weaver.UnresolvedType.getName:()Ljava/lang/String;
StackMap locals: org.aspectj.weaver.ResolvedPointcutDefinition java.lang.StringBuffer
StackMap stack: java.lang.StringBuffer java.lang.String
4: invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
5: aload 1
ldc "."
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
6: aload 1
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
7: aload 1
ldc "("
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
8: iconst_0
istore 2
start local 2 9: goto 14
10: StackMap locals: int
StackMap stack:
iload 2
ifle 12
11: aload 1
ldc ", "
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
12: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
iload 2
aaload
invokevirtual org.aspectj.weaver.UnresolvedType.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: iinc 2 1
StackMap locals:
StackMap stack:
14: iload 2
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
arraylength
if_icmplt 10
end local 2 15: aload 1
ldc ")"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
16: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
1 17 1 buf Ljava/lang/StringBuffer;
9 15 2 i I
public org.aspectj.weaver.patterns.Pointcut getPointcut();
descriptor: ()Lorg/aspectj/weaver/patterns/Pointcut;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.aspectj.weaver.ResolvedPointcutDefinition.pointcut:Lorg/aspectj/weaver/patterns/Pointcut;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
public boolean isAjSynthetic();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
public org.aspectj.weaver.ResolvedMemberImpl parameterizedWith(org.aspectj.weaver.UnresolvedType[], org.aspectj.weaver.ResolvedType, boolean);
descriptor: ([Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/ResolvedType;Z)Lorg/aspectj/weaver/ResolvedMemberImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getDeclaringType:()Lorg/aspectj/weaver/UnresolvedType;
aload 2
invokevirtual org.aspectj.weaver.ResolvedType.getWorld:()Lorg/aspectj/weaver/World;
invokevirtual org.aspectj.weaver.UnresolvedType.resolve:(Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/ResolvedType;
invokevirtual org.aspectj.weaver.ResolvedType.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
astore 4
start local 4 1: iload 3
ifeq 3
aload 4
arraylength
aload 1
arraylength
if_icmpeq 3
2: new java.lang.IllegalStateException
dup
ldc "Wrong number of type parameters supplied"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.aspectj.weaver.TypeVariable[]
StackMap stack:
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 5
start local 5 4: aload 1
ifnull 5
aload 1
arraylength
ifle 5
iconst_1
goto 6
StackMap locals: java.util.Map
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 6
start local 6 7: aload 4
ifnull 16
8: iconst_0
istore 7
start local 7 9: goto 15
10: StackMap locals: int int
StackMap stack:
iload 6
ifne 11
aload 4
iload 7
aaload
invokevirtual org.aspectj.weaver.TypeVariable.getFirstBound:()Lorg/aspectj/weaver/UnresolvedType;
goto 12
StackMap locals:
StackMap stack:
11: aload 1
iload 7
aaload
StackMap locals:
StackMap stack: org.aspectj.weaver.UnresolvedType
12: astore 8
start local 8 13: aload 5
aload 4
iload 7
aaload
invokevirtual org.aspectj.weaver.TypeVariable.getName:()Ljava/lang/String;
aload 8
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 8 14: iinc 7 1
StackMap locals:
StackMap stack:
15: iload 7
aload 4
arraylength
if_icmplt 10
end local 7 16: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getGenericReturnType:()Lorg/aspectj/weaver/UnresolvedType;
aload 5
iload 3
17: aload 2
invokevirtual org.aspectj.weaver.ResolvedType.getWorld:()Lorg/aspectj/weaver/World;
18: invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.parameterize:(Lorg/aspectj/weaver/UnresolvedType;Ljava/util/Map;ZLorg/aspectj/weaver/World;)Lorg/aspectj/weaver/UnresolvedType;
astore 7
start local 7 19: aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getGenericParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
arraylength
anewarray org.aspectj.weaver.UnresolvedType
astore 8
start local 8 20: iconst_0
istore 9
start local 9 21: goto 26
22: StackMap locals: org.aspectj.weaver.UnresolvedType org.aspectj.weaver.UnresolvedType[] int
StackMap stack:
aload 8
iload 9
aload 0
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getGenericParameterTypes:()[Lorg/aspectj/weaver/UnresolvedType;
iload 9
aaload
aload 5
iload 3
23: aload 2
invokevirtual org.aspectj.weaver.ResolvedType.getWorld:()Lorg/aspectj/weaver/World;
24: invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.parameterize:(Lorg/aspectj/weaver/UnresolvedType;Ljava/util/Map;ZLorg/aspectj/weaver/World;)Lorg/aspectj/weaver/UnresolvedType;
aastore
25: iinc 9 1
StackMap locals:
StackMap stack:
26: iload 9
aload 8
arraylength
if_icmplt 22
end local 9 27: new org.aspectj.weaver.ResolvedPointcutDefinition
dup
aload 2
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getModifiers:()I
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getName:()Ljava/lang/String;
28: aload 8
aload 7
aload 0
getfield org.aspectj.weaver.ResolvedPointcutDefinition.pointcut:Lorg/aspectj/weaver/patterns/Pointcut;
aload 5
29: aload 2
invokevirtual org.aspectj.weaver.ResolvedType.getWorld:()Lorg/aspectj/weaver/World;
30: invokevirtual org.aspectj.weaver.patterns.Pointcut.parameterizeWith:(Ljava/util/Map;Lorg/aspectj/weaver/World;)Lorg/aspectj/weaver/patterns/Pointcut;
31: invokespecial org.aspectj.weaver.ResolvedPointcutDefinition.<init>:(Lorg/aspectj/weaver/UnresolvedType;ILjava/lang/String;[Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/UnresolvedType;Lorg/aspectj/weaver/patterns/Pointcut;)V
astore 9
start local 9 32: aload 9
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getTypeVariables:()[Lorg/aspectj/weaver/TypeVariable;
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.setTypeVariables:([Lorg/aspectj/weaver/TypeVariable;)V
33: aload 9
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getSourceContext:()Lorg/aspectj/weaver/ISourceContext;
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.setSourceContext:(Lorg/aspectj/weaver/ISourceContext;)V
34: aload 9
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getStart:()I
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getEnd:()I
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.setPosition:(II)V
35: aload 9
aload 0
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.getParameterNames:()[Ljava/lang/String;
invokevirtual org.aspectj.weaver.ResolvedPointcutDefinition.setParameterNames:([Ljava/lang/String;)V
36: aload 9
areturn
end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 37 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
0 37 1 typeParameters [Lorg/aspectj/weaver/UnresolvedType;
0 37 2 newDeclaringType Lorg/aspectj/weaver/ResolvedType;
0 37 3 isParameterized Z
1 37 4 typeVariables [Lorg/aspectj/weaver/TypeVariable;
4 37 5 typeMap Ljava/util/Map;
7 37 6 typeParametersSupplied Z
9 16 7 i I
13 14 8 ut Lorg/aspectj/weaver/UnresolvedType;
19 37 7 parameterizedReturnType Lorg/aspectj/weaver/UnresolvedType;
20 37 8 parameterizedParameterTypes [Lorg/aspectj/weaver/UnresolvedType;
21 27 9 i I
32 37 9 ret Lorg/aspectj/weaver/ResolvedPointcutDefinition;
MethodParameters:
Name Flags
typeParameters
newDeclaringType
isParameterized
public void setPointcut(org.aspectj.weaver.patterns.Pointcut);
descriptor: (Lorg/aspectj/weaver/patterns/Pointcut;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.aspectj.weaver.ResolvedPointcutDefinition.pointcut:Lorg/aspectj/weaver/patterns/Pointcut;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/aspectj/weaver/ResolvedPointcutDefinition;
0 2 1 pointcut Lorg/aspectj/weaver/patterns/Pointcut;
MethodParameters:
Name Flags
pointcut
}
SourceFile: "ResolvedPointcutDefinition.java"
InnerClasses:
public final State = org.aspectj.weaver.patterns.Pointcut$State of org.aspectj.weaver.patterns.Pointcut