Package org.aspectj.weaver
Klasse ResolvedPointcutDefinition
java.lang.Object
org.aspectj.weaver.MemberImpl
org.aspectj.weaver.ResolvedMemberImpl
org.aspectj.weaver.ResolvedPointcutDefinition
- Alle implementierten Schnittstellen:
Comparable<Member>
,AnnotatedElement
,IHasPosition
,Member
,ResolvedMember
,TypeVariableDeclaringElement
- Bekannte direkte Unterklassen:
AtAjAttributes.LazyResolvedPointcutDefinition
,DeferredResolvedPointcutDefinition
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final ResolvedPointcutDefinition
static final ResolvedPointcutDefinition[]
Von Klasse geerbte Felder org.aspectj.weaver.ResolvedMemberImpl
annotations, annotationTypes, backingGenericMember, checkedExceptions, end, parameterAnnotations, parameterAnnotationTypes, showParameterNames, sourceContext, start, typeVariables
Von Klasse geerbte Felder org.aspectj.weaver.MemberImpl
declaringType, kind, modifiers, name, parameterTypes, returnType
Von Schnittstelle geerbte Felder org.aspectj.weaver.Member
ADVICE, CONSTRUCTOR, FIELD, HANDLER, METHOD, MONITORENTER, MONITOREXIT, NO_PARAMETER_ANNOTATION_TYPES, NO_PARAMETER_ANNOTATIONXS, NONE, POINTCUT, STATIC_INITIALIZATION
Von Schnittstelle geerbte Felder org.aspectj.weaver.ResolvedMember
NONE
-
Konstruktorübersicht
KonstruktorBeschreibungResolvedPointcutDefinition
(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, Pointcut pointcut) ResolvedPointcutDefinition
(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut) An instance which can be given a specific returnType, used f.e. in if() pointcut for @AJ -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
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) toString()
void
Von Klasse geerbte Methoden org.aspectj.weaver.ResolvedMemberImpl
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
Von Klasse geerbte Methoden org.aspectj.weaver.MemberImpl
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
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.aspectj.weaver.Member
canBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getType
Von Schnittstelle geerbte Methoden org.aspectj.weaver.ResolvedMember
equalsApartFromDeclaringType
-
Felddetails
-
DUMMY
-
NO_POINTCUTS
-
-
Konstruktordetails
-
ResolvedPointcutDefinition
public ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, Pointcut pointcut) -
ResolvedPointcutDefinition
public ResolvedPointcutDefinition(UnresolvedType declaringType, int modifiers, String name, UnresolvedType[] parameterTypes, UnresolvedType returnType, Pointcut pointcut) An instance which can be given a specific returnType, used f.e. in if() pointcut for @AJ- Parameter:
declaringType
-modifiers
-name
-parameterTypes
-returnType
-pointcut
-
-
-
Methodendetails
-
write
- Angegeben von:
write
in SchnittstelleResolvedMember
- Setzt außer Kraft:
write
in KlasseResolvedMemberImpl
- Löst aus:
IOException
-
read
public static ResolvedPointcutDefinition read(VersionedDataInputStream s, ISourceContext context) throws IOException - Löst aus:
IOException
-
toString
- Setzt außer Kraft:
toString
in KlasseMemberImpl
-
getPointcut
-
isAjSynthetic
public boolean isAjSynthetic()- Angegeben von:
isAjSynthetic
in SchnittstelleResolvedMember
- Setzt außer Kraft:
isAjSynthetic
in KlasseResolvedMemberImpl
-
parameterizedWith
public ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized) Called when asking a parameterized super-aspect for its pointcuts.- Angegeben von:
parameterizedWith
in SchnittstelleResolvedMember
- Setzt außer Kraft:
parameterizedWith
in KlasseResolvedMemberImpl
-
setPointcut
-