org.aspectj.weaver.patterns
Interface ISignaturePattern

All Known Implementing Classes:
AbstractSignaturePattern, AndSignaturePattern, NotSignaturePattern, OrSignaturePattern, SignaturePattern

public interface ISignaturePattern


Field Summary
static byte AND
           
static byte NOT
           
static byte OR
           
static byte PATTERN
           
 
Method Summary
 boolean couldEverMatch(ResolvedType type)
           
 java.util.List<ExactTypePattern> getExactDeclaringTypes()
           
 boolean isMatchOnAnyName()
           
 boolean isStarAnnotation()
           
 boolean matches(Member member, World world, boolean b)
           
 ISignaturePattern parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World world)
           
 ISignaturePattern resolveBindings(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

matches

boolean matches(Member member,
                World world,
                boolean b)

parameterizeWith

ISignaturePattern parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap,
                                   World world)

resolveBindings

ISignaturePattern resolveBindings(IScope scope,
                                  Bindings none)

getExactDeclaringTypes

java.util.List<ExactTypePattern> getExactDeclaringTypes()

isMatchOnAnyName

boolean isMatchOnAnyName()

couldEverMatch

boolean couldEverMatch(ResolvedType type)

isStarAnnotation

boolean isStarAnnotation()