public class NotSignaturePattern extends AbstractSignaturePattern
AND, NOT, OR, PATTERN
Constructor and Description |
---|
NotSignaturePattern(ISignaturePattern negatedSp) |
Modifier and Type | Method and Description |
---|---|
boolean |
couldEverMatch(ResolvedType type) |
java.util.List<ExactTypePattern> |
getExactDeclaringTypes() |
ISignaturePattern |
getNegated() |
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 |
readNotSignaturePattern(VersionedDataInputStream s,
ISourceContext context) |
ISignaturePattern |
resolveBindings(IScope scope,
Bindings bindings) |
java.lang.String |
toString() |
readCompoundSignaturePattern, writeCompoundSignaturePattern, writePlaceholderLocation
public NotSignaturePattern(ISignaturePattern negatedSp)
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 readNotSignaturePattern(VersionedDataInputStream s, ISourceContext context) throws java.io.IOException
java.io.IOException
public ISignaturePattern getNegated()
public java.lang.String toString()
toString
in class java.lang.Object