Package org.aspectj.weaver.patterns
Klasse PerTypeWithin
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.Pointcut
org.aspectj.weaver.patterns.PerClause
org.aspectj.weaver.patterns.PerTypeWithin
- Alle implementierten Schnittstellen:
IHasPosition,IHasSourceLocation
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.patterns.PerClause
PerClause.Kind, PerClause.KindAnnotationPrefixVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.patterns.Pointcut
Pointcut.State -
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.patterns.PerClause
FROMSUPER, inAspect, PERCFLOW, PEROBJECT, PERTYPEWITHIN, SINGLETONVon Klasse geerbte Felder org.aspectj.weaver.patterns.Pointcut
AND, ANNOTATION, ARGS, ATARGS, ATTHIS_OR_TARGET, ATWITHIN, ATWITHINCODE, CFLOW, CONCRETE, EMPTY_STRING_ARRAY, HANDLER, hasBeenParameterized, IF, IF_FALSE, IF_TRUE, KINDED, lastMatchedShadowId, m_ignoreUnboundBindingForNames, NONE, NOT, OR, pointcutKind, REFERENCE, RESOLVED, state, SYMBOLIC, THIS_OR_TARGET, USER_EXTENSION, WITHIN, WITHINCODEVon Klasse geerbte Felder org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaccept(PatternNodeVisitor visitor, Object data) concretize(ResolvedType inAspect) intThe set of ShadowKinds that this Pointcut could possibly match - an int whose bits are set according to the Kinds specified in Shadow.javabooleanfastMatch(FastMatchInfo info) Could I match any shadows in the code defined within this type?protected TestfindResidueInternal(Shadow shadow, ExposedState state) getKind()inthashCode()protected FuzzyBooleanmatchInternal(Shadow shadow) parameterizeWith(Map<String, UnresolvedType> typeVariableMap, World w) static PerClausereadPerClause(VersionedDataInputStream s, ISourceContext context) voidresolveBindings(IScope scope, Bindings bindings) toString()voidVon Klasse geerbte Methoden org.aspectj.weaver.patterns.PerClause
concretize1Von Klasse geerbte Methoden org.aspectj.weaver.patterns.Pointcut
assertState, check, concretize, concretize, concretize, findResidue, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, postRead, read, resolve, setTypeVariablesInScope, shouldCopyLocationForConcretizeVon Klasse geerbte Methoden org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
-
Konstruktordetails
-
PerTypeWithin
-
-
Methodendetails
-
getTypePattern
-
accept
- Angegeben von:
acceptin KlassePatternNode
-
couldMatchKinds
public int couldMatchKinds()Beschreibung aus Klasse kopiert:PointcutThe set of ShadowKinds that this Pointcut could possibly match - an int whose bits are set according to the Kinds specified in Shadow.java- Angegeben von:
couldMatchKindsin KlassePointcut
-
parameterizeWith
- Angegeben von:
parameterizeWithin KlassePointcut
-
fastMatch
Beschreibung aus Klasse kopiert:PointcutCould I match any shadows in the code defined within this type? -
matchInternal
- Angegeben von:
matchInternalin KlassePointcut
-
resolveBindings
- Angegeben von:
resolveBindingsin KlassePointcut
-
findResidueInternal
- Angegeben von:
findResidueInternalin KlassePointcut
-
concretize
- Angegeben von:
concretizein KlassePerClause
-
write
- Angegeben von:
writein KlassePatternNode- Löst aus:
IOException
-
readPerClause
public static PerClause readPerClause(VersionedDataInputStream s, ISourceContext context) throws IOException - Löst aus:
IOException
-
getKind
-
toString
-
toDeclarationString
- Angegeben von:
toDeclarationStringin KlassePerClause
-
equals
-
hashCode
public int hashCode()
-