Package org.aspectj.weaver.patterns
Klasse IfPointcut.IfFalsePointcut
java.lang.Object
org.aspectj.weaver.patterns.PatternNode
org.aspectj.weaver.patterns.Pointcut
org.aspectj.weaver.patterns.IfPointcut
org.aspectj.weaver.patterns.IfPointcut.IfFalsePointcut
- Alle implementierten Schnittstellen:
IHasPosition,IHasSourceLocation
- Umschließende Klasse:
IfPointcut
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.patterns.IfPointcut
IfPointcut.IfFalsePointcut, IfPointcut.IfTruePointcutVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.patterns.Pointcut
Pointcut.State -
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.patterns.IfPointcut
extraParameterFlags, residueSource, testMethodVon 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 TypMethodeBeschreibungbooleanconcretize1(ResolvedType inAspect, ResolvedType declaringType, IntMap bindings) Resolves and removes ReferencePointcuts, replacing with basic onesintThe set of ShadowKinds that this Pointcut could possibly match - an int whose bits are set according to the Kinds specified in Shadow.javafastMatch(FastMatchInfo type) Could I match any shadows in the code defined within this type?protected TestfindResidueInternal(Shadow shadow, ExposedState state) At each shadow that matched, the residue can be different.inthashCode()protected FuzzyBooleanmatchInternal(Shadow shadow) voidpostRead(ResolvedType enclosingType) voidresolveBindings(IScope scope, Bindings bindings) toString()voidVon Klasse geerbte Methoden org.aspectj.weaver.patterns.IfPointcut
accept, alwaysTrue, equals, getResidueSource, makeIfFalsePointcut, makeIfTruePointcut, parameterizeWith, read, setAlways, shouldCopyLocationForConcretizeVon Klasse geerbte Methoden org.aspectj.weaver.patterns.Pointcut
assertState, check, concretize, concretize, concretize, findResidue, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, resolve, setTypeVariablesInScopeVon Klasse geerbte Methoden org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
-
Konstruktordetails
-
IfFalsePointcut
public IfFalsePointcut()
-
-
Methodendetails
-
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- Setzt außer Kraft:
couldMatchKindsin KlasseIfPointcut
-
alwaysFalse
public boolean alwaysFalse()- Setzt außer Kraft:
alwaysFalsein KlasseIfPointcut
-
findResidueInternal
Beschreibung aus Klasse kopiert:IfPointcutAt each shadow that matched, the residue can be different.- Setzt außer Kraft:
findResidueInternalin KlasseIfPointcut
-
fastMatch
Beschreibung aus Klasse kopiert:PointcutCould I match any shadows in the code defined within this type?- Setzt außer Kraft:
fastMatchin KlasseIfPointcut
-
matchInternal
- Setzt außer Kraft:
matchInternalin KlasseIfPointcut
-
resolveBindings
- Setzt außer Kraft:
resolveBindingsin KlasseIfPointcut
-
postRead
-
concretize1
Beschreibung aus Klasse kopiert:PointcutResolves and removes ReferencePointcuts, replacing with basic ones- Setzt außer Kraft:
concretize1in KlasseIfPointcut- Parameter:
inAspect- the aspect to resolve relative tobindings- a Map from formal index in the current lexical context → formal index in the concrete advice that will run This must always return a new Pointcut object (even if the concretized Pointcut is identical to the resolved one). That behavior is assumed in many places. XXX fix implementors to handle state
-
write
- Setzt außer Kraft:
writein KlasseIfPointcut- Löst aus:
IOException
-
hashCode
public int hashCode()- Setzt außer Kraft:
hashCodein KlasseIfPointcut
-
toString
- Setzt außer Kraft:
toStringin KlasseIfPointcut
-