Package com.sun.codemodel
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 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
int
getValue()
Gets the bit-packed representaion of modifiers.boolean
boolean
isNative()
boolean
void
setFinal
(boolean newValue) private void
setFlag
(int bit, boolean newValue) void
void
void
void
setSynchronized
(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:
generate
in interfaceJGenerable
-
toString
-