Package org.aspectj.weaver.patterns
Klasse PerCflow
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.Pointcut
org.aspectj.weaver.patterns.PerClause
org.aspectj.weaver.patterns.PerCflow
- Alle implementierten Schnittstellen:
IHasPosition
,IHasSourceLocation
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.patterns.PerClause
PerClause.Kind, PerClause.KindAnnotationPrefix
Von 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, SINGLETON
Von 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, WITHINCODE
Von Klasse geerbte Felder org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungaccept
(PatternNodeVisitor visitor, Object data) concretize
(ResolvedType inAspect) int
The set of ShadowKinds that this Pointcut could possibly match - an int whose bits are set according to the Kinds specified in Shadow.javaboolean
fastMatch
(FastMatchInfo type) Could I match any shadows in the code defined within this type?protected Test
findResidueInternal
(Shadow shadow, ExposedState state) getEntry()
getKind()
int
hashCode()
protected FuzzyBoolean
matchInternal
(Shadow shadow) parameterizeWith
(Map<String, UnresolvedType> typeVariableMap, World w) static PerClause
readPerClause
(VersionedDataInputStream s, ISourceContext context) void
resolveBindings
(IScope scope, Bindings bindings) toString()
traverse
(PatternNodeVisitor visitor, Object data) void
Von Klasse geerbte Methoden org.aspectj.weaver.patterns.PerClause
concretize1
Von Klasse geerbte Methoden org.aspectj.weaver.patterns.Pointcut
assertState, check, concretize, concretize, concretize, findResidue, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, postRead, read, resolve, setTypeVariablesInScope, shouldCopyLocationForConcretize
Von Klasse geerbte Methoden org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, writeLocation
-
Konstruktordetails
-
PerCflow
-
-
Methodendetails
-
accept
- Angegeben von:
accept
in KlassePatternNode
-
traverse
- Setzt außer Kraft:
traverse
in KlassePatternNode
-
couldMatchKinds
public int couldMatchKinds()Beschreibung aus Klasse kopiert:Pointcut
The 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:
couldMatchKinds
in KlassePointcut
-
fastMatch
Beschreibung aus Klasse kopiert:Pointcut
Could I match any shadows in the code defined within this type? -
matchInternal
- Angegeben von:
matchInternal
in KlassePointcut
-
resolveBindings
- Angegeben von:
resolveBindings
in KlassePointcut
-
parameterizeWith
- Angegeben von:
parameterizeWith
in KlassePointcut
-
findResidueInternal
- Angegeben von:
findResidueInternal
in KlassePointcut
-
concretize
- Angegeben von:
concretize
in KlassePerClause
-
write
- Angegeben von:
write
in KlassePatternNode
- Löst aus:
IOException
-
readPerClause
public static PerClause readPerClause(VersionedDataInputStream s, ISourceContext context) throws IOException - Löst aus:
IOException
-
getKind
-
getEntry
-
toString
-
toDeclarationString
- Angegeben von:
toDeclarationString
in KlassePerClause
-
equals
-
hashCode
public int hashCode()
-