Package com.sun.codemodel
Class JMods
- java.lang.Object
-
- com.sun.codemodel.JMods
-
- All Implemented Interfaces:
JGenerable
public class JMods extends java.lang.Object implements JGenerable
Modifier groups.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
JMods(int mods)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Method Detail
-
getValue
public int getValue()
Gets the bit-packed representaion of modifiers.
-
check
private static void check(int mods, int legal, java.lang.String what)
-
forVar
static JMods forVar(int mods)
-
forField
static JMods forField(int mods)
-
forMethod
static JMods forMethod(int mods)
-
forClass
static JMods forClass(int mods)
-
forInterface
static JMods forInterface(int mods)
-
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
public void generate(JFormatter f)
- Specified by:
generate
in interfaceJGenerable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-