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, writeLocationpublic 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.Objectpublic boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void write(CompressingDataOutputStream out) throws java.io.IOException
write in class PatternNodejava.io.IOExceptionpublic static NamePattern read(VersionedDataInputStream in) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String maybeGetSimpleName()
public boolean isAny()
public java.lang.Object accept(PatternNodeVisitor visitor, java.lang.Object data)
accept in class PatternNode