Package org.aspectj.weaver.patterns
Class 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
-
- All Implemented Interfaces:
IHasPosition,IHasSourceLocation
- Enclosing class:
- IfPointcut
public static class IfPointcut.IfFalsePointcut extends IfPointcut
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.aspectj.weaver.patterns.IfPointcut
IfPointcut.IfFalsePointcut, IfPointcut.IfTruePointcut
-
Nested classes/interfaces inherited from class org.aspectj.weaver.patterns.Pointcut
Pointcut.State
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.patterns.IfPointcut
extraParameterFlags, residueSource, testMethod
-
Fields inherited from class 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
-
Fields inherited from class org.aspectj.weaver.patterns.PatternNode
end, sourceContext, start
-
-
Constructor Summary
Constructors Constructor Description IfFalsePointcut()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanalwaysFalse()Pointcutconcretize1(ResolvedType inAspect, ResolvedType declaringType, IntMap bindings)intcouldMatchKinds()FuzzyBooleanfastMatch(FastMatchInfo type)protected TestfindResidueInternal(Shadow shadow, ExposedState state)inthashCode()protected FuzzyBooleanmatchInternal(Shadow shadow)voidpostRead(ResolvedType enclosingType)voidresolveBindings(IScope scope, Bindings bindings)StringtoString()voidwrite(CompressingDataOutputStream s)-
Methods inherited from class org.aspectj.weaver.patterns.IfPointcut
accept, alwaysTrue, equals, getResidueSource, makeIfFalsePointcut, makeIfTruePointcut, parameterizeWith, read, setAlways, shouldCopyLocationForConcretize
-
Methods inherited from class org.aspectj.weaver.patterns.Pointcut
assertState, check, concretize, concretize, concretize, findResidue, fromString, getPointcutKind, getTypeVariablesInScope, isDeclare, makeMatchesNothing, match, resolve, setTypeVariablesInScope
-
Methods inherited from class org.aspectj.weaver.patterns.PatternNode
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
-
-
-
-
Method Detail
-
couldMatchKinds
public int couldMatchKinds()
- Overrides:
couldMatchKindsin classIfPointcut
-
alwaysFalse
public boolean alwaysFalse()
- Overrides:
alwaysFalsein classIfPointcut
-
findResidueInternal
protected Test findResidueInternal(Shadow shadow, ExposedState state)
- Overrides:
findResidueInternalin classIfPointcut
-
fastMatch
public FuzzyBoolean fastMatch(FastMatchInfo type)
- Overrides:
fastMatchin classIfPointcut
-
matchInternal
protected FuzzyBoolean matchInternal(Shadow shadow)
- Overrides:
matchInternalin classIfPointcut
-
resolveBindings
public void resolveBindings(IScope scope, Bindings bindings)
- Overrides:
resolveBindingsin classIfPointcut
-
postRead
public void postRead(ResolvedType enclosingType)
-
concretize1
public Pointcut concretize1(ResolvedType inAspect, ResolvedType declaringType, IntMap bindings)
- Overrides:
concretize1in classIfPointcut
-
write
public void write(CompressingDataOutputStream s) throws IOException
- Overrides:
writein classIfPointcut- Throws:
IOException
-
hashCode
public int hashCode()
- Overrides:
hashCodein classIfPointcut
-
toString
public String toString()
- Overrides:
toStringin classIfPointcut
-
-