Top Description Fields Constructors Methods
com.sun.codemodel

public Class JMods

extends Object
implements JGenerable
Class Inheritance
All Implemented Interfaces
com.sun.codemodel.JGenerable
Imports
java.io.PrintWriter, .StringWriter

Modifier groups.

Field Summary

Modifier and TypeField and Description
private static int
private static int
private static int
private static int
private int
mods

bit-packed representation of modifiers.

private static int

Constructor Summary

AccessConstructor and Description
pack-priv
JMods(int mods)

Method Summary

Modifier and TypeMethod and Description
private static void
check(int mods, int legal, String what)

pack-priv static JMods
forClass(int mods)

pack-priv static JMods
forField(int mods)

pack-priv static JMods
forInterface(int mods)

pack-priv static JMods
forMethod(int mods)

pack-priv static JMods
forVar(int mods)

public void
public int
getValue()

Gets the bit-packed representaion of modifiers.

public boolean
public boolean
public boolean
public boolean
public void
setDefault(boolean newValue)

public void
setFinal(boolean newValue)

private void
setFlag(int bit, boolean newValue)

public void
public void
public void
public void
setSynchronized(boolean newValue)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

CLASSback to summary
private static int CLASS
FIELDback to summary
private static int FIELD
INTERFACEback to summary
private static int INTERFACE
METHODback to summary
private static int METHOD
modsback to summary
private int mods

bit-packed representation of modifiers.

VARback to summary
private static int VAR

Constructor Detail

JModsback to summary
pack-priv JMods(int mods)

Method Detail

checkback to summary
private static void check(int mods, int legal, String what)
forClassback to summary
pack-priv static JMods forClass(int mods)
forFieldback to summary
pack-priv static JMods forField(int mods)
forInterfaceback to summary
pack-priv static JMods forInterface(int mods)
forMethodback to summary
pack-priv static JMods forMethod(int mods)
forVarback to summary
pack-priv static JMods forVar(int mods)
generateback to summary
public void generate(JFormatter f)

Implements com.sun.codemodel.JGenerable.generate.

Annotations
@Override
getValueback to summary
public int getValue()

Gets the bit-packed representaion of modifiers.

isAbstractback to summary
public boolean isAbstract()
isDefaultback to summary
public boolean isDefault()
isNativeback to summary
public boolean isNative()
isSynchronizedback to summary
public boolean isSynchronized()
setDefaultback to summary
public void setDefault(boolean newValue)
setFinalback to summary
public void setFinal(boolean newValue)
setFlagback to summary
private void setFlag(int bit, boolean newValue)
setPrivateback to summary
public void setPrivate()
setProtectedback to summary
public void setProtected()
setPublicback to summary
public void setPublic()
setSynchronizedback to summary
public void setSynchronized(boolean newValue)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override