public class NamePattern extends PatternNode
Modifier and Type | Field and Description |
---|---|
static NamePattern |
ANY |
static NamePattern |
ELLIPSIS |
end, sourceContext, start
Constructor and Description |
---|
NamePattern(char[] pattern) |
NamePattern(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
accept(PatternNodeVisitor visitor,
java.lang.Object data) |
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
boolean |
isAny()
Method isAny.
|
boolean |
matches(char[] a2) |
boolean |
matches(java.lang.String other) |
java.lang.String |
maybeGetSimpleName()
Method maybeGetSimpleName.
|
static NamePattern |
read(VersionedDataInputStream in) |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream out) |
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocation
public static final NamePattern ELLIPSIS
public static final NamePattern ANY
public NamePattern(java.lang.String name)
public NamePattern(char[] pattern)
public boolean matches(char[] a2)
public boolean matches(java.lang.String other)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void write(CompressingDataOutputStream out) throws java.io.IOException
write
in class PatternNode
java.io.IOException
public static NamePattern read(VersionedDataInputStream in) throws java.io.IOException
java.io.IOException
public java.lang.String maybeGetSimpleName()
public boolean isAny()
public java.lang.Object accept(PatternNodeVisitor visitor, java.lang.Object data)
accept
in class PatternNode