public class ResolvedPointcutDefinition extends ResolvedMemberImpl
Modifier and Type | Field and Description |
---|---|
static ResolvedPointcutDefinition |
DUMMY |
static ResolvedPointcutDefinition[] |
NO_POINTCUTS |
annotations, annotationTypes, backingGenericMember, checkedExceptions, end, parameterAnnotations, parameterAnnotationTypes, showParameterNames, sourceContext, start, typeVariables
declaringType, kind, modifiers, name, parameterTypes, returnType
NONE
ADVICE, CONSTRUCTOR, FIELD, HANDLER, METHOD, MONITORENTER, MONITOREXIT, NO_PARAMETER_ANNOTATION_TYPES, NO_PARAMETER_ANNOTATIONXS, POINTCUT, STATIC_INITIALIZATION
Constructor and Description |
---|
ResolvedPointcutDefinition(UnresolvedType declaringType,
int modifiers,
java.lang.String name,
UnresolvedType[] parameterTypes,
Pointcut pointcut) |
ResolvedPointcutDefinition(UnresolvedType declaringType,
int modifiers,
java.lang.String name,
UnresolvedType[] parameterTypes,
UnresolvedType returnType,
Pointcut pointcut)
An instance which can be given a specific returnType, used f.e.
|
Modifier and Type | Method and Description |
---|---|
Pointcut |
getPointcut() |
boolean |
isAjSynthetic() |
ResolvedMemberImpl |
parameterizedWith(UnresolvedType[] typeParameters,
ResolvedType newDeclaringType,
boolean isParameterized)
Called when asking a parameterized super-aspect for its pointcuts.
|
static ResolvedPointcutDefinition |
read(VersionedDataInputStream s,
ISourceContext context) |
void |
setPointcut(Pointcut pointcut) |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream s) |
addAnnotation, appendSigWithTypeVarBoundsRemoved, evictWeavingState, getAnnotationDefaultValue, getAnnotationOfType, getAnnotations, getAnnotationTypes, getAssociatedShadowMunger, getBackingGenericMember, getEffectiveSignature, getEnd, getExceptions, getExceptions, getGenericParameterTypes, getGenericReturnType, getGenericSignature, getJoinPointSignatures, getModifiers, getModifiers, getParameterAnnotations, getParameterAnnotationTypes, getParameterNames, getParameterNames, getParameterSignatureErased, getSignatureErased, getSignatureForAttribute, getSourceContext, getSourceContext, getSourceLocation, getStart, getTypeVariableNamed, getTypeVariables, hasAnnotation, hasAnnotations, hasBackingGenericMember, isAbstract, isAnnotatedElsewhere, isBridgeMethod, isCompatibleWith, isDefault, isDefaultConstructor, isEquivalentTo, isPublic, isSynthetic, isVarargsMethod, isVisible, matches, parameterize, parameterizedWith, parameterizedWith, readResolvedMember, readResolvedMemberArray, resetKind, resetModifiers, resetName, resetReturnTypeToObjectArray, resolve, setAjSynthetic, setAnnotatedElsewhere, setAnnotations, setAnnotationTypes, setCheckedExceptions, setDeclaringType, setParameterNames, setPosition, setSourceContext, setTypeVariables, setVarargsMethod, toDebugString, toGenericString, writeArray
canBeParameterized, compareTo, equals, equalsApartFromDeclaringType, field, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType, hashCode, isInterface, isPrivate, isStatic, makeExceptionHandlerSignature, method, method, monitorEnter, monitorExit, pointcut, typesToSignature, typesToSignature, wipeJoinpointSignatures
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
equalsApartFromDeclaringType
canBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType
public static final ResolvedPointcutDefinition DUMMY
public static final ResolvedPointcutDefinition[] NO_POINTCUTS
public ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, Pointcut pointcut)
public ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, java.lang.String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut)
declaringType
- modifiers
- name
- parameterTypes
- returnType
- pointcut
- public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in interface ResolvedMember
write
in class ResolvedMemberImpl
java.io.IOException
public static ResolvedPointcutDefinition read(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOException
public java.lang.String toString()
toString
in class MemberImpl
public Pointcut getPointcut()
public boolean isAjSynthetic()
isAjSynthetic
in interface ResolvedMember
isAjSynthetic
in class ResolvedMemberImpl
public ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
parameterizedWith
in interface ResolvedMember
parameterizedWith
in class ResolvedMemberImpl
public void setPointcut(Pointcut pointcut)