Public Member Functions | |
JModifiers () | |
JModifiers | copy () |
void | makePrivate () |
void | makeProtected () |
void | makePublic () |
void | makePackage () |
boolean | isFinal () |
boolean | isAbstract () |
boolean | isPrivate () |
boolean | isProtected () |
boolean | isPublic () |
boolean | isPackage () |
boolean | isStatic () |
boolean | isTransient () |
void | setAbstract (boolean isAbstract) |
void | setFinal (boolean isFinal) |
void | setStatic (boolean isStatic) |
void | setTransient (boolean isTransient) |
String | toString () |
The set of modifiers for a Method or Member variable
org.exolab.javasource.JModifiers.JModifiers | ( | ) |
Creates a new JModifiers class, by default the modifiers presented are public.
Referenced by org.exolab.javasource.JModifiers.copy().
JModifiers org.exolab.javasource.JModifiers.copy | ( | ) |
Creates a copy of this JModifiers
References org.exolab.javasource.JModifiers.isAbstract(), org.exolab.javasource.JModifiers.isFinal(), org.exolab.javasource.JModifiers.isStatic(), org.exolab.javasource.JModifiers.isTransient(), org.exolab.javasource.JModifiers.JModifiers(), org.exolab.javasource.JModifiers.setAbstract(), and org.exolab.javasource.JModifiers.setTransient().
Referenced by org.exolab.javasource.JMethodSignature.setModifiers(), and org.exolab.javasource.JConstructor.setModifiers().
boolean org.exolab.javasource.JModifiers.isAbstract | ( | ) |
Returns true if the abstract qualifier is present.
This is only applicable to methods and classes.
Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().
boolean org.exolab.javasource.JModifiers.isFinal | ( | ) |
Returns true if the final qualifier is present.
This is only applicable to methods and classes.
Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().
boolean org.exolab.javasource.JModifiers.isPackage | ( | ) |
Returns true if the modifier represented is package (= without qualifier).
boolean org.exolab.javasource.JModifiers.isPrivate | ( | ) |
Returns true if the modifier represented is private.
Referenced by org.exolab.javasource.JInterface.addField(), org.exolab.javasource.JClass.addMethod(), org.exolab.javasource.JInterface.print(), org.exolab.javasource.JConstructor.print(), org.exolab.javasource.JClass.print(), and org.exolab.javasource.JAnnotationType.print().
boolean org.exolab.javasource.JModifiers.isProtected | ( | ) |
Returns true if the modifier represented is protected.
Referenced by org.exolab.javasource.JInterface.addMethod(), and org.exolab.javasource.JConstructor.print().
boolean org.exolab.javasource.JModifiers.isPublic | ( | ) |
Returns true if the modifier represented is public.
Referenced by org.exolab.javasource.JInterface.print(), org.exolab.javasource.JClass.print(), org.exolab.javasource.JAnnotationType.print(), and org.exolab.javasource.JCompUnit.printStructures().
boolean org.exolab.javasource.JModifiers.isStatic | ( | ) |
Returns true if the modifier represented is static.
Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().
boolean org.exolab.javasource.JModifiers.isTransient | ( | ) |
Returns true if the modifier represented is transient.
Referenced by org.exolab.javasource.JModifiers.copy(), and org.exolab.javasource.JModifiers.toString().
void org.exolab.javasource.JModifiers.makePackage | ( | ) |
Changes the visibility qualifier to package (= without qualifier).
void org.exolab.javasource.JModifiers.makePrivate | ( | ) |
Changes the visibility qualifier to "private"
Referenced by org.exolab.javasource.JField.JField(), and org.exolab.javasource.JClass.main().
void org.exolab.javasource.JModifiers.makeProtected | ( | ) |
Changes the visibility qualifier to "protected"
void org.exolab.javasource.JModifiers.makePublic | ( | ) |
Changes the visibility qualifier to "public"
void org.exolab.javasource.JModifiers.setAbstract | ( | boolean | isAbstract | ) |
Sets whether or not the "abstract" qualifier is present
This applies only to methods or classes.
isAbstract | is a boolean which when true will indicate that the abstract qualifier should be present |
Referenced by org.exolab.javasource.JClass.addMethod(), org.exolab.javasource.JModifiers.copy(), and org.exolab.castor.builder.SourceFactory.createSourceCode().
void org.exolab.javasource.JModifiers.setFinal | ( | boolean | isFinal | ) |
Sets whether or not the "final" qualifier is present
isFinal | is a boolean which when true will indicate the final qualifiter is present |
Referenced by org.exolab.castor.builder.FieldInfo.createJavaField(), org.exolab.castor.builder.SourceFactory.createSourceCode(), org.exolab.javasource.JMethodSignature.setModifiers(), and org.exolab.javasource.JConstructor.setModifiers().
void org.exolab.javasource.JModifiers.setStatic | ( | boolean | isStatic | ) |
Sets whether or not the "static" qualifier is present
isStatic | is a boolean which when true will indicate the "static" qualifiter is present |
Referenced by org.exolab.castor.builder.FieldInfo.createJavaField(), and org.exolab.javasource.JClass.main().
void org.exolab.javasource.JModifiers.setTransient | ( | boolean | isTransient | ) |
Sets whether or not the "transient" qualifier is present
isTransient | is a boolean which when true will indicate the "transient" qualifiter is present |
Referenced by org.exolab.javasource.JModifiers.copy().
String org.exolab.javasource.JModifiers.toString | ( | ) |
Returns the String represetation of this JModifiers
References org.exolab.javasource.JModifiers.isAbstract(), org.exolab.javasource.JModifiers.isFinal(), org.exolab.javasource.JModifiers.isStatic(), and org.exolab.javasource.JModifiers.isTransient().
Referenced by org.exolab.javasource.JMethodSignature.print(), org.exolab.javasource.JInterface.print(), org.exolab.javasource.JClass.print(), and org.exolab.javasource.JField.toString().