Class JMods
java.lang.Object
com.sun.codemodel.JMods
- All Implemented Interfaces:
JGenerable
Modifier groups.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void(package private) static JModsforClass(int mods) (package private) static JModsforField(int mods) (package private) static JModsforInterface(int mods) (package private) static JModsforMethod(int mods) (package private) static JModsforVar(int mods) voidintgetValue()Gets the bit-packed representaion of modifiers.booleanbooleanisNative()booleanvoidsetFinal(boolean newValue) private voidsetFlag(int bit, boolean newValue) voidvoidvoidvoidsetSynchronized(boolean newValue) toString()
-
Field Details
-
VAR
private static int VAR -
FIELD
private static int FIELD -
METHOD
private static int METHOD -
CLASS
private static int CLASS -
INTERFACE
private static int INTERFACE -
mods
private int modsbit-packed representation of modifiers.
-
-
Constructor Details
-
JMods
private JMods(int mods)
-
-
Method Details
-
getValue
public int getValue()Gets the bit-packed representaion of modifiers. -
check
-
forVar
-
forField
-
forMethod
-
forClass
-
forInterface
-
isAbstract
public boolean isAbstract() -
isNative
public boolean isNative() -
isSynchronized
public boolean isSynchronized() -
setSynchronized
public void setSynchronized(boolean newValue) -
setPrivate
public void setPrivate() -
setProtected
public void setProtected() -
setPublic
public void setPublic() -
setFinal
public void setFinal(boolean newValue) -
setFlag
private void setFlag(int bit, boolean newValue) -
generate
- Specified by:
generatein interfaceJGenerable
-
toString
-