Package org.aspectj.weaver.patterns
Interface ISignaturePattern
-
- All Known Implementing Classes:
AbstractSignaturePattern,AndSignaturePattern,NotSignaturePattern,OrSignaturePattern,SignaturePattern
public interface ISignaturePattern
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancouldEverMatch(ResolvedType type)List<ExactTypePattern>getExactDeclaringTypes()booleanisMatchOnAnyName()booleanisStarAnnotation()booleanmatches(Member member, World world, boolean b)ISignaturePatternparameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)ISignaturePatternresolveBindings(IScope scope, Bindings none)
-
-
-
Field Detail
-
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 Detail
-
parameterizeWith
ISignaturePattern parameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)
-
resolveBindings
ISignaturePattern resolveBindings(IScope scope, Bindings none)
-
getExactDeclaringTypes
List<ExactTypePattern> getExactDeclaringTypes()
-
isMatchOnAnyName
boolean isMatchOnAnyName()
-
couldEverMatch
boolean couldEverMatch(ResolvedType type)
-
isStarAnnotation
boolean isStarAnnotation()
-
-