Class NotSignaturePattern
java.lang.Object
org.aspectj.weaver.patterns.AbstractSignaturePattern
org.aspectj.weaver.patterns.NotSignaturePattern
- All Implemented Interfaces:
ISignaturePattern
Represents the NOT of a signature pattern
- Since:
- 1.6.9
- Author:
- Andy Clement
-
Field Summary
Fields inherited from interface org.aspectj.weaver.patterns.ISignaturePattern
AND, NOT, OR, PATTERN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
couldEverMatch
(ResolvedType type) boolean
boolean
boolean
parameterizeWith
(Map<String, UnresolvedType> typeVariableBindingMap, World world) static ISignaturePattern
resolveBindings
(IScope scope, Bindings bindings) toString()
Methods inherited from class org.aspectj.weaver.patterns.AbstractSignaturePattern
readCompoundSignaturePattern, writeCompoundSignaturePattern, writePlaceholderLocation
-
Constructor Details
-
NotSignaturePattern
-
-
Method Details
-
couldEverMatch
-
getExactDeclaringTypes
-
isMatchOnAnyName
public boolean isMatchOnAnyName() -
isStarAnnotation
public boolean isStarAnnotation() -
matches
-
parameterizeWith
public ISignaturePattern parameterizeWith(Map<String, UnresolvedType> typeVariableBindingMap, World world) -
resolveBindings
-
readNotSignaturePattern
public static ISignaturePattern readNotSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws IOException - Throws:
IOException
-
getNegated
-
toString
-