A B C D E F G H I J L M N O P Q R S T U V W X _

A

ABSTRACT - Static variable in class com.sun.codemodel.JMod
 
add(JExpression) - Method in class com.sun.codemodel.JArray
Add an element to the array initializer
add(JStatement) - Method in class com.sun.codemodel.JBlock
Adds a statement to this block
addParam(String, String) - Method in class com.sun.codemodel.JDocComment
add an @param tag to the javadoc
addParam(JVar, String) - Method in class com.sun.codemodel.JDocComment
add an @param tag to the javadoc
addParam(String, String) - Method in class com.sun.codemodel.JXDoclet
 
addResourceFile(JResourceFile) - Method in class com.sun.codemodel.JPackage
Adds a new resource file to this package.
addReturn(String) - Method in class com.sun.codemodel.JDocComment
add an @return tag to the javadoc
addThrows(String, String) - Method in class com.sun.codemodel.JDocComment
add an @throws tag to the javadoc
addThrows(Class, String) - Method in class com.sun.codemodel.JDocComment
add an @throws tag to the javadoc
addThrows(JClass, String) - Method in class com.sun.codemodel.JDocComment
add an @throws tag to the javadoc
addXDoclet(String) - Method in class com.sun.codemodel.JDocComment
add an xdoclet tag to the javadoc
appendComment(String) - Method in class com.sun.codemodel.JDocComment
Appends text to the body of the comment.
arg(JExpression) - Method in class com.sun.codemodel.JInvocation
Add an expression to this invocation's argument list
array() - Method in class com.sun.codemodel.JClass
 
array() - Method in class com.sun.codemodel.JPrimitiveType
 
array() - Method in class com.sun.codemodel.JType
Create an array type from this type.
assign(JExpression) - Method in class com.sun.codemodel.JArrayCompRef
 
assign(JExpression) - Method in interface com.sun.codemodel.JAssignmentTarget
 
assign(JAssignmentTarget, JExpression) - Method in class com.sun.codemodel.JBlock
Creates an assignment statement and adds it to this block.
assign(JAssignmentTarget, JExpression) - Static method in class com.sun.codemodel.JExpr
 
assign(JExpression) - Method in class com.sun.codemodel.JFieldRef
 
assign(JExpression) - Method in class com.sun.codemodel.JVar
 
assignPlus(JExpression) - Method in class com.sun.codemodel.JArrayCompRef
 
assignPlus(JExpression) - Method in interface com.sun.codemodel.JAssignmentTarget
 
assignPlus(JAssignmentTarget, JExpression) - Method in class com.sun.codemodel.JBlock
 
assignPlus(JAssignmentTarget, JExpression) - Static method in class com.sun.codemodel.JExpr
 
assignPlus(JExpression) - Method in class com.sun.codemodel.JFieldRef
 
assignPlus(JExpression) - Method in class com.sun.codemodel.JVar
 

B

b(JVar) - Method in class com.sun.codemodel.JFormatter
Cause the JVar to generate source for itself
band(JExpression) - Method in interface com.sun.codemodel.JExpression
Bit-wise AND '&'.
band(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
band(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
binaryName() - Method in class com.sun.codemodel.JArrayClass
 
binaryName() - Method in class com.sun.codemodel.JType
Gets the binary name of the type.
bind(JFormatter) - Method in class com.sun.codemodel.JVar
 
block() - Method in class com.sun.codemodel.JBlock
Create a sub-block and add it to this block
body() - Method in class com.sun.codemodel.JCase
 
body() - Method in class com.sun.codemodel.JCatchBlock
 
body() - Method in class com.sun.codemodel.JDoLoop
 
body() - Method in class com.sun.codemodel.JForLoop
 
body() - Method in class com.sun.codemodel.JMethod
Get the block that makes up body of this method
body() - Method in class com.sun.codemodel.JTryBlock
 
body() - Method in class com.sun.codemodel.JWhileLoop
 
BOOLEAN - Variable in class com.sun.codemodel.JCodeModel
 
bor(JExpression) - Method in interface com.sun.codemodel.JExpression
Bit-wise OR '|'.
bor(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
bor(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
build(File, PrintStream) - Method in class com.sun.codemodel.JCodeModel
Generates Java source code.
build(File) - Method in class com.sun.codemodel.JCodeModel
A convenience method for build(destDir,System.out).
build(CodeWriter) - Method in class com.sun.codemodel.JCodeModel
Generates Java source code.
build(OutputStream) - Method in class com.sun.codemodel.JResourceFile
called by JPackage to produce the file image.
BYTE - Variable in class com.sun.codemodel.JCodeModel
 

C

cand(JExpression) - Method in interface com.sun.codemodel.JExpression
Logical AND '&&'.
cand(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
cand(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
cases() - Method in class com.sun.codemodel.JSwitch
 
cast(JType, JExpression) - Static method in class com.sun.codemodel.JExpr
 
CHAR - Variable in class com.sun.codemodel.JCodeModel
 
classes() - Method in interface com.sun.codemodel.JClassContainer
Returns an iterator that walks the nested classes defined in this class.
classes() - Method in class com.sun.codemodel.JDefinedClass
Returns an iterator that walks the nested classes defined in this class.
classes() - Method in class com.sun.codemodel.JPackage
Returns an iterator that walks the top-level classes defined in this package.
close() - Method in interface com.sun.codemodel.CodeWriter
Called by CodeModel at the end of the process.
close() - Method in class com.sun.codemodel.JFormatter
Closes this formatter.
CodeWriter - Interface in com.sun.codemodel
Receives generated code and writes to the appropriate storage.
com.sun.codemodel - package com.sun.codemodel
 
complement() - Method in interface com.sun.codemodel.JExpression
 
complement() - Method in class com.sun.codemodel.JExpressionImpl
 
complement(JExpression) - Static method in class com.sun.codemodel.JOp
 
component(JExpression, JExpression) - Static method in class com.sun.codemodel.JExpr
 
component(JExpression) - Method in interface com.sun.codemodel.JExpression
 
component(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
cond(JExpression, JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
constructor(int) - Method in class com.sun.codemodel.JDefinedClass
Adds a constructor to this class.
constructors() - Method in class com.sun.codemodel.JDefinedClass
Returns an iterator that walks the constructors defined in this class.
cor(JExpression) - Method in interface com.sun.codemodel.JExpression
Logical OR '||'.
cor(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
cor(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 

D

d(JDeclaration) - Method in class com.sun.codemodel.JFormatter
Cause the JDeclaration to generate source for itself
decl(JType, String) - Method in class com.sun.codemodel.JBlock
Adds a local variable declaration to this block
decl(JType, String, JExpression) - Method in class com.sun.codemodel.JBlock
Adds a local variable declaration to this block
decl(int, JType, String, JExpression) - Method in class com.sun.codemodel.JBlock
Adds a local variable declaration to this block
declare(JFormatter) - Method in interface com.sun.codemodel.JDeclaration
 
declare(JFormatter) - Method in class com.sun.codemodel.JDefinedClass
 
declare(JFormatter) - Method in class com.sun.codemodel.JFieldVar
 
declare(JFormatter) - Method in class com.sun.codemodel.JMethod
 
declare(JFormatter) - Method in class com.sun.codemodel.JPackage
 
declare(JFormatter) - Method in class com.sun.codemodel.JVar
 
declareBody(JFormatter) - Method in class com.sun.codemodel.JDefinedClass
prints the body of a class.
decr() - Method in interface com.sun.codemodel.JExpression
 
decr() - Method in class com.sun.codemodel.JExpressionImpl
 
decr(JExpression) - Static method in class com.sun.codemodel.JOp
 
direct(String) - Method in class com.sun.codemodel.JDefinedClass
Places the given string directly inside the generated class.
direct(String) - Static method in class com.sun.codemodel.JExpr
Creates an expression directly from a source code fragment.
directStatement(String) - Method in class com.sun.codemodel.JBlock
Creates a "literal" statement directly.
div(JExpression) - Method in interface com.sun.codemodel.JExpression
 
div(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
div(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
dotclass() - Method in class com.sun.codemodel.JClass
 
dotclass(JClass) - Static method in class com.sun.codemodel.JExpr
 
dotclass(JType) - Static method in class com.sun.codemodel.JExpr
 
DOUBLE - Variable in class com.sun.codemodel.JCodeModel
 
dummyInstance - Static variable in class com.sun.codemodel.JBlock
An instance of JBlock which is not connected to any live code.

E

elementType() - Method in class com.sun.codemodel.JArrayClass
 
elementType() - Method in class com.sun.codemodel.JType
 
eq(JExpression) - Method in interface com.sun.codemodel.JExpression
 
eq(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
eq(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
equals(Object) - Method in class com.sun.codemodel.JArrayClass
 

F

FALSE - Static variable in class com.sun.codemodel.JExpr
Boolean constant that represents false
field(int, JType, String) - Method in class com.sun.codemodel.JDefinedClass
Adds a field to the list of field members of this JDefinedClass.
field(int, Class, String) - Method in class com.sun.codemodel.JDefinedClass
 
field(int, JType, String, JExpression) - Method in class com.sun.codemodel.JDefinedClass
Adds a field to the list of field members of this JDefinedClass.
field(int, Class, String, JExpression) - Method in class com.sun.codemodel.JDefinedClass
 
fields() - Method in class com.sun.codemodel.JDefinedClass
Returns an iterator that walks the fields defined in this class.
FINAL - Static variable in class com.sun.codemodel.JMod
 
FLOAT - Variable in class com.sun.codemodel.JCodeModel
 
fullName() - Method in class com.sun.codemodel.JArrayClass
 
fullName() - Method in class com.sun.codemodel.JClass
Gets the fully qualified name of this class.
fullName() - Method in class com.sun.codemodel.JPrimitiveType
 
fullName() - Method in class com.sun.codemodel.JType
Gets the full name of the type

G

g(JGenerable) - Method in class com.sun.codemodel.JFormatter
Cause the JGenerable object to generate source for iteself
generate(JFormatter) - Method in class com.sun.codemodel.JArray
 
generate(JFormatter) - Method in class com.sun.codemodel.JArrayClass
 
generate(JFormatter) - Method in class com.sun.codemodel.JArrayCompRef
 
generate(JFormatter) - Method in class com.sun.codemodel.JAssignment
 
generate(JFormatter) - Method in class com.sun.codemodel.JBlock
 
generate(JFormatter) - Method in class com.sun.codemodel.JCast
 
generate(JFormatter) - Method in class com.sun.codemodel.JCatchBlock
 
generate(JFormatter) - Method in class com.sun.codemodel.JDefinedClass
 
generate(JFormatter) - Method in class com.sun.codemodel.JDocComment
 
generate(JFormatter) - Method in class com.sun.codemodel.JFieldRef
 
generate(JFormatter) - Method in class com.sun.codemodel.JInvocation
 
generate(JFormatter) - Method in class com.sun.codemodel.JMods
 
generate(JFormatter) - Method in class com.sun.codemodel.JNullType
 
generate(JFormatter) - Method in class com.sun.codemodel.JPackage
 
generate(JFormatter) - Method in class com.sun.codemodel.JPrimitiveType
 
generate(JFormatter) - Method in class com.sun.codemodel.JStringLiteral
 
generate(JFormatter) - Method in class com.sun.codemodel.JVar
 
generate(JFormatter) - Method in class com.sun.codemodel.JXDoclet
Generates the XDoclet comment.
getComment() - Method in class com.sun.codemodel.JDocComment
Gets the body of the comment.
getConstructor(JType[]) - Method in class com.sun.codemodel.JDefinedClass
Looks for a method that has the specified method signature and return it.
getExistingClass() - Method in exception com.sun.codemodel.JClassAlreadyExistsException
Gets a reference to the existing JDefinedClass.
getMethod(String, JType[]) - Method in class com.sun.codemodel.JDefinedClass
Looks for a method that has the specified method signature and return it.
getMods() - Method in class com.sun.codemodel.JMethod
 
getParams() - Method in class com.sun.codemodel.JXDoclet
 
getPrimitiveType() - Method in class com.sun.codemodel.JClass
If this class represents one of the wrapper classes defined in the java.lang package, return the corresponding primitive type.
getWrapperClass() - Method in class com.sun.codemodel.JPrimitiveType
Obtains the wrapper class for this primitive type.
gt(JExpression) - Method in interface com.sun.codemodel.JExpression
 
gt(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
gt(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
gte(JExpression) - Method in interface com.sun.codemodel.JExpression
 
gte(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
gte(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 

H

hashCode() - Method in class com.sun.codemodel.JArrayClass
 
hasResourceFile(String) - Method in class com.sun.codemodel.JPackage
Checks if a resource of the given name exists.
hasSignature(JType[]) - Method in class com.sun.codemodel.JMethod
Returns true if the method has the specified signature.
hide() - Method in class com.sun.codemodel.JDefinedClass
Mark this file as hidden, so that this file won't be generated.

I

i() - Method in class com.sun.codemodel.JFormatter
Increment the indentation level.
incr() - Method in interface com.sun.codemodel.JExpression
 
incr() - Method in class com.sun.codemodel.JExpressionImpl
 
incr(JExpression) - Static method in class com.sun.codemodel.JOp
 
init() - Method in class com.sun.codemodel.JDefinedClass
Creates, if necessary, and returns the static initializer for this class.
init(int, JType, String, JExpression) - Method in class com.sun.codemodel.JForLoop
 
init(JType, String, JExpression) - Method in class com.sun.codemodel.JForLoop
 
init(JVar, JExpression) - Method in class com.sun.codemodel.JForLoop
 
init(JExpression) - Method in class com.sun.codemodel.JVar
Initialize this variable
INT - Variable in class com.sun.codemodel.JCodeModel
 
invoke(JExpression, String) - Method in class com.sun.codemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(JExpression, JMethod) - Method in class com.sun.codemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(String) - Method in class com.sun.codemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(JMethod) - Method in class com.sun.codemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(String) - Static method in class com.sun.codemodel.JExpr
 
invoke(JMethod) - Static method in class com.sun.codemodel.JExpr
 
invoke(JExpression, JMethod) - Static method in class com.sun.codemodel.JExpr
 
invoke(JExpression, String) - Static method in class com.sun.codemodel.JExpr
 
invoke(JMethod) - Method in interface com.sun.codemodel.JExpression
 
invoke(String) - Method in interface com.sun.codemodel.JExpression
 
invoke(JMethod) - Method in class com.sun.codemodel.JExpressionImpl
 
invoke(String) - Method in class com.sun.codemodel.JExpressionImpl
 
isAbstract() - Method in class com.sun.codemodel.JMods
 
isArray() - Method in class com.sun.codemodel.JArrayClass
 
isArray() - Method in class com.sun.codemodel.JType
Tell whether or not this is an array type.
isAssignableFrom(JClass) - Method in class com.sun.codemodel.JClass
Checks the relationship between two classes.
isCaseSensitiveFileSystem - Static variable in class com.sun.codemodel.JCodeModel
If the flag is true, we will consider two classes "Foo" and "foo" as a collision.
isDefined(String) - Method in class com.sun.codemodel.JPackage
Checks if a given name is already defined as a class/interface
isHidden() - Method in class com.sun.codemodel.JDefinedClass
 
isInterface() - Method in class com.sun.codemodel.JArrayClass
 
isInterface() - Method in class com.sun.codemodel.JClass
Checks if this object represents an interface.
isInterface() - Method in class com.sun.codemodel.JDefinedClass
 
isInterface() - Method in class com.sun.codemodel.JNullType
 
isJavaIdentifier(String) - Static method in class com.sun.codemodel.JJavaName
Checks if a given string is usable as a Java identifier.
isJavaPackageName(String) - Static method in class com.sun.codemodel.JJavaName
Checks if the given string is a valid Java package name.
isNative() - Method in class com.sun.codemodel.JMods
 
isPrimitive() - Method in class com.sun.codemodel.JPrimitiveType
 
isPrimitive() - Method in class com.sun.codemodel.JType
Tell whether or not this is a built-in primitive type, such as int or void.
isReference() - Method in class com.sun.codemodel.JType
Returns true if this is a referenced type.
isSynchronized() - Method in class com.sun.codemodel.JMods
 
isUnnamed() - Method in class com.sun.codemodel.JPackage
Checks if this package is the root, unnamed package.

J

JArray - Class in com.sun.codemodel
JArray creation and initialization
JArrayClass - Class in com.sun.codemodel
Array class.
JArrayCompRef - Class in com.sun.codemodel
JArray component reference
JAssignment - Class in com.sun.codemodel
Assignment statements, which are also expressions.
JAssignmentTarget - Interface in com.sun.codemodel
Marker interface for code components that can be placed to the left of '=' in an assignment.
javadoc() - Method in class com.sun.codemodel.JDefinedClass
Creates, if necessary, and returns the class javadoc for this JDefinedClass
javadoc() - Method in class com.sun.codemodel.JFieldVar
Creates, if necessary, and returns the class javadoc for this JDefinedClass
javadoc() - Method in class com.sun.codemodel.JMethod
Creates, if necessary, and returns the class javadoc for this JDefinedClass
JBlock - Class in com.sun.codemodel
A block of Java code.
JCase - Class in com.sun.codemodel
Case statement
JCast - Class in com.sun.codemodel
JMethod invocation
JCatchBlock - Class in com.sun.codemodel
Catch block for a try/catch/finally statement
JClass - Class in com.sun.codemodel
A Java class.
JClass(JCodeModel) - Constructor for class com.sun.codemodel.JClass
 
JClassAlreadyExistsException - Exception in com.sun.codemodel
Indicates that the class is already created.
JClassAlreadyExistsException(JDefinedClass) - Constructor for exception com.sun.codemodel.JClassAlreadyExistsException
 
JClassContainer - Interface in com.sun.codemodel
The common aspec of a package and a class.
JCodeModel - Class in com.sun.codemodel
Root of the code DOM.
JCodeModel() - Constructor for class com.sun.codemodel.JCodeModel
 
JConditional - Class in com.sun.codemodel
If statement, with optional else clause
JDeclaration - Interface in com.sun.codemodel
Common interface for code components that can generate declarations of themselves.
JDefinedClass - Class in com.sun.codemodel
A generated Java class.
JDocComment - Class in com.sun.codemodel
JavaDoc comment.
JDocComment() - Constructor for class com.sun.codemodel.JDocComment
 
JDoLoop - Class in com.sun.codemodel
Do loops
JExpr - Class in com.sun.codemodel
Factory methods that generate various expressions.
JExpression - Interface in com.sun.codemodel
Common interface for code components that can generate uses of themselves as expressions.
JExpressionImpl - Class in com.sun.codemodel
Provides default implementations for JExpression.
JExpressionImpl() - Constructor for class com.sun.codemodel.JExpressionImpl
 
JFieldRef - Class in com.sun.codemodel
Field Reference
JFieldVar - Class in com.sun.codemodel
A field that can have a JDocComment associated with it
JForLoop - Class in com.sun.codemodel
For statement
JForLoop() - Constructor for class com.sun.codemodel.JForLoop
 
JFormatter - Class in com.sun.codemodel
This is a utility class for managing indentation and other basic formatting for PrintWriter.
JFormatter(PrintWriter, String) - Constructor for class com.sun.codemodel.JFormatter
Creates a JFormatter.
JFormatter(PrintWriter) - Constructor for class com.sun.codemodel.JFormatter
Creates a formatter with default incremental indentations of four spaces.
JInvocation - Class in com.sun.codemodel
JMethod invocation
JJavaName - Class in com.sun.codemodel
Utility methods that convert arbitrary strings into Java identifiers.
JJavaName() - Constructor for class com.sun.codemodel.JJavaName
 
JLabel - Class in com.sun.codemodel
Label that can be used for continue and break
JMethod - Class in com.sun.codemodel
Java method
JMod - Class in com.sun.codemodel
Modifier constants.
JMod() - Constructor for class com.sun.codemodel.JMod
 
JMods - Class in com.sun.codemodel
Modifier groups.
JNullType - Class in com.sun.codemodel
Special class object that represents the type of "null".
JOp - Class in com.sun.codemodel
JClass for generating expressions containing operators
JPackage - Class in com.sun.codemodel
A Java package.
JPrimitiveType - Class in com.sun.codemodel
Java built-in primitive types.
JResourceFile - Class in com.sun.codemodel
Represents a resource file in the application-specific file format.
JResourceFile(String) - Constructor for class com.sun.codemodel.JResourceFile
 
JStatement - Interface in com.sun.codemodel
Common interface for code components that can generate uses of themselves as statements.
JStringLiteral - Class in com.sun.codemodel
String literal.
JSwitch - Class in com.sun.codemodel
Switch statement
JTryBlock - Class in com.sun.codemodel
Try statement with Catch and/or Finally clause
JType - Class in com.sun.codemodel
JType constants and type factories.
JType() - Constructor for class com.sun.codemodel.JType
 
JVar - Class in com.sun.codemodel
Variables and fields.
JWhileLoop - Class in com.sun.codemodel
While statement
JXDoclet - Class in com.sun.codemodel
XDoclet.

L

label(String) - Method in class com.sun.codemodel.JBlock
Create a label, which can be referenced from continue and break statements.
label() - Method in class com.sun.codemodel.JCase
 
listClasses() - Method in class com.sun.codemodel.JDefinedClass
Returns all the nested classes defined in this class.
listParams() - Method in class com.sun.codemodel.JMethod
Returns all the parameters in an array.
listParamTypes() - Method in class com.sun.codemodel.JMethod
Returns all the parameter types in an array.
lit(int) - Static method in class com.sun.codemodel.JExpr
 
lit(long) - Static method in class com.sun.codemodel.JExpr
 
lit(float) - Static method in class com.sun.codemodel.JExpr
 
lit(double) - Static method in class com.sun.codemodel.JExpr
 
lit(char) - Static method in class com.sun.codemodel.JExpr
 
lit(String) - Static method in class com.sun.codemodel.JExpr
 
LONG - Variable in class com.sun.codemodel.JCodeModel
 
lt(JExpression) - Method in interface com.sun.codemodel.JExpression
 
lt(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
lt(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
lte(JExpression) - Method in interface com.sun.codemodel.JExpression
 
lte(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
lte(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 

M

metadata - Variable in class com.sun.codemodel.JDefinedClass
Client-app spcific metadata associated with this user-created class.
method(int, JType, String) - Method in class com.sun.codemodel.JDefinedClass
Add a method to the list of method members of this JDefinedClass instance.
method(int, Class, String) - Method in class com.sun.codemodel.JDefinedClass
 
methods() - Method in class com.sun.codemodel.JDefinedClass
Returns an iterator that walks the methods defined in this class.
minus() - Method in interface com.sun.codemodel.JExpression
 
minus(JExpression) - Method in interface com.sun.codemodel.JExpression
 
minus() - Method in class com.sun.codemodel.JExpressionImpl
 
minus(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
minus(JExpression) - Static method in class com.sun.codemodel.JOp
 
minus(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
mod(JExpression) - Method in interface com.sun.codemodel.JExpression
 
mod(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
mod(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
mul(JExpression) - Method in interface com.sun.codemodel.JExpression
 
mul(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
mul(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 

N

name() - Method in class com.sun.codemodel.JArrayClass
 
name() - Method in class com.sun.codemodel.JClass
Gets the name of this class.
name() - Method in class com.sun.codemodel.JDefinedClass
JClass name accessor.
name() - Method in class com.sun.codemodel.JMethod
 
name() - Method in class com.sun.codemodel.JNullType
 
name() - Method in class com.sun.codemodel.JPackage
Get the name of this package
name() - Method in class com.sun.codemodel.JPrimitiveType
 
name() - Method in class com.sun.codemodel.JResourceFile
Gets the name of this property file
name() - Method in class com.sun.codemodel.JType
Gets the name of this type.
name() - Method in class com.sun.codemodel.JVar
Get the name of this variable
NATIVE - Static variable in class com.sun.codemodel.JMod
 
ne(JExpression) - Method in interface com.sun.codemodel.JExpression
 
ne(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
ne(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
newAnonymousClass(JClass) - Method in class com.sun.codemodel.JCodeModel
Creates a new anonymous class.
newArray(JType) - Static method in class com.sun.codemodel.JExpr
 
newArray(JType, JExpression) - Static method in class com.sun.codemodel.JExpr
 
newArray(JType, int) - Static method in class com.sun.codemodel.JExpr
 
nl() - Method in class com.sun.codemodel.JFormatter
Print a new line into the stream
NONE - Static variable in class com.sun.codemodel.JMod
 
not() - Method in interface com.sun.codemodel.JExpression
 
not() - Method in class com.sun.codemodel.JExpressionImpl
 
not(JExpression) - Static method in class com.sun.codemodel.JOp
 
NULL - Variable in class com.sun.codemodel.JCodeModel
Obtains a reference to the special "null" type.

O

o() - Method in class com.sun.codemodel.JFormatter
Decrement the indentation level.
open(JPackage, String) - Method in interface com.sun.codemodel.CodeWriter
Called by CodeModel to store the specified file.
outer() - Method in class com.sun.codemodel.JDefinedClass
Returns the class in which this class is nested, or null if this is a top-level class.
owner() - Method in class com.sun.codemodel.JClass
Gets the JCodeModel object to which this object belongs.
owner() - Method in interface com.sun.codemodel.JClassContainer
Get the root code model object.
owner() - Method in class com.sun.codemodel.JPackage
Return the code model root object being used to create this package.
owner() - Method in class com.sun.codemodel.JPrimitiveType
 
owner() - Method in class com.sun.codemodel.JType
Gets the owner code model object.

P

p(char) - Method in class com.sun.codemodel.JFormatter
Print a char into the stream
p(String) - Method in class com.sun.codemodel.JFormatter
Print a String into the stream
packages() - Method in class com.sun.codemodel.JCodeModel
Returns an iterator that walks the packages defined using this code writer.
param(String) - Method in class com.sun.codemodel.JCatchBlock
 
param(int, JType, String) - Method in class com.sun.codemodel.JMethod
Add the specified variable to the list of parameters for this method signature.
param(JType, String) - Method in class com.sun.codemodel.JMethod
 
param(int, Class, String) - Method in class com.sun.codemodel.JMethod
 
param(Class, String) - Method in class com.sun.codemodel.JMethod
 
parent() - Method in class com.sun.codemodel.JPackage
Gets the parent package, or null if this class is the root package.
parentContainer() - Method in interface com.sun.codemodel.JClassContainer
Parent JClassContainer.
parentContainer() - Method in class com.sun.codemodel.JPackage
 
parse(JCodeModel, String) - Static method in class com.sun.codemodel.JType
Obtains a reference to the primitive type object from a type name.
plus(JExpression) - Method in interface com.sun.codemodel.JExpression
 
plus(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
plus(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
PRIVATE - Static variable in class com.sun.codemodel.JMod
 
propertyFiles() - Method in class com.sun.codemodel.JPackage
Iterates all resource files in this package.
PROTECTED - Static variable in class com.sun.codemodel.JMod
 
PUBLIC - Static variable in class com.sun.codemodel.JMod
 

Q

quotify(char, String) - Static method in class com.sun.codemodel.JExpr
Escapes the given string, then surrounds it by the specified quotation mark.

R

ref(Class) - Method in class com.sun.codemodel.JCodeModel
Obtains a reference to an existing class from its Class object.
ref(String) - Method in class com.sun.codemodel.JCodeModel
Obtains a reference to an existing class from its fully-qualified class name.
ref(String) - Static method in class com.sun.codemodel.JExpr
 
ref(JExpression, JVar) - Static method in class com.sun.codemodel.JExpr
 
ref(JExpression, String) - Static method in class com.sun.codemodel.JExpr
 
ref(JVar) - Method in interface com.sun.codemodel.JExpression
 
ref(String) - Method in interface com.sun.codemodel.JExpression
 
ref(JVar) - Method in class com.sun.codemodel.JExpressionImpl
 
ref(String) - Method in class com.sun.codemodel.JExpressionImpl
 
ref(String) - Method in class com.sun.codemodel.JPackage
Reference a class within this package.
refthis(String) - Static method in class com.sun.codemodel.JExpr
 
remove(JClass) - Method in class com.sun.codemodel.JPackage
Removes a class from this package.
rootPackage() - Method in class com.sun.codemodel.JCodeModel
 

S

s(JStatement) - Method in class com.sun.codemodel.JFormatter
Cause the JStatement to generate source for itself
setComment(String) - Method in class com.sun.codemodel.JDocComment
Sets the body of the comment.
setDeprecated(String) - Method in class com.sun.codemodel.JDocComment
add an @deprecated tag to the javadoc, with the associated message.
setSynchronized(boolean) - Method in class com.sun.codemodel.JMods
 
shl(JExpression) - Method in interface com.sun.codemodel.JExpression
 
shl(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
shl(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
SHORT - Variable in class com.sun.codemodel.JCodeModel
 
shr(JExpression) - Method in interface com.sun.codemodel.JExpression
 
shr(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
shr(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
shrz(JExpression) - Method in interface com.sun.codemodel.JExpression
 
shrz(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
shrz(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 
state(JFormatter) - Method in class com.sun.codemodel.JAssignment
 
state(JFormatter) - Method in class com.sun.codemodel.JBlock
 
state(JFormatter) - Method in class com.sun.codemodel.JCase
 
state(JFormatter) - Method in class com.sun.codemodel.JConditional
 
state(JFormatter) - Method in class com.sun.codemodel.JDoLoop
 
state(JFormatter) - Method in class com.sun.codemodel.JForLoop
 
state(JFormatter) - Method in class com.sun.codemodel.JInvocation
 
state(JFormatter) - Method in class com.sun.codemodel.JLabel
 
state(JFormatter) - Method in interface com.sun.codemodel.JStatement
 
state(JFormatter) - Method in class com.sun.codemodel.JSwitch
 
state(JFormatter) - Method in class com.sun.codemodel.JTryBlock
 
state(JFormatter) - Method in class com.sun.codemodel.JWhileLoop
 
STATIC - Static variable in class com.sun.codemodel.JMod
 
staticInvoke(JClass, String) - Method in class com.sun.codemodel.JBlock
Creates a static invocation statement.
staticInvoke(JMethod) - Method in class com.sun.codemodel.JClass
Generates a static method invocation.
staticInvoke(String) - Method in class com.sun.codemodel.JClass
Generates a static method invocation.
staticRef(String) - Method in class com.sun.codemodel.JClass
Static field reference.
staticRef(JVar) - Method in class com.sun.codemodel.JClass
Static field reference.
str - Variable in class com.sun.codemodel.JStringLiteral
 
subPackage(String) - Method in class com.sun.codemodel.JPackage
Gets a reference to a sub package of this package.
SYNCHRONIZED - Static variable in class com.sun.codemodel.JMod
 

T

test(JExpression) - Method in class com.sun.codemodel.JForLoop
 
test() - Method in class com.sun.codemodel.JSwitch
 
test() - Method in class com.sun.codemodel.JWhileLoop
 
toString() - Method in class com.sun.codemodel.JClass
 
toString() - Method in class com.sun.codemodel.JMods
 
toString() - Method in class com.sun.codemodel.JType
 
TRANSIENT - Static variable in class com.sun.codemodel.JMod
 
TRUE - Static variable in class com.sun.codemodel.JExpr
Boolean constant that represents true
type() - Method in class com.sun.codemodel.JMethod
Returns the return type.
type() - Method in class com.sun.codemodel.JVar
Return the type of this variable.

U

unwrap(JExpression) - Method in class com.sun.codemodel.JPrimitiveType
Do the opposite of the wrap method.
update(JExpression) - Method in class com.sun.codemodel.JForLoop
 

V

VOID - Variable in class com.sun.codemodel.JCodeModel
 
VOLATILE - Static variable in class com.sun.codemodel.JMod
 

W

wrap(JExpression) - Method in class com.sun.codemodel.JPrimitiveType
Wraps an expression of this type to the corresponding wrapper class.

X

xor(JExpression) - Method in interface com.sun.codemodel.JExpression
 
xor(JExpression) - Method in class com.sun.codemodel.JExpressionImpl
 
xor(JExpression, JExpression) - Static method in class com.sun.codemodel.JOp
 

_

_break() - Method in class com.sun.codemodel.JBlock
Create a break statement and add it to this block
_break(JLabel) - Method in class com.sun.codemodel.JBlock
 
_case(JExpression) - Method in class com.sun.codemodel.JSwitch
 
_catch(JClass) - Method in class com.sun.codemodel.JTryBlock
 
_class(int, String) - Method in interface com.sun.codemodel.JClassContainer
Add a new class to this package/class.
_class(String) - Method in interface com.sun.codemodel.JClassContainer
Add a new public class to this class/package.
_class(int, String, boolean) - Method in interface com.sun.codemodel.JClassContainer
Create a new class or a new interface.
_class(String) - Method in class com.sun.codemodel.JCodeModel
Creates a new generated class.
_class(int, String) - Method in class com.sun.codemodel.JDefinedClass
Add a new nested class to this class.
_class(int, String, boolean) - Method in class com.sun.codemodel.JDefinedClass
 
_class(String) - Method in class com.sun.codemodel.JDefinedClass
Add a new public nested class to this class.
_class(int, String) - Method in class com.sun.codemodel.JPackage
Add a class to this package.
_class(int, String, boolean) - Method in class com.sun.codemodel.JPackage
 
_class(String) - Method in class com.sun.codemodel.JPackage
Adds a public class to this package.
_continue(JLabel) - Method in class com.sun.codemodel.JBlock
Create a continue statement and add it to this block
_continue() - Method in class com.sun.codemodel.JBlock
 
_default() - Method in class com.sun.codemodel.JSwitch
 
_do(JExpression) - Method in class com.sun.codemodel.JBlock
Create a Do statement and add it to this block
_else() - Method in class com.sun.codemodel.JConditional
Create a block to be executed by "else" branch
_extends() - Method in class com.sun.codemodel.JArrayClass
 
_extends() - Method in class com.sun.codemodel.JClass
Gets the super class of this class.
_extends(JClass) - Method in class com.sun.codemodel.JDefinedClass
This class extends the specifed class.
_extends(Class) - Method in class com.sun.codemodel.JDefinedClass
 
_extends() - Method in class com.sun.codemodel.JDefinedClass
Returns the class extended by this class, or null if this class does not explicitly extend a class.
_extends() - Method in class com.sun.codemodel.JNullType
 
_finally() - Method in class com.sun.codemodel.JTryBlock
 
_for() - Method in class com.sun.codemodel.JBlock
Create a For statement and add it to this block
_getClass(String) - Method in class com.sun.codemodel.JCodeModel
Gets a reference to the already created generated class.
_getClass(String) - Method in class com.sun.codemodel.JPackage
Gets a reference to the already created JDefinedClass.
_if(JExpression) - Method in class com.sun.codemodel.JBlock
Create an If statement and add it to this block
_implements() - Method in class com.sun.codemodel.JArrayClass
 
_implements() - Method in class com.sun.codemodel.JClass
Iterates all interfaces directly implemented by this class/interface.
_implements(JClass) - Method in class com.sun.codemodel.JDefinedClass
This class implements the specifed interface.
_implements(Class) - Method in class com.sun.codemodel.JDefinedClass
 
_implements() - Method in class com.sun.codemodel.JDefinedClass
Returns an iterator that walks the nested classes defined in this class.
_implements() - Method in class com.sun.codemodel.JNullType
 
_instanceof(JType) - Method in interface com.sun.codemodel.JExpression
 
_instanceof(JType) - Method in class com.sun.codemodel.JExpressionImpl
 
_instanceof(JExpression, JType) - Static method in class com.sun.codemodel.JOp
 
_interface(int, String) - Method in interface com.sun.codemodel.JClassContainer
Add an interface to this class/package.
_interface(String) - Method in interface com.sun.codemodel.JClassContainer
Adds a public interface to this package.
_interface(int, String) - Method in class com.sun.codemodel.JDefinedClass
Add an interface to this package.
_interface(String) - Method in class com.sun.codemodel.JDefinedClass
Adds a public interface to this package.
_interface(int, String) - Method in class com.sun.codemodel.JPackage
Add an interface to this package.
_interface(String) - Method in class com.sun.codemodel.JPackage
Adds a public interface to this package.
_new(JClass) - Static method in class com.sun.codemodel.JExpr
 
_new(JType) - Static method in class com.sun.codemodel.JExpr
 
_null() - Static method in class com.sun.codemodel.JExpr
 
_package() - Method in class com.sun.codemodel.JArrayClass
 
_package() - Method in class com.sun.codemodel.JClass
Gets the package to which this class belongs.
_package(String) - Method in class com.sun.codemodel.JCodeModel
Add a package to the list of packages to be generated
_package() - Method in class com.sun.codemodel.JNullType
 
_return() - Method in class com.sun.codemodel.JBlock
Create a return statement and add it to this block
_return(JExpression) - Method in class com.sun.codemodel.JBlock
Create a return statement and add it to this block
_super() - Static method in class com.sun.codemodel.JExpr
Returns a reference to "super", an implicit reference to the super class.
_switch(JExpression) - Method in class com.sun.codemodel.JBlock
Create a switch/case statement and add it to this block
_then() - Method in class com.sun.codemodel.JConditional
Return the block to be excuted by the "then" branch
_this() - Static method in class com.sun.codemodel.JExpr
Returns a reference to "this", an implicit reference to the current object.
_throw(JExpression) - Method in class com.sun.codemodel.JBlock
Create a throw statement and add it to this block
_throws(JClass) - Method in class com.sun.codemodel.JMethod
Add an exception to the list of exceptions that this method may throw.
_throws(Class) - Method in class com.sun.codemodel.JMethod
 
_try() - Method in class com.sun.codemodel.JBlock
Create a Try statement and add it to this block
_while(JExpression) - Method in class com.sun.codemodel.JBlock
Create a While statement and add it to this block

A B C D E F G H I J L M N O P Q R S T U V W X _