public class JMods extends java.lang.Object implements JGenerable
Modifier and Type | Field and Description |
---|---|
private static int |
CLASS |
private static int |
FIELD |
private static int |
INTERFACE |
private static int |
METHOD |
private int |
mods
bit-packed representation of modifiers.
|
private static int |
VAR |
Modifier | Constructor and Description |
---|---|
private |
JMods(int mods) |
Modifier and Type | Method and Description |
---|---|
private static void |
check(int mods,
int legal,
java.lang.String what) |
(package private) static JMods |
forClass(int mods) |
(package private) static JMods |
forField(int mods) |
(package private) static JMods |
forInterface(int mods) |
(package private) static JMods |
forMethod(int mods) |
(package private) static JMods |
forVar(int mods) |
void |
generate(JFormatter f) |
int |
getValue()
Gets the bit-packed representaion of modifiers.
|
boolean |
isAbstract() |
boolean |
isNative() |
boolean |
isSynchronized() |
void |
setFinal(boolean newValue) |
private void |
setFlag(int bit,
boolean newValue) |
void |
setPrivate() |
void |
setProtected() |
void |
setPublic() |
void |
setSynchronized(boolean newValue) |
java.lang.String |
toString() |
private static int VAR
private static int FIELD
private static int METHOD
private static int CLASS
private static int INTERFACE
private int mods
public int getValue()
private static void check(int mods, int legal, java.lang.String what)
static JMods forVar(int mods)
static JMods forField(int mods)
static JMods forMethod(int mods)
static JMods forClass(int mods)
static JMods forInterface(int mods)
public boolean isAbstract()
public boolean isNative()
public boolean isSynchronized()
public void setSynchronized(boolean newValue)
public void setPrivate()
public void setProtected()
public void setPublic()
public void setFinal(boolean newValue)
private void setFlag(int bit, boolean newValue)
public void generate(JFormatter f)
generate
in interface JGenerable
public java.lang.String toString()
toString
in class java.lang.Object