public class AndSignaturePattern extends AbstractSignaturePattern
AND, NOT, OR, PATTERN| Constructor and Description |
|---|
AndSignaturePattern(ISignaturePattern leftSp,
ISignaturePattern rightSp) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
couldEverMatch(ResolvedType type) |
java.util.List<ExactTypePattern> |
getExactDeclaringTypes() |
ISignaturePattern |
getLeft() |
ISignaturePattern |
getRight() |
boolean |
isMatchOnAnyName() |
boolean |
isStarAnnotation() |
boolean |
matches(Member member,
World world,
boolean b) |
ISignaturePattern |
parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap,
World world) |
static ISignaturePattern |
readAndSignaturePattern(VersionedDataInputStream s,
ISourceContext context) |
ISignaturePattern |
resolveBindings(IScope scope,
Bindings bindings) |
java.lang.String |
toString() |
readCompoundSignaturePattern, writeCompoundSignaturePattern, writePlaceholderLocationpublic AndSignaturePattern(ISignaturePattern leftSp, ISignaturePattern rightSp)
public boolean couldEverMatch(ResolvedType type)
public java.util.List<ExactTypePattern> getExactDeclaringTypes()
public boolean isMatchOnAnyName()
public boolean isStarAnnotation()
public ISignaturePattern parameterizeWith(java.util.Map<java.lang.String,UnresolvedType> typeVariableBindingMap, World world)
public ISignaturePattern resolveBindings(IScope scope, Bindings bindings)
public static ISignaturePattern readAndSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOExceptionpublic ISignaturePattern getLeft()
public ISignaturePattern getRight()
public java.lang.String toString()
toString in class java.lang.Object