Package org.aspectj.weaver.patterns
Class NotSignaturePattern
- java.lang.Object
-
- org.aspectj.weaver.patterns.AbstractSignaturePattern
-
- org.aspectj.weaver.patterns.NotSignaturePattern
-
- All Implemented Interfaces:
ISignaturePattern
public class NotSignaturePattern extends AbstractSignaturePattern
-
-
Field Summary
-
Fields inherited from interface org.aspectj.weaver.patterns.ISignaturePattern
AND, NOT, OR, PATTERN
-
-
Constructor Summary
Constructors Constructor Description NotSignaturePattern(ISignaturePattern negatedSp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancouldEverMatch(ResolvedType type)List<ExactTypePattern>getExactDeclaringTypes()ISignaturePatterngetNegated()booleanisMatchOnAnyName()booleanisStarAnnotation()booleanmatches(Member member, World world, boolean b)ISignaturePatternparameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)static ISignaturePatternreadNotSignaturePattern(VersionedDataInputStream s, ISourceContext context)ISignaturePatternresolveBindings(IScope scope, Bindings bindings)StringtoString()-
Methods inherited from class org.aspectj.weaver.patterns.AbstractSignaturePattern
readCompoundSignaturePattern, writeCompoundSignaturePattern, writePlaceholderLocation
-
-
-
-
Constructor Detail
-
NotSignaturePattern
public NotSignaturePattern(ISignaturePattern negatedSp)
-
-
Method Detail
-
couldEverMatch
public boolean couldEverMatch(ResolvedType type)
-
getExactDeclaringTypes
public List<ExactTypePattern> getExactDeclaringTypes()
-
isMatchOnAnyName
public boolean isMatchOnAnyName()
-
isStarAnnotation
public boolean isStarAnnotation()
-
parameterizeWith
public ISignaturePattern parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
-
resolveBindings
public ISignaturePattern resolveBindings(IScope scope, Bindings bindings)
-
readNotSignaturePattern
public static ISignaturePattern readNotSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws IOException
- Throws:
IOException
-
getNegated
public ISignaturePattern getNegated()
-
-