public class ModifiersPattern extends PatternNode
| Modifier and Type | Field and Description |
|---|---|
static ModifiersPattern |
ANY |
end, sourceContext, start| Constructor and Description |
|---|
ModifiersPattern(int requiredModifiers,
int forbiddenModifiers) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(PatternNodeVisitor visitor,
java.lang.Object data) |
boolean |
equals(java.lang.Object other) |
static int |
getModifierFlag(java.lang.String name) |
int |
hashCode() |
boolean |
matches(int modifiers) |
static ModifiersPattern |
read(VersionedDataInputStream s) |
java.lang.String |
toString() |
void |
write(CompressingDataOutputStream s) |
copyLocationFrom, getEnd, getFileName, getSourceContext, getSourceLocation, getStart, readLocation, setLocation, traverse, writeLocationpublic static final ModifiersPattern ANY
public ModifiersPattern(int requiredModifiers,
int forbiddenModifiers)
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 boolean matches(int modifiers)
public static ModifiersPattern read(VersionedDataInputStream s) throws java.io.IOException
java.io.IOExceptionpublic void write(CompressingDataOutputStream s) throws java.io.IOException
write in class PatternNodejava.io.IOExceptionpublic static int getModifierFlag(java.lang.String name)
public java.lang.Object accept(PatternNodeVisitor visitor, java.lang.Object data)
accept in class PatternNode