Package org.aspectj.weaver.patterns
Class AndSignaturePattern
- java.lang.Object
-
- org.aspectj.weaver.patterns.AbstractSignaturePattern
-
- org.aspectj.weaver.patterns.AndSignaturePattern
-
- All Implemented Interfaces:
ISignaturePattern
public class AndSignaturePattern extends AbstractSignaturePattern
-
-
Field Summary
-
Fields inherited from interface org.aspectj.weaver.patterns.ISignaturePattern
AND, NOT, OR, PATTERN
-
-
Constructor Summary
Constructors Constructor Description AndSignaturePattern(ISignaturePattern leftSp, ISignaturePattern rightSp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancouldEverMatch(ResolvedType type)List<ExactTypePattern>getExactDeclaringTypes()ISignaturePatterngetLeft()ISignaturePatterngetRight()booleanisMatchOnAnyName()booleanisStarAnnotation()booleanmatches(Member member, World world, boolean b)ISignaturePatternparameterizeWith(Map<String,UnresolvedType> typeVariableBindingMap, World world)static ISignaturePatternreadAndSignaturePattern(VersionedDataInputStream s, ISourceContext context)ISignaturePatternresolveBindings(IScope scope, Bindings bindings)StringtoString()-
Methods inherited from class org.aspectj.weaver.patterns.AbstractSignaturePattern
readCompoundSignaturePattern, writeCompoundSignaturePattern, writePlaceholderLocation
-
-
-
-
Constructor Detail
-
AndSignaturePattern
public AndSignaturePattern(ISignaturePattern leftSp, ISignaturePattern rightSp)
-
-
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)
-
readAndSignaturePattern
public static ISignaturePattern readAndSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws IOException
- Throws:
IOException
-
getLeft
public ISignaturePattern getLeft()
-
getRight
public ISignaturePattern getRight()
-
-