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
FelderModifizierer und TypFeldBeschreibungstatic final ResolvedPointcutDefinitionstatic final ResolvedPointcutDefinition[]Von Klasse geerbte Felder org.aspectj.weaver.ResolvedMemberImpl
annotations, annotationTypes, backingGenericMember, checkedExceptions, end, parameterAnnotations, parameterAnnotationTypes, showParameterNames, sourceContext, start, typeVariablesVon Klasse geerbte Felder org.aspectj.weaver.MemberImpl
declaringType, kind, modifiers, name, parameterTypes, returnTypeVon Schnittstelle geerbte Felder org.aspectj.weaver.Member
ADVICE, CONSTRUCTOR, FIELD, HANDLER, METHOD, MONITORENTER, MONITOREXIT, NO_PARAMETER_ANNOTATION_TYPES, NO_PARAMETER_ANNOTATIONXS, NONE, POINTCUT, STATIC_INITIALIZATIONVon Schnittstelle geerbte Felder org.aspectj.weaver.ResolvedMember
NONE -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungResolvedPointcutDefinition(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 TypMethodeBeschreibungbooleanparameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized) Called when asking a parameterized super-aspect for its pointcuts.static ResolvedPointcutDefinitionread(VersionedDataInputStream s, ISourceContext context) voidsetPointcut(Pointcut pointcut) toString()voidVon 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, writeArrayVon 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, wipeJoinpointSignaturesVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.aspectj.weaver.Member
canBeParameterized, compareTo, getArity, getDeclaringType, getDeclaringTypes, getJoinPointSignatures, getKind, getName, getParameterSignature, getParameterTypes, getReturnType, getSignature, getTypeVon 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:
writein SchnittstelleResolvedMember- Setzt außer Kraft:
writein 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:
toStringin KlasseMemberImpl
-
getPointcut
-
isAjSynthetic
public boolean isAjSynthetic()- Angegeben von:
isAjSyntheticin SchnittstelleResolvedMember- Setzt außer Kraft:
isAjSyntheticin KlasseResolvedMemberImpl
-
parameterizedWith
public ResolvedMemberImpl parameterizedWith(UnresolvedType[] typeParameters, ResolvedType newDeclaringType, boolean isParameterized) Called when asking a parameterized super-aspect for its pointcuts.- Angegeben von:
parameterizedWithin SchnittstelleResolvedMember- Setzt außer Kraft:
parameterizedWithin KlasseResolvedMemberImpl
-
setPointcut
-