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 privateJMods(int mods)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidcheck(int mods, int legal, java.lang.String what)(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)voidgenerate(JFormatter f)intgetValue()Gets the bit-packed representaion of modifiers.booleanisAbstract()booleanisNative()booleanisSynchronized()voidsetFinal(boolean newValue)private voidsetFlag(int bit, boolean newValue)voidsetPrivate()voidsetProtected()voidsetPublic()voidsetSynchronized(boolean newValue)java.lang.StringtoString()
-
-
-
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:
generatein interfaceJGenerable
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-