Package org.aspectj.weaver.patterns
Interface ISignaturePattern
- All Known Implementing Classes:
AbstractSignaturePattern
,AndSignaturePattern
,NotSignaturePattern
,OrSignaturePattern
,SignaturePattern
public interface ISignaturePattern
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
couldEverMatch(ResolvedType type)
boolean
boolean
boolean
parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
resolveBindings(IScope scope, Bindings none)
-
Field Details
-
PATTERN
static final byte PATTERN- See Also:
- Constant Field Values
-
NOT
static final byte NOT- See Also:
- Constant Field Values
-
OR
static final byte OR- See Also:
- Constant Field Values
-
AND
static final byte AND- See Also:
- Constant Field Values
-
-
Method Details
-
matches
-
parameterizeWith
ISignaturePattern parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world) -
resolveBindings
-
getExactDeclaringTypes
List<ExactTypePattern> getExactDeclaringTypes() -
isMatchOnAnyName
boolean isMatchOnAnyName() -
couldEverMatch
-
isStarAnnotation
boolean isStarAnnotation()
-