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, typeVariablesdeclaringType, kind, modifiers, name, parameterTypes, returnTypeNONEADVICE, 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, writeArraycanBeParameterized, 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, wipeJoinpointSignaturesclone, finalize, getClass, notify, notifyAll, wait, wait, waitequalsApartFromDeclaringTypecanBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getTypepublic 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 ResolvedMemberwrite in class ResolvedMemberImpljava.io.IOExceptionpublic static ResolvedPointcutDefinition read(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String toString()
toString in class MemberImplpublic Pointcut getPointcut()
public boolean isAjSynthetic()
isAjSynthetic in interface ResolvedMemberisAjSynthetic in class ResolvedMemberImplpublic ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized)
parameterizedWith in interface ResolvedMemberparameterizedWith in class ResolvedMemberImplpublic void setPointcut(Pointcut pointcut)