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, writeLocation
public static final ModifiersPattern ANY
public ModifiersPattern(int requiredModifiers, int forbiddenModifiers)
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 boolean matches(int modifiers)
public static ModifiersPattern read(VersionedDataInputStream s) throws java.io.IOException
java.io.IOException
public void write(CompressingDataOutputStream s) throws java.io.IOException
write
in class PatternNode
java.io.IOException
public static int getModifierFlag(java.lang.String name)
public java.lang.Object accept(PatternNodeVisitor visitor, java.lang.Object data)
accept
in class PatternNode