public class OrSignaturePattern extends AbstractSignaturePattern
AND, NOT, OR, PATTERN
Constructor and Description |
---|
OrSignaturePattern(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 |
readOrSignaturePattern(VersionedDataInputStream s,
ISourceContext context) |
ISignaturePattern |
resolveBindings(IScope scope,
Bindings bindings) |
java.lang.String |
toString() |
readCompoundSignaturePattern, writeCompoundSignaturePattern, writePlaceholderLocation
public OrSignaturePattern(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 readOrSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOException
public ISignaturePattern getLeft()
public ISignaturePattern getRight()
public java.lang.String toString()
toString
in class java.lang.Object