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

A

ABSTRACT - Static variable in class com.helger.jcodemodel.JMod
 
AbstractCodeWriter - Class in com.helger.jcodemodel
Receives generated code and writes to the appropriate storage.
AbstractCodeWriter(Charset) - Constructor for class com.helger.jcodemodel.AbstractCodeWriter
Deprecated.
AbstractCodeWriter(Charset, String) - Constructor for class com.helger.jcodemodel.AbstractCodeWriter
 
AbstractJAnnotationValue - Class in com.helger.jcodemodel
Things that can be values of an annotation element.
AbstractJAnnotationValue() - Constructor for class com.helger.jcodemodel.AbstractJAnnotationValue
 
AbstractJAnnotationValueOwned - Class in com.helger.jcodemodel
Things that can be values of an annotation element and have an owning code model (see IJOwned).
AbstractJAnnotationValueOwned() - Constructor for class com.helger.jcodemodel.AbstractJAnnotationValueOwned
 
AbstractJAnnotationValueOwned.FullClassNameExpr - Class in com.helger.jcodemodel
 
AbstractJAnnotationValueOwned.JEnumConstantExpr - Class in com.helger.jcodemodel
 
AbstractJClass - Class in com.helger.jcodemodel
Represents a Java reference type, such as a class, an interface, an enum, an array type, a parameterized type.
AbstractJClass(JCodeModel) - Constructor for class com.helger.jcodemodel.AbstractJClass
 
AbstractJClassContainer<CLASSTYPE extends AbstractJClassContainer<CLASSTYPE>> - Class in com.helger.jcodemodel
A generated Java class/interface/enum/annotation
This class models a declaration, and since a declaration can be always used as a reference, it inherits AbstractJClass.
AbstractJClassContainer(JCodeModel, IJClassContainer<?>, EClassType, String) - Constructor for class com.helger.jcodemodel.AbstractJClassContainer
JClass constructor
AbstractJExpressionAssignmentTargetImpl - Class in com.helger.jcodemodel
Abstract base class for expressions that also implement IJAssignmentTarget.
AbstractJExpressionAssignmentTargetImpl() - Constructor for class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
AbstractJExpressionImpl - Class in com.helger.jcodemodel
Provides default implementations for IJExpression.
AbstractJExpressionImpl() - Constructor for class com.helger.jcodemodel.AbstractJExpressionImpl
 
AbstractJGenerifiableImpl - Class in com.helger.jcodemodel
Implementation of IJGenerifiable.
AbstractJGenerifiableImpl() - Constructor for class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
AbstractJResourceFile - Class in com.helger.jcodemodel
Represents a resource file in the application-specific file format.
AbstractJResourceFile(String) - Constructor for class com.helger.jcodemodel.AbstractJResourceFile
 
AbstractJType - Class in com.helger.jcodemodel
A representation of a type in codeModel.
AbstractJType() - Constructor for class com.helger.jcodemodel.AbstractJType
 
add(String, String) - Method in class com.helger.jcodemodel.fmt.JPropertyFile
Adds key/value pair into the property file.
add(IJExpression) - Method in class com.helger.jcodemodel.JArray
Add an element to the array initializer
add(IJStatement) - Method in class com.helger.jcodemodel.JBlock
Adds an arbitrary statement to this block
add(Object) - Method in class com.helger.jcodemodel.JCommentPart
 
addAuthor() - Method in class com.helger.jcodemodel.JDocComment
Create an @author tag.
addDeprecated() - Method in class com.helger.jcodemodel.JDocComment
add a @deprecated tag to the javadoc, with the associated message.
addParam(String) - Method in class com.helger.jcodemodel.JDocComment
Append a text to a @param tag to the javadoc
addParam(JVar) - Method in class com.helger.jcodemodel.JDocComment
Append a text to an @param tag.
addParam(String) - Method in class com.helger.jcodemodel.JLambda
Add a parameter without a type name.
addParam(AbstractJType, String) - Method in class com.helger.jcodemodel.JLambda
Add a parameter with a type name.
addResourceFile(AbstractJResourceFile) - Method in class com.helger.jcodemodel.JPackage
Adds a new resource file to this package.
addReturn() - Method in class com.helger.jcodemodel.JDocComment
Appends a text to @return tag.
addSingleLineComment() - Method in class com.helger.jcodemodel.JBlock
Adds an empty single line comment
addSingleLineComment(String) - Method in class com.helger.jcodemodel.JBlock
Adds a single line comment to this block
addTag(String) - Method in class com.helger.jcodemodel.JDocComment
 
addThrows(Class<? extends Throwable>) - Method in class com.helger.jcodemodel.JDocComment
add a @throws tag to the javadoc
addThrows(AbstractJClass) - Method in class com.helger.jcodemodel.JDocComment
add a @throws tag to the javadoc
addXdoclet(String) - Method in class com.helger.jcodemodel.JDocComment
add an xdoclet.
addXdoclet(String, Map<String, String>) - Method in class com.helger.jcodemodel.JDocComment
add an xdoclet.
addXdoclet(String, String, String) - Method in class com.helger.jcodemodel.JDocComment
add an xdoclet with @name attribute = "value".
annotate(AbstractJClass) - Method in interface com.helger.jcodemodel.IJAnnotatable
Adds an annotation to this program element.
annotate(Class<? extends Annotation>) - Method in interface com.helger.jcodemodel.IJAnnotatable
Adds an annotation to this program element.
annotate(Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds a new annotation to the array.
annotate(AbstractJClass) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds a new annotation to the array.
annotate(Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JDefinedClass
 
annotate(AbstractJClass) - Method in class com.helger.jcodemodel.JDefinedClass
 
annotate(AbstractJClass) - Method in class com.helger.jcodemodel.JEnumConstant
Adds an annotation to this variable.
annotate(Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JEnumConstant
Adds an annotation to this variable.
annotate(AbstractJClass) - Method in class com.helger.jcodemodel.JMethod
Adds an annotation to this variable.
annotate(Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JMethod
Adds an annotation to this variable.
annotate(AbstractJClass) - Method in class com.helger.jcodemodel.JPackage
 
annotate(Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JPackage
 
annotate(AbstractJClass) - Method in class com.helger.jcodemodel.JVar
Adds an annotation to this variable.
annotate(Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JVar
Adds an annotation to this variable.
annotate2(Class<W>) - Method in interface com.helger.jcodemodel.IJAnnotatable
Adds an annotation to this program element and returns a type-safe writer to fill in the values of such annotations.
annotate2(Class<W>) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
annotate2(Class<W>) - Method in class com.helger.jcodemodel.JDefinedClass
 
annotate2(Class<W>) - Method in class com.helger.jcodemodel.JEnumConstant
 
annotate2(Class<W>) - Method in class com.helger.jcodemodel.JMethod
 
annotate2(Class<W>) - Method in class com.helger.jcodemodel.JPackage
 
annotate2(Class<W>) - Method in class com.helger.jcodemodel.JVar
 
annotationParam(String, Class<? extends Annotation>) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation For adding class values as param
annotationParam(String, AbstractJClass) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation For adding class values as param
annotations() - Method in interface com.helger.jcodemodel.IJAnnotatable
Read-only live view of all annotations on this IJAnnotatable
annotations() - Method in class com.helger.jcodemodel.JAnnotationArrayMember
annotations() - Method in class com.helger.jcodemodel.JDefinedClass
 
annotations() - Method in class com.helger.jcodemodel.JEnumConstant
annotations() - Method in class com.helger.jcodemodel.JMethod
 
annotations() - Method in class com.helger.jcodemodel.JPackage
 
annotations() - Method in class com.helger.jcodemodel.JVar
 
anonymousClass(AbstractJClass) - Method in class com.helger.jcodemodel.JCodeModel
Creates a new anonymous class.
anonymousClass(Class<?>) - Method in class com.helger.jcodemodel.JCodeModel
Creates a new anonymous class.
append(Object) - Method in class com.helger.jcodemodel.JCommentPart
Appends a new value.
append(Object) - Method in class com.helger.jcodemodel.JDocComment
 
append(int, boolean) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, byte) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, char) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, double) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, float) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, int) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, long) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, short) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Atomic type hash code generation.
append(int, Object) - Static method in class com.helger.jcodemodel.util.JCHashCodeCalculator
Object hash code generation.
append(boolean) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(byte) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(char) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(double) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(float) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(int) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(long) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(short) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Atomic type hash code generation.
append(Object) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Object hash code generation.
append(Enum<?>) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Object hash code generation.
append(boolean[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(byte[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(char[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(double[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(float[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(int[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(long[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(short[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(Object[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(Enum<?>[]) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Array hash code generation.
append(StringBuffer) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Type specific hash code generation because parameter class has no overloaded equals method.
append(StringBuilder) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Type specific hash code generation because parameter class has no overloaded equals method.
append(Iterable<?>) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
 
append(Map<?, ?>) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
 
append(Node) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
 
arg(IJExpression) - Method in class com.helger.jcodemodel.JEnumConstant
Add an expression to this constructor's argument list
arg(IJExpression) - Method in class com.helger.jcodemodel.JInvocation
Add an expression to this invocation's argument list
arg(boolean) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
arg(char) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
arg(double) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
arg(float) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
arg(int) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
arg(long) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
arg(String) - Method in class com.helger.jcodemodel.JInvocation
Adds a literal argument.
args() - Method in class com.helger.jcodemodel.JEnumConstant
 
args() - Method in class com.helger.jcodemodel.JInvocation
Returns all arguments of the invocation.
array() - Method in class com.helger.jcodemodel.AbstractJClass
 
array() - Method in class com.helger.jcodemodel.AbstractJType
Create an array type of this type.
array() - Method in class com.helger.jcodemodel.JArrayCompRef
 
array() - Method in class com.helger.jcodemodel.JPrimitiveType
 
assign(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(boolean) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(char) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(double) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(float) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(long) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(String) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assign(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(boolean) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(char) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(double) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(float) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(long) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(String) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assign(IJAssignmentTarget, IJExpression) - Method in class com.helger.jcodemodel.JBlock
Creates an assignment statement and adds it to this block.
assign(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignBand(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignBand(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignBand(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignBor(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignBor(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignBor(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignDivide(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignDivide(double) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignDivide(float) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignDivide(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignDivide(long) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignDivide(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignDivide(double) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignDivide(float) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignDivide(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignDivide(long) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignDivide(IJAssignmentTarget, IJExpression) - Method in class com.helger.jcodemodel.JBlock
 
assignDivide(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignMinus(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignMinus(double) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignMinus(float) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignMinus(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignMinus(long) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignMinus(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignMinus(double) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignMinus(float) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignMinus(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignMinus(long) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignMinus(IJAssignmentTarget, IJExpression) - Method in class com.helger.jcodemodel.JBlock
 
assignMinus(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignPlus(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(char) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(double) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(float) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(long) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(String) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignPlus(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(char) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(double) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(float) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(long) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(String) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignPlus(IJAssignmentTarget, IJExpression) - Method in class com.helger.jcodemodel.JBlock
 
assignPlus(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignShl(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignShl(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignShl(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignShl(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignShl(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignShr(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignShr(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignShr(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignShr(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignShr(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignShrz(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignShrz(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignShrz(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignShrz(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignShrz(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignTimes(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignTimes(double) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignTimes(float) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignTimes(int) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignTimes(long) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignTimes(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignTimes(double) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignTimes(float) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignTimes(int) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignTimes(long) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignTimes(IJAssignmentTarget, IJExpression) - Method in class com.helger.jcodemodel.JBlock
 
assignTimes(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
assignXor(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionAssignmentTargetImpl
 
assignXor(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
assignXor(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 

B

band(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
band(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
Bit-wise AND '&'.
band(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
base() - Method in class com.helger.jcodemodel.JAnonymousClass
 
basis() - Method in class com.helger.jcodemodel.JNarrowedClass
 
binaryName() - Method in class com.helger.jcodemodel.AbstractJType
Gets the binary name of the type.
binaryName() - Method in class com.helger.jcodemodel.JArrayClass
 
binaryName() - Method in class com.helger.jcodemodel.JDefinedClass
 
binaryName() - Method in class com.helger.jcodemodel.JNarrowedClass
 
bind(JFormatter) - Method in class com.helger.jcodemodel.JVar
 
block() - Method in class com.helger.jcodemodel.JBlock
Create a sub-block and add it to this block.
block(boolean, boolean) - Method in class com.helger.jcodemodel.JBlock
Create a sub-block and add it to this block
blockSimple() - Method in class com.helger.jcodemodel.JBlock
Create a sub-block and add it to this block.
blockVirtual() - Method in class com.helger.jcodemodel.JBlock
Create a sub-block and add it to this block.
body() - Method in class com.helger.jcodemodel.JCase
 
body() - Method in class com.helger.jcodemodel.JCatchBlock
 
body() - Method in class com.helger.jcodemodel.JDoLoop
 
body() - Method in class com.helger.jcodemodel.JForEach
 
body() - Method in class com.helger.jcodemodel.JForLoop
 
body() - Method in class com.helger.jcodemodel.JLambda
 
body() - Method in class com.helger.jcodemodel.JMethod
Get the block that makes up body of this method
body() - Method in class com.helger.jcodemodel.JSynchronizedBlock
 
body() - Method in class com.helger.jcodemodel.JTryBlock
 
body() - Method in class com.helger.jcodemodel.JWhileLoop
 
BOOLEAN - Variable in class com.helger.jcodemodel.JCodeModel
 
BOOLEAN - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
bor(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
bor(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
Bit-wise OR '|'.
bor(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
bound(AbstractJClass) - Method in class com.helger.jcodemodel.JTypeVar
Adds a bound to this variable.
bound() - Method in class com.helger.jcodemodel.JTypeWildcard
 
boundLike(JTypeVar) - Method in class com.helger.jcodemodel.JTypeVar
Copy bounds from another type-variable into this one.
boundMode() - Method in class com.helger.jcodemodel.JTypeWildcard
 
bounds() - Method in class com.helger.jcodemodel.JTypeVar
Return all bounds of this type-parameter.
boxify() - Method in class com.helger.jcodemodel.AbstractJClass
Deprecated.
calling this method from AbstractJClass would be meaningless, since it's always guaranteed to return this.
boxify() - Method in class com.helger.jcodemodel.AbstractJType
If this class is a primitive type, return the boxed class.
boxify() - Method in class com.helger.jcodemodel.JPrimitiveType
 
boxToPrimitive - Static variable in class com.helger.jcodemodel.JCodeModel
The reverse look up for JCodeModel.primitiveToBox.
bracesRequired() - Method in class com.helger.jcodemodel.JBlock
 
bracesRequired(boolean) - Method in class com.helger.jcodemodel.JBlock
 
build(OutputStream) - Method in class com.helger.jcodemodel.AbstractJResourceFile
called by JPackage to produce the file image.
build(OutputStream) - Method in class com.helger.jcodemodel.fmt.JBinaryFile
 
build(OutputStream) - Method in class com.helger.jcodemodel.fmt.JPropertyFile
 
build(OutputStream) - Method in class com.helger.jcodemodel.fmt.JSerializedObject
 
build(OutputStream) - Method in class com.helger.jcodemodel.fmt.JStaticFile
 
build(OutputStream) - Method in class com.helger.jcodemodel.fmt.JStaticJavaFile
 
build(OutputStream) - Method in class com.helger.jcodemodel.fmt.JTextFile
 
build(File, PrintStream) - Method in class com.helger.jcodemodel.JCodeModel
Generates Java source code.
build(File, File, PrintStream) - Method in class com.helger.jcodemodel.JCodeModel
Generates Java source code.
build(File) - Method in class com.helger.jcodemodel.JCodeModel
A convenience method for build(destDir,System.out).
build(File, File) - Method in class com.helger.jcodemodel.JCodeModel
A convenience method for build(srcDir,resourceDir,System.out).
build(AbstractCodeWriter) - Method in class com.helger.jcodemodel.JCodeModel
A convenience method for build(out,out).
build(AbstractCodeWriter, AbstractCodeWriter) - Method in class com.helger.jcodemodel.JCodeModel
Generates Java source code.
buildsErrorTypeRefs() - Method in class com.helger.jcodemodel.JCodeModel
Check if any error-types leaked into output Java-sources.
BYTE - Variable in class com.helger.jcodemodel.JCodeModel
 
BYTE - Static variable in class com.helger.jcodemodel.JPrimitiveType
 

C

cand(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
cand(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
Logical AND '&&'.
cand(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
cases() - Method in class com.helger.jcodemodel.JSwitch
 
cast(AbstractJType, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
catches() - Method in class com.helger.jcodemodel.JTryBlock
 
ChainFilter(JStaticJavaFile.ILineFilter, JStaticJavaFile.ILineFilter) - Constructor for class com.helger.jcodemodel.fmt.JStaticJavaFile.ChainFilter
 
CHAR - Variable in class com.helger.jcodemodel.JCodeModel
 
CHAR - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
classes() - Method in class com.helger.jcodemodel.AbstractJClassContainer
Returns an iterator that walks the nested classes defined in this class.
classes() - Method in interface com.helger.jcodemodel.IJClassContainer
 
classes() - Method in class com.helger.jcodemodel.JPackage
 
ClassNameComparator - Class in com.helger.jcodemodel.util
Comparator object that sorts AbstractJClasses in the order of their names.
close() - Method in class com.helger.jcodemodel.AbstractCodeWriter
Called by CodeModel at the end of the process.
close() - Method in class com.helger.jcodemodel.JFormatter
Closes this formatter.
close() - Method in class com.helger.jcodemodel.SourcePrintWriter
 
close() - Method in class com.helger.jcodemodel.util.NullWriter
 
close() - Method in class com.helger.jcodemodel.writer.FileCodeWriter
 
close() - Method in class com.helger.jcodemodel.writer.FilterCodeWriter
 
close() - Method in class com.helger.jcodemodel.writer.OutputStreamCodeWriter
 
close() - Method in class com.helger.jcodemodel.writer.SingleStreamCodeWriter
 
close() - Method in class com.helger.jcodemodel.writer.ZipCodeWriter
 
CodeModelBuildingException - Exception in com.helger.jcodemodel.meta
 
CodeModelBuildingException(JClassAlreadyExistsException) - Constructor for exception com.helger.jcodemodel.meta.CodeModelBuildingException
 
collection() - Method in class com.helger.jcodemodel.JForEach
 
com.helger.jcodemodel - package com.helger.jcodemodel
Library for generating Java source code.
com.helger.jcodemodel.fmt - package com.helger.jcodemodel.fmt
 
com.helger.jcodemodel.meta - package com.helger.jcodemodel.meta
 
com.helger.jcodemodel.util - package com.helger.jcodemodel.util
 
com.helger.jcodemodel.writer - package com.helger.jcodemodel.writer
 
comment() - Method in class com.helger.jcodemodel.JSingleLineCommentStatement
 
comment(String) - Method in class com.helger.jcodemodel.JSingleLineCommentStatement
Set a new comment string.
compare(AbstractJClass, AbstractJClass) - Method in class com.helger.jcodemodel.util.ClassNameComparator
Compare two JTypes by FQCN, giving sorting precedence to types that belong to packages java and javax over all others.
compareTo(JPackage) - Method in class com.helger.jcodemodel.JPackage
Order is based on the lexicographic order of the package name.
complement() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
complement() - Method in interface com.helger.jcodemodel.IJExpression
 
complement(IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
component(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
component(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
component(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
component(int) - Method in interface com.helger.jcodemodel.IJExpression
 
component(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
component0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
component0() - Method in interface com.helger.jcodemodel.IJExpression
 
cond(IJExpression, IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
Just a sanity wrapper around JOp.cond(IJExpression, IJExpression, IJExpression) for easier finding.
cond(IJExpression, IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
constructor(int) - Method in class com.helger.jcodemodel.JDefinedClass
Adds a constructor to this class.
constructors() - Method in class com.helger.jcodemodel.JDefinedClass
 
containsErrorTypes() - Method in class com.helger.jcodemodel.JDefinedClass
Returns true if this class or it's inner classes contains references to error-types.
containsErrorTypes(JDefinedClass) - Static method in class com.helger.jcodemodel.JFormatter
 
containsField(String) - Method in class com.helger.jcodemodel.JDefinedClass
 
containsTypeVar(JTypeVar) - Method in class com.helger.jcodemodel.AbstractJType
Check if this class is a generic class and contains the passed type variable.
containsTypeVar(JTypeVar) - Method in class com.helger.jcodemodel.JArrayClass
 
containsTypeVar(JTypeVar) - Method in class com.helger.jcodemodel.JNarrowedClass
 
containsTypeVar(JTypeVar) - Method in class com.helger.jcodemodel.JTypeVar
 
containsTypeVar(JTypeVar) - Method in class com.helger.jcodemodel.JTypeWildcard
 
contents() - Method in class com.helger.jcodemodel.fmt.JTextFile
 
cor(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
cor(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
Logical OR '||'.
cor(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
core() - Method in class com.helger.jcodemodel.writer.FilterCodeWriter
 
countArtifacts() - Method in class com.helger.jcodemodel.JCodeModel
 
createInnerClass(int, EClassType, String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
createInnerClass(int, EClassType, String) - Method in class com.helger.jcodemodel.JDefinedClass
 
createInnerClass(int, EClassType, String) - Method in class com.helger.jcodemodel.JDirectClass
 

D

decl(AbstractJType, String) - Method in class com.helger.jcodemodel.JBlock
Adds a local variable declaration to this block.
decl(int, AbstractJType, String) - Method in class com.helger.jcodemodel.JBlock
Adds a local variable declaration to this block.
decl(AbstractJType, String, IJExpression) - Method in class com.helger.jcodemodel.JBlock
Adds a local variable declaration to this block.
decl(int, AbstractJType, String, IJExpression) - Method in class com.helger.jcodemodel.JBlock
Adds a local variable declaration to this block.
declarable() - Method in class com.helger.jcodemodel.AbstractJType
 
declarable() - Method in class com.helger.jcodemodel.JTypeWildcard
 
declaration(IJDeclaration) - Method in class com.helger.jcodemodel.JFormatter
Cause the JDeclaration to generate source for itself
declarationToken() - Method in enum com.helger.jcodemodel.EClassType
 
declarationTokens() - Method in enum com.helger.jcodemodel.JTypeWildcard.EBoundMode
 
declare(JFormatter) - Method in class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
declare(JFormatter) - Method in interface com.helger.jcodemodel.IJDeclaration
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JDefinedClass
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JEnumConstant
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JFieldVar
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JLambdaParam
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JMethod
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JPackage
 
declare(JFormatter) - Method in class com.helger.jcodemodel.JTypeVar
Prints out the declaration of the variable.
declare(JFormatter) - Method in class com.helger.jcodemodel.JVar
 
declareBody(JFormatter) - Method in class com.helger.jcodemodel.JDefinedClass
prints the body of a class.
declareDefaultValue(IJExpression) - Method in class com.helger.jcodemodel.JMethod
Specify the default value for this method
decr() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
decr() - Method in interface com.helger.jcodemodel.IJExpression
 
decr(IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
decr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Deprecated.
DEFAULT - Static variable in class com.helger.jcodemodel.JMod
Java8 default method indicator
DEFAULT_BRACES_REQUIRED - Static variable in class com.helger.jcodemodel.JBlock
 
DEFAULT_CHARSET - Static variable in class com.helger.jcodemodel.writer.FileCodeWriter
 
DEFAULT_INDENT_REQUIRED - Static variable in class com.helger.jcodemodel.JBlock
 
DEFAULT_INDENT_SPACE - Static variable in class com.helger.jcodemodel.JFormatter
 
DEFAULT_MARK_READ_ONLY - Static variable in class com.helger.jcodemodel.writer.FileCodeWriter
 
DEFAULT_VIRTUAL_BLOCK - Static variable in class com.helger.jcodemodel.JBlock
 
direct(String) - Method in class com.helger.jcodemodel.JDefinedClass
Places the given string directly inside the generated class.
direct(String) - Static method in class com.helger.jcodemodel.JExpr
Creates an expression directly from a source code fragment.
directClass(String) - Method in class com.helger.jcodemodel.JCodeModel
Creates a dummy, unknown JDirectClass that represents a given name.
directClass(EClassType, String) - Method in class com.helger.jcodemodel.JCodeModel
Creates a dummy, unknown JDirectClass that represents a given name.
directStatement(String) - Method in class com.helger.jcodemodel.JBlock
Creates a "literal" statement directly.
div(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
div(double) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
div(float) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
div(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
div(long) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
div(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
div(double) - Method in interface com.helger.jcodemodel.IJExpression
 
div(float) - Method in interface com.helger.jcodemodel.IJExpression
 
div(int) - Method in interface com.helger.jcodemodel.IJExpression
 
div(long) - Method in interface com.helger.jcodemodel.IJExpression
 
div(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
dotclass() - Method in class com.helger.jcodemodel.AbstractJClass
 
dotclass(AbstractJClass) - Static method in class com.helger.jcodemodel.JExpr
 
DOUBLE - Variable in class com.helger.jcodemodel.JCodeModel
 
DOUBLE - Static variable in class com.helger.jcodemodel.JPrimitiveType
 

E

EClassType - Enum in com.helger.jcodemodel
This helps enable whether the JDefinedClass is a Class or Interface or AnnotationTypeDeclaration or Enum
elementType() - Method in class com.helger.jcodemodel.AbstractJType
If this is an array, returns the component type of the array (T of T[]).
elementType() - Method in class com.helger.jcodemodel.JArrayClass
 
EMPTY_ARRAY - Static variable in class com.helger.jcodemodel.AbstractJClass
Sometimes useful reusable empty array.
encoding() - Method in class com.helger.jcodemodel.AbstractCodeWriter
 
enumConstant(String) - Method in class com.helger.jcodemodel.JDefinedClass
If the named enum already exists, the reference to it is returned.
enumConstantRef(AbstractJClass, String) - Static method in class com.helger.jcodemodel.JExpr
 
eq(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
eq(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
Equals
eq(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
eq0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
eq0() - Method in interface com.helger.jcodemodel.IJExpression
Shortcut for eq (JExpr.lit (0))
eqNull() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
eqNull() - Method in interface com.helger.jcodemodel.IJExpression
Shortcut for eq (JExpr.
equals(Object) - Method in class com.helger.jcodemodel.JArray
 
equals(Object) - Method in class com.helger.jcodemodel.JArrayClass
 
equals(Object) - Method in class com.helger.jcodemodel.JArrayCompRef
 
equals(Object) - Method in class com.helger.jcodemodel.JAssignment
 
equals(Object) - Method in class com.helger.jcodemodel.JAtom
 
equals(Object) - Method in class com.helger.jcodemodel.JAtomDouble
 
equals(Object) - Method in class com.helger.jcodemodel.JAtomFloat
 
equals(Object) - Method in class com.helger.jcodemodel.JAtomInt
 
equals(Object) - Method in class com.helger.jcodemodel.JAtomLong
 
equals(Object) - Method in class com.helger.jcodemodel.JCast
 
equals(Object) - Method in class com.helger.jcodemodel.JEnumConstant
 
equals(Object) - Method in class com.helger.jcodemodel.JEnumConstantRef
 
equals(Object) - Method in class com.helger.jcodemodel.JFieldRef
 
equals(Object) - Method in class com.helger.jcodemodel.JInvocation
 
equals(Object) - Method in class com.helger.jcodemodel.JNarrowedClass
 
equals(Object) - Method in class com.helger.jcodemodel.JOpBinary
 
equals(Object) - Method in class com.helger.jcodemodel.JOpTernary
 
equals(Object) - Method in class com.helger.jcodemodel.JOpUnary
 
equals(Object) - Method in class com.helger.jcodemodel.JStringLiteral
 
equals(Object) - Method in class com.helger.jcodemodel.JVar
 
equals(Object) - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Deprecated.
erasure() - Method in class com.helger.jcodemodel.AbstractJClass
 
erasure() - Method in class com.helger.jcodemodel.AbstractJType
 
erasure() - Method in class com.helger.jcodemodel.JNarrowedClass
 
errorClass(String) - Method in class com.helger.jcodemodel.JCodeModel
Creates a dummy, error AbstractJClass that can only be referenced from hidden classes.
errorClass(String, String) - Method in class com.helger.jcodemodel.JCodeModel
Creates a dummy, error AbstractJClass that can only be referenced from hidden classes.
ErrorTypeFound - Exception in com.helger.jcodemodel.meta
Special internal excpetion thrown when an error type was found
ErrorTypePolicy - Class in com.helger.jcodemodel.meta
Defines policy to use with error-types.
ErrorTypePolicy(ErrorTypePolicy.EAction, boolean) - Constructor for class com.helger.jcodemodel.meta.ErrorTypePolicy
 
ErrorTypePolicy.EAction - Enum in com.helger.jcodemodel.meta
 
exception() - Method in class com.helger.jcodemodel.JCatchBlock
 
explicitThis() - Method in class com.helger.jcodemodel.JFieldRef
 
explicitThis(boolean) - Method in class com.helger.jcodemodel.JFieldRef
 
expr() - Method in class com.helger.jcodemodel.JOpUnary
 
expr() - Method in class com.helger.jcodemodel.JReturn
 
expr(IJExpression) - Method in class com.helger.jcodemodel.JSynchronizedBlock
 
expr() - Method in class com.helger.jcodemodel.JSynchronizedBlock
 
expr() - Method in class com.helger.jcodemodel.JThrow
 
expr1() - Method in class com.helger.jcodemodel.JOpTernary
 
expr2() - Method in class com.helger.jcodemodel.JOpTernary
 
expr3() - Method in class com.helger.jcodemodel.JOpTernary
 
exprs() - Method in class com.helger.jcodemodel.JArray
 

F

FALSE - Static variable in class com.helger.jcodemodel.JExpr
Boolean constant that represents false
field(int, AbstractJType, String) - Method in class com.helger.jcodemodel.JDefinedClass
Adds a field to the list of field members of this JDefinedClass.
field(int, Class<?>, String) - Method in class com.helger.jcodemodel.JDefinedClass
 
field(int, AbstractJType, String, IJExpression) - Method in class com.helger.jcodemodel.JDefinedClass
Adds a field to the list of field members of this JDefinedClass.
field(int, Class<?>, String, IJExpression) - Method in class com.helger.jcodemodel.JDefinedClass
 
fieldRef() - Method in class com.helger.jcodemodel.JFieldVar
 
fields() - Method in class com.helger.jcodemodel.JDefinedClass
Returns all the fields declared in this class.
FileCodeWriter - Class in com.helger.jcodemodel.writer
Writes all the source files under the specified file folder.
FileCodeWriter(File) - Constructor for class com.helger.jcodemodel.writer.FileCodeWriter
 
FileCodeWriter(File, Charset) - Constructor for class com.helger.jcodemodel.writer.FileCodeWriter
 
FileCodeWriter(File, boolean) - Constructor for class com.helger.jcodemodel.writer.FileCodeWriter
 
FileCodeWriter(File, Charset, String) - Constructor for class com.helger.jcodemodel.writer.FileCodeWriter
 
FileCodeWriter(File, boolean, Charset) - Constructor for class com.helger.jcodemodel.writer.FileCodeWriter
 
FileCodeWriter(File, boolean, Charset, String) - Constructor for class com.helger.jcodemodel.writer.FileCodeWriter
 
FilterCodeWriter - Class in com.helger.jcodemodel.writer
AbstractCodeWriter that delegates to another AbstractCodeWriter.
FilterCodeWriter(AbstractCodeWriter) - Constructor for class com.helger.jcodemodel.writer.FilterCodeWriter
 
FINAL - Static variable in class com.helger.jcodemodel.JMod
 
FLOAT - Variable in class com.helger.jcodemodel.JCodeModel
 
FLOAT - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
flush() - Method in class com.helger.jcodemodel.util.NullWriter
 
forClass(int) - Static method in class com.helger.jcodemodel.JMods
 
forEach(AbstractJType, String, IJExpression) - Method in class com.helger.jcodemodel.JBlock
Creates an enhanced For statement based on j2se 1.5 JLS and add it to this block
forField(int) - Static method in class com.helger.jcodemodel.JMods
 
forInterface(int) - Static method in class com.helger.jcodemodel.JMods
 
format(JFormatter, String) - Method in class com.helger.jcodemodel.JCommentPart
Writes this part into the formatter by using the specified indentation.
forMethod(int) - Static method in class com.helger.jcodemodel.JMods
 
forVar(int) - Static method in class com.helger.jcodemodel.JMods
 
FullClassNameExpr(Class<?>) - Constructor for class com.helger.jcodemodel.AbstractJAnnotationValueOwned.FullClassNameExpr
 
fullName() - Method in class com.helger.jcodemodel.AbstractJClassContainer
Gets the fully qualified name of this class.
fullName() - Method in class com.helger.jcodemodel.AbstractJType
Gets the full name of the type.
fullName() - Method in class com.helger.jcodemodel.JAnonymousClass
 
fullName() - Method in class com.helger.jcodemodel.JArrayClass
 
fullName() - Method in class com.helger.jcodemodel.JDirectClass
Gets the fully qualified name of this class.
fullName() - Method in class com.helger.jcodemodel.JErrorClass
 
fullName() - Method in class com.helger.jcodemodel.JNarrowedClass
 
fullName() - Method in class com.helger.jcodemodel.JNullType
 
fullName() - Method in class com.helger.jcodemodel.JPrimitiveType
 
fullName() - Method in class com.helger.jcodemodel.JTypeVar
 
fullName() - Method in class com.helger.jcodemodel.JTypeVarClass
 
fullName() - Method in class com.helger.jcodemodel.JTypeWildcard
 

G

generable(IJGenerable) - Method in class com.helger.jcodemodel.JFormatter
Cause the JGenerable object to generate source for iteself
generable(Collection<? extends IJGenerable>) - Method in class com.helger.jcodemodel.JFormatter
Produces IJGenerables separated by ','
generate(JFormatter) - Method in class com.helger.jcodemodel.AbstractJAnnotationValueOwned.FullClassNameExpr
 
generate(JFormatter) - Method in class com.helger.jcodemodel.AbstractJAnnotationValueOwned.JEnumConstantExpr
 
generate(JFormatter) - Method in class com.helger.jcodemodel.AbstractJClass
 
generate(JFormatter) - Method in interface com.helger.jcodemodel.IJGenerable
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAnnotationStringValue
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAnnotationUse
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAnonymousClass
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JArray
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JArrayClass
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JArrayCompRef
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAssignment
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAtom
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAtomDouble
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAtomFloat
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAtomInt
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JAtomLong
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JBlock
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JCast
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JCatchBlock
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JDocComment
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JEnumConstant
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JEnumConstantRef
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JFieldRef
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JFieldVar
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JInvocation
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JLambda
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JLambdaMethodRef
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JLambdaParam
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JMods
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JNarrowedClass
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JOpBinary
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JOpTernary
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JOpUnary
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JOpUnaryTight
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JPackage
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JPrimitiveType
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JStringLiteral
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JTypeVar
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JTypeWildcard
 
generate(JFormatter) - Method in class com.helger.jcodemodel.JVar
 
generify(String) - Method in class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
generify(String, Class<?>) - Method in class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
generify(String, AbstractJClass) - Method in class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
generify(String) - Method in interface com.helger.jcodemodel.IJGenerifiable
Adds a new type variable to this declaration.
generify(String, Class<?>) - Method in interface com.helger.jcodemodel.IJGenerifiable
Adds a new type variable to this declaration with a bound.
generify(String, AbstractJClass) - Method in interface com.helger.jcodemodel.IJGenerifiable
Adds a new type variable to this declaration with a bound.
generify(String) - Method in class com.helger.jcodemodel.JDefinedClass
 
generify(String, Class<?>) - Method in class com.helger.jcodemodel.JDefinedClass
 
generify(String, AbstractJClass) - Method in class com.helger.jcodemodel.JDefinedClass
 
getAllAnnotations() - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
getAnnotation(Class<?>) - Method in class com.helger.jcodemodel.JDefinedClass
 
getAnnotationClass() - Method in class com.helger.jcodemodel.JAnnotationUse
 
getAnnotationMembers() - Method in class com.helger.jcodemodel.JAnnotationUse
 
getAnnotationType() - Method in interface com.helger.jcodemodel.IJAnnotationWriter
 
getAnnotationType() - Method in class com.helger.jcodemodel.TypedAnnotationWriter
 
getAnnotationUse() - Method in interface com.helger.jcodemodel.IJAnnotationWriter
 
getAnnotationUse() - Method in class com.helger.jcodemodel.TypedAnnotationWriter
 
getBaseClass(AbstractJClass) - Method in class com.helger.jcodemodel.AbstractJClass
Gets the parameterization of the given base type.
getBaseClass(Class<?>) - Method in class com.helger.jcodemodel.AbstractJClass
 
getBuildingCharset() - Method in class com.helger.jcodemodel.JCodeModel
 
getBuildingNewLine() - Method in class com.helger.jcodemodel.JCodeModel
 
getClass(TypeElement) - Method in class com.helger.jcodemodel.meta.JCodeModelJavaxLangModelAdapter
Returns jcodemodel class definition for given element.
getClass(TypeElement, ErrorTypePolicy) - Method in class com.helger.jcodemodel.meta.JCodeModelJavaxLangModelAdapter
Returns jcodemodel class definition for given element.
getClassClassLoader(Class<?>) - Static method in class com.helger.jcodemodel.util.JCSecureLoader
 
getClassType() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
getClassWithErrorTypes(TypeElement) - Method in class com.helger.jcodemodel.meta.JCodeModelJavaxLangModelAdapter
Returns jcodemodel class definition for given element.
getConstantParam(String) - Method in class com.helger.jcodemodel.JAnnotationUse
 
getConstantParamValue(String) - Method in class com.helger.jcodemodel.JAnnotationUse
 
getConstructor(AbstractJType[]) - Method in class com.helger.jcodemodel.JDefinedClass
Looks for a method that has the specified method signature and return it.
getContents() - Method in class com.helger.jcodemodel.JBlock
 
getContextClassLoader() - Static method in class com.helger.jcodemodel.util.JCSecureLoader
 
getDataStore() - Method in class com.helger.jcodemodel.fmt.JBinaryFile
 
getDefaultNewLine() - Static method in class com.helger.jcodemodel.AbstractCodeWriter
 
getDerived(int) - Static method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Create a JCHashCodeGenerator for derived classes where the base class also uses the JCHashCodeGenerator.
getExistingClass() - Method in exception com.helger.jcodemodel.JClassAlreadyExistsException
Gets a reference to the existing JDefinedClass.
getFile(JPackage, String) - Method in class com.helger.jcodemodel.writer.FileCodeWriter
 
getFileSystemCaseSensitivity() - Static method in class com.helger.jcodemodel.JCodeModel
 
getFullName(Class<?>) - Static method in class com.helger.jcodemodel.util.JCNameUtilities
 
getHashCode() - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Retrieve the final hash code.
getHashCode(Object, Object...) - Static method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Static helper method to create the hashcode of an object with a single invocation.
getHashCode(int, Object...) - Static method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Static helper method to create the hashcode of an object with a single invocation.
getHashCodeObj() - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
 
getInstance() - Static method in class com.helger.jcodemodel.util.ClassNameComparator
 
getInstance() - Static method in class com.helger.jcodemodel.util.NullWriter
 
getJClass() - Method in class com.helger.jcodemodel.fmt.JStaticJavaFile
 
getMessage() - Method in class com.helger.jcodemodel.JErrorClass
 
getMethod(String, AbstractJType[]) - Method in class com.helger.jcodemodel.JDefinedClass
Looks for a method that has the specified method signature and return it.
getName() - Method in class com.helger.jcodemodel.JEnumConstant
Returns the name of this constant including the type name
getName() - Method in class com.helger.jcodemodel.JEnumConstantRef
Returns the name of this constant including the type name
getNewLine() - Method in class com.helger.jcodemodel.AbstractCodeWriter
 
getOuter() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
getPackage() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
getPackage() - Method in interface com.helger.jcodemodel.IJClassContainer
 
getPackage() - Method in class com.helger.jcodemodel.JPackage
 
getParam(String) - Method in class com.helger.jcodemodel.JAnnotationUse
 
getParam(String, Class<T>) - Method in class com.helger.jcodemodel.JAnnotationUse
Return annotation argument represented as required type.
getParam(String) - Method in class com.helger.jcodemodel.JDocComment
 
getParam(JVar) - Method in class com.helger.jcodemodel.JDocComment
 
getPrimitiveType() - Method in class com.helger.jcodemodel.AbstractJClass
 
getReturn() - Method in class com.helger.jcodemodel.JDocComment
 
getSystemClassLoader() - Static method in class com.helger.jcodemodel.util.JCSecureLoader
 
getTag(String) - Method in class com.helger.jcodemodel.JDocComment
 
getThrows(Class<? extends Throwable>) - Method in class com.helger.jcodemodel.JDocComment
 
getThrows(AbstractJClass) - Method in class com.helger.jcodemodel.JDocComment
 
getThrows() - Method in class com.helger.jcodemodel.JMethod
 
getTypeParameters() - Method in class com.helger.jcodemodel.AbstractJClass
 
getTypeParameters() - Method in class com.helger.jcodemodel.JNarrowedClass
 
getValue() - Method in class com.helger.jcodemodel.JMods
 
gt(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
gt(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
gt(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
gt0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
gt0() - Method in interface com.helger.jcodemodel.IJExpression
 
gte(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
gte(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
gte(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
gte0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
gte0() - Method in interface com.helger.jcodemodel.IJExpression
 

H

hasAnnotationMembers() - Method in class com.helger.jcodemodel.JAnnotationUse
 
hasArgs() - Method in class com.helger.jcodemodel.JEnumConstant
 
hasExprs() - Method in class com.helger.jcodemodel.JArray
 
hashCode() - Method in class com.helger.jcodemodel.JArray
 
hashCode() - Method in class com.helger.jcodemodel.JArrayClass
 
hashCode() - Method in class com.helger.jcodemodel.JArrayCompRef
 
hashCode() - Method in class com.helger.jcodemodel.JAssignment
 
hashCode() - Method in class com.helger.jcodemodel.JAtom
 
hashCode() - Method in class com.helger.jcodemodel.JAtomDouble
 
hashCode() - Method in class com.helger.jcodemodel.JAtomFloat
 
hashCode() - Method in class com.helger.jcodemodel.JAtomInt
 
hashCode() - Method in class com.helger.jcodemodel.JAtomLong
 
hashCode() - Method in class com.helger.jcodemodel.JCast
 
hashCode() - Method in class com.helger.jcodemodel.JEnumConstant
 
hashCode() - Method in class com.helger.jcodemodel.JEnumConstantRef
 
hashCode() - Method in class com.helger.jcodemodel.JFieldRef
 
hashCode() - Method in class com.helger.jcodemodel.JInvocation
 
hashCode() - Method in class com.helger.jcodemodel.JNarrowedClass
 
hashCode() - Method in class com.helger.jcodemodel.JOpBinary
 
hashCode() - Method in class com.helger.jcodemodel.JOpTernary
 
hashCode() - Method in class com.helger.jcodemodel.JOpUnary
 
hashCode() - Method in class com.helger.jcodemodel.JStringLiteral
 
hashCode() - Method in class com.helger.jcodemodel.JVar
 
hashCode() - Method in class com.helger.jcodemodel.util.JCHashCodeGenerator
Deprecated.
HASHCODE_NULL - Static variable in class com.helger.jcodemodel.util.JCHashCodeCalculator
The hash code value to be used for null values.
hasHeaderComment() - Method in class com.helger.jcodemodel.JDefinedClass
 
hasResourceFile(String) - Method in class com.helger.jcodemodel.JPackage
Checks if a resource of the given name exists.
hasSignature(AbstractJType[]) - Method in class com.helger.jcodemodel.JMethod
Returns true if the method has the specified signature.
hasTopOp(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Determine whether the top level of an expression involves an operator.
hasType() - Method in class com.helger.jcodemodel.JLambdaParam
 
hasVarArgs() - Method in class com.helger.jcodemodel.JMethod
 
headerComment() - Method in class com.helger.jcodemodel.JDefinedClass
 
hide() - Method in class com.helger.jcodemodel.JDefinedClass
Mark this file as hidden, so that this file won't be generated.

I

id(String) - Method in class com.helger.jcodemodel.JFormatter
Print an identifier
IJAnnotatable - Interface in com.helger.jcodemodel
Annotatable program elements.
IJAnnotationWriter<A extends Annotation> - Interface in com.helger.jcodemodel
Base interface for typed annotation writer.
IJAssignmentTarget - Interface in com.helger.jcodemodel
Marker interface for code components that can be placed to the left of '=' in an assignment.
IJClassContainer<CLASSTYPE extends IJClassContainer<CLASSTYPE>> - Interface in com.helger.jcodemodel
The common aspect of a package and a class.
IJDeclaration - Interface in com.helger.jcodemodel
Common interface for code components that can generate declarations of themselves.
IJDocCommentable - Interface in com.helger.jcodemodel
Program elements that can have Javadoc
IJExpression - Interface in com.helger.jcodemodel
A Java expression.
IJExpressionStatement - Interface in com.helger.jcodemodel
Expressions which can stand alone as statements, such as a += b; or ++i;
IJGenerable - Interface in com.helger.jcodemodel
Common interface for code components that can generate uses of themselves.
IJGenerifiable - Interface in com.helger.jcodemodel
Declarations that can have type variables.
IJOwned - Interface in com.helger.jcodemodel
Base interface for objects having a relation to a JCodeModel.
IJOwnedMaybe - Interface in com.helger.jcodemodel
Base interface for objects optionally having a relation to a JCodeModel.
IJStatement - Interface in com.helger.jcodemodel
Common interface for code components that can generate uses of themselves as statements.
ILLEGAL_HASHCODE - Static variable in class com.helger.jcodemodel.util.JCHashCodeGenerator
Represents an illegal hash code that is never to be returned!
incr() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
incr() - Method in interface com.helger.jcodemodel.IJExpression
 
incr(IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
incr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Deprecated.
indent() - Method in class com.helger.jcodemodel.JFormatter
Increment the indentation level.
indentRequired() - Method in class com.helger.jcodemodel.JBlock
 
indentRequired(boolean) - Method in class com.helger.jcodemodel.JBlock
 
index() - Method in class com.helger.jcodemodel.JArrayCompRef
 
init() - Method in class com.helger.jcodemodel.JDefinedClass
Creates, if necessary, and returns the static initializer for this class.
init(int, AbstractJType, String, IJExpression) - Method in class com.helger.jcodemodel.JForLoop
 
init(AbstractJType, String, IJExpression) - Method in class com.helger.jcodemodel.JForLoop
 
init(JVar, IJExpression) - Method in class com.helger.jcodemodel.JForLoop
 
init(IJExpression) - Method in class com.helger.jcodemodel.JVar
Initialize this variable
init() - Method in class com.helger.jcodemodel.JVar
 
INITIAL_HASHCODE - Static variable in class com.helger.jcodemodel.util.JCHashCodeGenerator
Use a prime number as the start.
inits() - Method in class com.helger.jcodemodel.JForLoop
 
insertBefore(JVar, Object) - Method in class com.helger.jcodemodel.JBlock
Insert a variable before another element of this block.
instanceInit() - Method in class com.helger.jcodemodel.JDefinedClass
Creates, if necessary, and returns the instance initializer for this class.
INT - Variable in class com.helger.jcodemodel.JCodeModel
 
INT - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
invoke(JMethod) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
invoke(String) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
invoke(JMethod) - Method in interface com.helger.jcodemodel.IJExpression
 
invoke(String) - Method in interface com.helger.jcodemodel.IJExpression
 
invoke(IJExpression, String) - Method in class com.helger.jcodemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(IJExpression, JMethod) - Method in class com.helger.jcodemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(String) - Method in class com.helger.jcodemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(JMethod) - Method in class com.helger.jcodemodel.JBlock
Creates an invocation statement and adds it to this block.
invoke(String) - Static method in class com.helger.jcodemodel.JExpr
 
invoke(JMethod) - Static method in class com.helger.jcodemodel.JExpr
 
invoke(IJExpression, JMethod) - Static method in class com.helger.jcodemodel.JExpr
 
invoke(IJExpression, String) - Static method in class com.helger.jcodemodel.JExpr
 
invoke(Object, Method, Object[]) - Method in class com.helger.jcodemodel.TypedAnnotationWriter
 
invokeThis(String) - Method in class com.helger.jcodemodel.JBlock
Creates an invocation statement and adds it to this block.
invokeThis(JMethod) - Method in class com.helger.jcodemodel.JBlock
Creates an invocation statement and adds it to this block.
isAbstract() - Method in class com.helger.jcodemodel.AbstractJClass
 
isAbstract() - Method in class com.helger.jcodemodel.JArrayClass
 
isAbstract() - Method in class com.helger.jcodemodel.JDefinedClass
 
isAbstract() - Method in class com.helger.jcodemodel.JDirectClass
 
isAbstract() - Method in class com.helger.jcodemodel.JErrorClass
 
isAbstract() - Method in class com.helger.jcodemodel.JMods
 
isAbstract() - Method in class com.helger.jcodemodel.JNarrowedClass
 
isAbstract() - Method in class com.helger.jcodemodel.JNullType
 
isAbstract() - Method in class com.helger.jcodemodel.JTypeVar
 
isAbstract() - Method in class com.helger.jcodemodel.JTypeWildcard
 
isAnnotated() - Method in class com.helger.jcodemodel.JVar
 
isAnnotationTypeDeclaration() - Method in class com.helger.jcodemodel.AbstractJClassContainer
This method indicates if the interface is an annotationTypeDeclaration
isAnonymous() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
isArray() - Method in class com.helger.jcodemodel.AbstractJType
Tell whether or not this is an array type.
isArray() - Method in class com.helger.jcodemodel.JArrayClass
 
isArray() - Method in class com.helger.jcodemodel.JNarrowedClass
 
isArrayOfsLen(Object[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(boolean[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(byte[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(char[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(double[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(float[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(int[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(long[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isArrayOfsLen(short[], int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isAssignableFrom(AbstractJType) - Method in class com.helger.jcodemodel.AbstractJType
Checks the relationship between two types.
isAssignableFrom(AbstractJType, boolean) - Method in class com.helger.jcodemodel.AbstractJType
 
isBetweenExclusive(short, String, short, short) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenExclusive(int, String, int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenExclusive(long, String, long, long) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenExclusive(float, String, float, float) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenExclusive(double, String, double, double) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenExclusive(BigDecimal, String, BigDecimal, BigDecimal) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenExclusive(BigInteger, String, BigInteger, BigInteger) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
isBetweenInclusive(short, String, short, short) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isBetweenInclusive(int, String, int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isBetweenInclusive(long, String, long, long) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isBetweenInclusive(float, String, float, float) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isBetweenInclusive(double, String, double, double) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isBetweenInclusive(BigDecimal, String, BigDecimal, BigDecimal) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isBetweenInclusive(BigInteger, String, BigInteger, BigInteger) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check if nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
isCaseSensitiveFileSystem - Variable in class com.helger.jcodemodel.JCodeModel
If the flag is true, we will consider two classes "Foo" and "foo" as a collision.
isClass() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
isClass() - Method in interface com.helger.jcodemodel.IJClassContainer
 
isClass() - Method in class com.helger.jcodemodel.JPackage
 
isConstructor() - Method in class com.helger.jcodemodel.JInvocation
 
isConstructor() - Method in class com.helger.jcodemodel.JMethod
 
isDefault() - Method in class com.helger.jcodemodel.JMods
 
isDefaultCase() - Method in class com.helger.jcodemodel.JCase
 
isDefined(String) - Method in class com.helger.jcodemodel.JPackage
Checks if a given name is already defined as a class/interface
isEmpty() - Method in class com.helger.jcodemodel.JBlock
 
isEqual(boolean, boolean) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isEqual(byte, byte) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isEqual(char, char) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isEqual(double, double) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
Check if two double values are equal.
isEqual(float, float) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
Check if two float values are equal.
isEqual(int, int) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isEqual(long, long) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isEqual(short, short) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isEqual(Object, Object) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
isError() - Method in class com.helger.jcodemodel.AbstractJType
Tells whether or not this is an error-type.
isError() - Method in class com.helger.jcodemodel.JErrorClass
 
isError() - Method in class com.helger.jcodemodel.JNarrowedClass
 
isError() - Method in class com.helger.jcodemodel.JTypeWildcard
 
isFalse(boolean, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is false.
isFullyQualifiedClassName(String) - Static method in class com.helger.jcodemodel.JJavaName
Checks if the given string is a valid fully qualified name.
isGE0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGE0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGE0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGE0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGE0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGE0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGE0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isGT0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isHidden() - Method in class com.helger.jcodemodel.JDefinedClass
 
isInterface() - Method in class com.helger.jcodemodel.AbstractJClass
 
isInterface() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
isInterface() - Method in class com.helger.jcodemodel.JArrayClass
 
isInterface() - Method in class com.helger.jcodemodel.JErrorClass
 
isInterface() - Method in class com.helger.jcodemodel.JNarrowedClass
 
isInterface() - Method in class com.helger.jcodemodel.JNullType
 
isInterface() - Method in class com.helger.jcodemodel.JTypeVar
 
isInterface() - Method in class com.helger.jcodemodel.JTypeWildcard
 
isJavaIdentifier(String) - Static method in class com.helger.jcodemodel.JJavaName
Checks if a given string is usable as a Java identifier.
isJavaPackageName(String) - Static method in class com.helger.jcodemodel.JJavaName
Checks if the given string is a valid Java package name.
isLE0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLE0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLE0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLE0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLE0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLE0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLE0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isLT0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
isNative() - Method in class com.helger.jcodemodel.JMods
 
isNativeValueExpression() - Method in class com.helger.jcodemodel.JAnnotationStringValue
 
isNull(Object, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is null.
isPackage() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
isPackage() - Method in interface com.helger.jcodemodel.IJClassContainer
 
isPackage() - Method in class com.helger.jcodemodel.JPackage
 
isParameterized() - Method in class com.helger.jcodemodel.AbstractJClass
 
isPrimitive() - Method in class com.helger.jcodemodel.AbstractJType
Tell whether or not this is a built-in primitive type, such as int or void.
isPrimitive() - Method in class com.helger.jcodemodel.JPrimitiveType
 
isPrinting() - Method in class com.helger.jcodemodel.JFormatter
 
isReference() - Method in class com.helger.jcodemodel.AbstractJType
 
isResource() - Method in class com.helger.jcodemodel.AbstractJResourceFile
 
isResource() - Method in class com.helger.jcodemodel.fmt.JStaticFile
 
isResource() - Method in class com.helger.jcodemodel.fmt.JStaticJavaFile
 
isSame(T, String, T) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is the same as the provided expected value using == to check comparison.
isSingleLineMode() - Method in class com.helger.jcodemodel.JDocComment
 
isStatic() - Method in class com.helger.jcodemodel.JMods
 
isStaticRef() - Method in class com.helger.jcodemodel.JLambdaMethodRef
 
isStrictFP() - Method in class com.helger.jcodemodel.JMods
 
isSynchronized() - Method in class com.helger.jcodemodel.JMods
 
isTrue(boolean, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is true.
isUnnamed() - Method in class com.helger.jcodemodel.JPackage
Checks if this package is the root, unnamed package.

J

JAnnotationArrayMember - Class in com.helger.jcodemodel
Represents an arrays as annotation members This class implements IJAnnotatable to allow new annotations to be added as a member of the array.
JAnnotationArrayMember(JCodeModel) - Constructor for class com.helger.jcodemodel.JAnnotationArrayMember
 
JAnnotationStringValue - Class in com.helger.jcodemodel
Captures the value of the annotation.
JAnnotationStringValue(IJExpression) - Constructor for class com.helger.jcodemodel.JAnnotationStringValue
 
JAnnotationStringValue(IJExpression, Object) - Constructor for class com.helger.jcodemodel.JAnnotationStringValue
 
JAnnotationUse - Class in com.helger.jcodemodel
Represents an annotation on a program element.
JAnnotationUse(AbstractJClass) - Constructor for class com.helger.jcodemodel.JAnnotationUse
 
JAnonymousClass - Class in com.helger.jcodemodel
Anonymous class quick hack.
JAnonymousClass(AbstractJClass) - Constructor for class com.helger.jcodemodel.JAnonymousClass
 
JArray - Class in com.helger.jcodemodel
array creation and initialization.
JArray(AbstractJType, IJExpression) - Constructor for class com.helger.jcodemodel.JArray
 
JArrayClass - Class in com.helger.jcodemodel
Array class.
JArrayClass(JCodeModel, AbstractJType) - Constructor for class com.helger.jcodemodel.JArrayClass
 
JArrayCompRef - Class in com.helger.jcodemodel
array component reference.
JArrayCompRef(IJExpression, IJExpression) - Constructor for class com.helger.jcodemodel.JArrayCompRef
JArray component reference constructor given an array expression and index.
JAssignment - Class in com.helger.jcodemodel
Assignment statements, which are also expressions.
JAssignment(IJAssignmentTarget, IJExpression) - Constructor for class com.helger.jcodemodel.JAssignment
Constructor for "=" operator
JAssignment(IJAssignmentTarget, IJExpression, String) - Constructor for class com.helger.jcodemodel.JAssignment
Constructor for op + "=" operator
JAtom - Class in com.helger.jcodemodel
JAtoms: Simple code components that merely generate themselves.
JAtom(String) - Constructor for class com.helger.jcodemodel.JAtom
 
JAtomDouble - Class in com.helger.jcodemodel
A special atom for double values
JAtomDouble(double) - Constructor for class com.helger.jcodemodel.JAtomDouble
 
JAtomFloat - Class in com.helger.jcodemodel
A special atom for float values
JAtomFloat(float) - Constructor for class com.helger.jcodemodel.JAtomFloat
 
JAtomInt - Class in com.helger.jcodemodel
A special atom for int values
JAtomInt(int) - Constructor for class com.helger.jcodemodel.JAtomInt
 
JAtomLong - Class in com.helger.jcodemodel
A special atom for long values
JAtomLong(long) - Constructor for class com.helger.jcodemodel.JAtomLong
 
JAVA_LANG_DOUBLE_NAN - Static variable in class com.helger.jcodemodel.JAtomDouble
 
JAVA_LANG_DOUBLE_NEGATIVE_INFINITY - Static variable in class com.helger.jcodemodel.JAtomDouble
 
JAVA_LANG_DOUBLE_POSITIVE_INFINITY - Static variable in class com.helger.jcodemodel.JAtomDouble
 
JAVA_LANG_FLOAT_NAN - Static variable in class com.helger.jcodemodel.JAtomFloat
 
JAVA_LANG_FLOAT_NEGATIVE_INFINITY - Static variable in class com.helger.jcodemodel.JAtomFloat
 
JAVA_LANG_FLOAT_POSITIVE_INFINITY - Static variable in class com.helger.jcodemodel.JAtomFloat
 
javadoc() - Method in interface com.helger.jcodemodel.IJDocCommentable
 
javadoc() - Method in class com.helger.jcodemodel.JDefinedClass
 
javadoc() - Method in class com.helger.jcodemodel.JEnumConstant
 
javadoc() - Method in class com.helger.jcodemodel.JFieldVar
 
javadoc() - Method in class com.helger.jcodemodel.JMethod
 
javadoc() - Method in class com.helger.jcodemodel.JPackage
 
JavadocEscapeWriter - Class in com.helger.jcodemodel.util
Writer that escapes characters that are unsafe as Javadoc comments.
JavadocEscapeWriter(Writer) - Constructor for class com.helger.jcodemodel.util.JavadocEscapeWriter
 
JBinaryFile - Class in com.helger.jcodemodel.fmt
Allows the application to use OutputStream to define data that will be stored into a file.
JBinaryFile(String) - Constructor for class com.helger.jcodemodel.fmt.JBinaryFile
 
JBlock - Class in com.helger.jcodemodel
A block of Java code, which may contain statements and local declarations.
JBlock() - Constructor for class com.helger.jcodemodel.JBlock
 
JBlock(boolean, boolean) - Constructor for class com.helger.jcodemodel.JBlock
Deprecated.
JBreak - Class in com.helger.jcodemodel
JBreak statement
JBreak(JLabel) - Constructor for class com.helger.jcodemodel.JBreak
JBreak constructor
JCase - Class in com.helger.jcodemodel
Case statement
JCase(IJExpression) - Constructor for class com.helger.jcodemodel.JCase
Construct a case statement
JCase(IJExpression, boolean) - Constructor for class com.helger.jcodemodel.JCase
Construct a case statement.
JCast - Class in com.helger.jcodemodel
A cast operation.
JCast(AbstractJType, IJExpression) - Constructor for class com.helger.jcodemodel.JCast
JCast constructor
JCatchBlock - Class in com.helger.jcodemodel
Catch block for a try/catch/finally statement
JCatchBlock(AbstractJClass) - Constructor for class com.helger.jcodemodel.JCatchBlock
 
JCEqualsHelper - Class in com.helger.jcodemodel.util
A small helper class that provides helper methods for easy equals method generation
JCHashCodeCalculator - Class in com.helger.jcodemodel.util
This class provides the hash code generation for different data types.
JCHashCodeGenerator - Class in com.helger.jcodemodel.util
A small hash code creation class based on the article found in the net.
JCHashCodeGenerator(Object) - Constructor for class com.helger.jcodemodel.util.JCHashCodeGenerator
This is a sanity constructor that allows for any object to be passed in the constructor (e.g.
JCHashCodeGenerator(Class<?>) - Constructor for class com.helger.jcodemodel.util.JCHashCodeGenerator
This constructor requires a class name, because in case a class has no instance variables the hash code may be the same for different instances of different classes.
JClassAlreadyExistsException - Exception in com.helger.jcodemodel
Indicates that the class is already created.
JClassAlreadyExistsException(AbstractJClass) - Constructor for exception com.helger.jcodemodel.JClassAlreadyExistsException
 
JCNameUtilities - Class in com.helger.jcodemodel.util
 
JCodeModel - Class in com.helger.jcodemodel
Root of the code DOM.
JCodeModel() - Constructor for class com.helger.jcodemodel.JCodeModel
 
JCodeModelJavaxLangModelAdapter - Class in com.helger.jcodemodel.meta
 
JCodeModelJavaxLangModelAdapter(JCodeModel, Elements) - Constructor for class com.helger.jcodemodel.meta.JCodeModelJavaxLangModelAdapter
Creates new instance of JCodeModelJavaxLangModelAdapter.
JCommentPart - Class in com.helger.jcodemodel
A part is a part of a javadoc comment, and it is a list of values.
JCommentPart() - Constructor for class com.helger.jcodemodel.JCommentPart
 
JConditional - Class in com.helger.jcodemodel
If statement, with optional else clause
JConditional(IJExpression) - Constructor for class com.helger.jcodemodel.JConditional
Constructor
JContinue - Class in com.helger.jcodemodel
JContinue statement
JContinue(JLabel) - Constructor for class com.helger.jcodemodel.JContinue
JContinue constructor.
JCSecureLoader - Class in com.helger.jcodemodel.util
Class defined for safe calls of getClassLoader methods of any kind (context/system/class classloader.
JCValueEnforcer - Class in com.helger.jcodemodel.util
 
JDefinedClass - Class in com.helger.jcodemodel
A generated Java class/interface/enum/....
JDefinedClass(IJClassContainer<?>, int, String, EClassType) - Constructor for class com.helger.jcodemodel.JDefinedClass
 
JDefinedClass(JCodeModel, int, String) - Constructor for class com.helger.jcodemodel.JDefinedClass
Constructor for creating anonymous inner class.
JDirectClass - Class in com.helger.jcodemodel
A special AbstractJClass that represents an unknown class (except its name.)
JDirectClass(JCodeModel, String) - Constructor for class com.helger.jcodemodel.JDirectClass
Deprecated.
JDirectClass(JCodeModel, IJClassContainer<?>, EClassType, String) - Constructor for class com.helger.jcodemodel.JDirectClass
 
JDirectStatement - Class in com.helger.jcodemodel
This class represents a single direct statement.
JDirectStatement(String) - Constructor for class com.helger.jcodemodel.JDirectStatement
 
JDocComment - Class in com.helger.jcodemodel
JavaDoc comment.
JDocComment(JCodeModel) - Constructor for class com.helger.jcodemodel.JDocComment
 
JDoLoop - Class in com.helger.jcodemodel
Do loops
JDoLoop(IJExpression) - Constructor for class com.helger.jcodemodel.JDoLoop
Construct a Do statement
JEnumConstant - Class in com.helger.jcodemodel
Enum Constant.
JEnumConstant(AbstractJClass, String) - Constructor for class com.helger.jcodemodel.JEnumConstant
 
JEnumConstantExpr(Enum<?>) - Constructor for class com.helger.jcodemodel.AbstractJAnnotationValueOwned.JEnumConstantExpr
 
JEnumConstantRef - Class in com.helger.jcodemodel
Enum Constant reference.
JEnumConstantRef(AbstractJClass, String) - Constructor for class com.helger.jcodemodel.JEnumConstantRef
 
JErrorClass - Class in com.helger.jcodemodel
A special AbstractJClass that represents an error class.
JErrorClass(JCodeModel, String, String) - Constructor for class com.helger.jcodemodel.JErrorClass
 
JErrorClass(JCodeModel, String) - Constructor for class com.helger.jcodemodel.JErrorClass
 
JErrorClassUsedException - Exception in com.helger.jcodemodel
This exception purely indicates, that the JErrorClass is used which is never intended.
JExpr - Class in com.helger.jcodemodel
Factory methods that generate various IJExpressions.
JFieldRef - Class in com.helger.jcodemodel
Field Reference
JFieldRef(IJExpression, String) - Constructor for class com.helger.jcodemodel.JFieldRef
Field reference constructor given an object expression and field name.
JFieldRef(IJExpression, JVar) - Constructor for class com.helger.jcodemodel.JFieldRef
 
JFieldRef(AbstractJType, String) - Constructor for class com.helger.jcodemodel.JFieldRef
Static field reference.
JFieldRef(AbstractJType, JVar) - Constructor for class com.helger.jcodemodel.JFieldRef
Static field reference.
JFieldRef(IJGenerable, String, boolean) - Constructor for class com.helger.jcodemodel.JFieldRef
 
JFieldRef(IJGenerable, JVar, boolean) - Constructor for class com.helger.jcodemodel.JFieldRef
 
JFieldVar - Class in com.helger.jcodemodel
A field that can have a JDocComment associated with it
JFieldVar(JDefinedClass, JMods, AbstractJType, String, IJExpression) - Constructor for class com.helger.jcodemodel.JFieldVar
JFieldVar constructor
JForEach - Class in com.helger.jcodemodel
ForEach Statement This will generate the code for statement based on the new j2se 1.5 j.l.s.
JForEach(AbstractJType, String, IJExpression) - Constructor for class com.helger.jcodemodel.JForEach
 
JForLoop - Class in com.helger.jcodemodel
For statement
JForLoop() - Constructor for class com.helger.jcodemodel.JForLoop
 
JFormatter - Class in com.helger.jcodemodel
This is a utility class for managing indentation and other basic formatting for PrintWriter.
JFormatter(SourcePrintWriter) - Constructor for class com.helger.jcodemodel.JFormatter
Creates a formatter with default incremental indentations of four spaces.
JFormatter(SourcePrintWriter, String) - Constructor for class com.helger.jcodemodel.JFormatter
Creates a JFormatter.
JFormatter(Writer) - Constructor for class com.helger.jcodemodel.JFormatter
Creates a formatter with default incremental indentations of four spaces.
JFormatter(Writer, String) - Constructor for class com.helger.jcodemodel.JFormatter
Creates a formatter with default incremental indentations of four spaces.
JFormatter(Writer, String, String) - Constructor for class com.helger.jcodemodel.JFormatter
Creates a formatter with default incremental indentations of four spaces.
JInvocation - Class in com.helger.jcodemodel
JMethod invocation
JInvocation(IJExpression, String) - Constructor for class com.helger.jcodemodel.JInvocation
Invokes a method on an object.
JInvocation(IJExpression, JMethod) - Constructor for class com.helger.jcodemodel.JInvocation
 
JInvocation(AbstractJClass, String) - Constructor for class com.helger.jcodemodel.JInvocation
Invokes a static method on a class.
JInvocation(AbstractJClass, JMethod) - Constructor for class com.helger.jcodemodel.JInvocation
Invokes a static method on a class.
JInvocation(AbstractJType) - Constructor for class com.helger.jcodemodel.JInvocation
Invokes a constructor of an object (i.e., creates a new object.)
JJavaName - Class in com.helger.jcodemodel
Utility methods that convert arbitrary strings into Java identifiers.
JLabel - Class in com.helger.jcodemodel
Label that can be used for continue and break.
JLabel(String) - Constructor for class com.helger.jcodemodel.JLabel
JLabel constructor
JLambda - Class in com.helger.jcodemodel
This is a single Java 8 lambda expression.
JLambda() - Constructor for class com.helger.jcodemodel.JLambda
 
JLambdaBlock - Class in com.helger.jcodemodel
A special JBlock implementation that supports lambda expressions.
JLambdaBlock() - Constructor for class com.helger.jcodemodel.JLambdaBlock
 
JLambdaMethodRef - Class in com.helger.jcodemodel
This is a single Java 8 lambda method reference expression.
JLambdaMethodRef(JMethod) - Constructor for class com.helger.jcodemodel.JLambdaMethodRef
Constructor to reference the passed method
JLambdaMethodRef(AbstractJType) - Constructor for class com.helger.jcodemodel.JLambdaMethodRef
Constructor for a constructor method reference (type::new).
JLambdaMethodRef(AbstractJType, String) - Constructor for class com.helger.jcodemodel.JLambdaMethodRef
Constructor for an arbitrary method reference.
JLambdaMethodRef(JVar, String) - Constructor for class com.helger.jcodemodel.JLambdaMethodRef
Constructor for an arbitrary instance method reference.
JLambdaMethodRef(JVar, JMethod) - Constructor for class com.helger.jcodemodel.JLambdaMethodRef
Constructor for an arbitrary instance method reference.
JLambdaParam - Class in com.helger.jcodemodel
This represent a single parameter to a Java 8 lambda expression.
JLambdaParam(AbstractJType, String) - Constructor for class com.helger.jcodemodel.JLambdaParam
 
JMethod - Class in com.helger.jcodemodel
Java method.
JMethod(JDefinedClass, int, AbstractJType, String) - Constructor for class com.helger.jcodemodel.JMethod
Constructor for regular methods
JMethod(int, JDefinedClass) - Constructor for class com.helger.jcodemodel.JMethod
Constructor for constructors
JMod - Class in com.helger.jcodemodel
Modifier constants.
JMods - Class in com.helger.jcodemodel
Modifier groups.
JMods(int) - Constructor for class com.helger.jcodemodel.JMods
 
JNarrowedClass - Class in com.helger.jcodemodel
Represents X<Y>.
JNarrowedClass(AbstractJClass, AbstractJClass) - Constructor for class com.helger.jcodemodel.JNarrowedClass
 
JNarrowedClass(AbstractJClass, List<? extends AbstractJClass>) - Constructor for class com.helger.jcodemodel.JNarrowedClass
 
JNullType - Class in com.helger.jcodemodel
Special class object that represents the type of "null".
JNullType(JCodeModel) - Constructor for class com.helger.jcodemodel.JNullType
 
JOp - Class in com.helger.jcodemodel
Class for generating expressions containing operators
JOpBinary - Class in com.helger.jcodemodel
 
JOpBinary(IJExpression, String, IJGenerable) - Constructor for class com.helger.jcodemodel.JOpBinary
 
JOpTernary - Class in com.helger.jcodemodel
 
JOpTernary(IJExpression, String, IJExpression, String, IJExpression) - Constructor for class com.helger.jcodemodel.JOpTernary
 
JOpUnary - Class in com.helger.jcodemodel
 
JOpUnary(String, IJExpression) - Constructor for class com.helger.jcodemodel.JOpUnary
 
JOpUnary(IJExpression, String) - Constructor for class com.helger.jcodemodel.JOpUnary
 
JOpUnaryTight - Class in com.helger.jcodemodel
 
JOpUnaryTight(IJExpression, String) - Constructor for class com.helger.jcodemodel.JOpUnaryTight
 
JOpUnaryTight(String, IJExpression) - Constructor for class com.helger.jcodemodel.JOpUnaryTight
 
JPackage - Class in com.helger.jcodemodel
A Java package.
JPackage(String, JCodeModel) - Constructor for class com.helger.jcodemodel.JPackage
JPackage constructor
JPrimitiveType - Class in com.helger.jcodemodel
Java built-in primitive types.
JPrimitiveType(JCodeModel, String, Class<?>, boolean) - Constructor for class com.helger.jcodemodel.JPrimitiveType
 
JPropertyFile - Class in com.helger.jcodemodel.fmt
A property file.
JPropertyFile(String) - Constructor for class com.helger.jcodemodel.fmt.JPropertyFile
 
JReturn - Class in com.helger.jcodemodel
A return statement
JReturn(IJExpression) - Constructor for class com.helger.jcodemodel.JReturn
JReturn constructor
JSerializedObject - Class in com.helger.jcodemodel.fmt
A simple class that takes an object and serializes it into a file in the parent package with the given name.
JSerializedObject(String, Serializable) - Constructor for class com.helger.jcodemodel.fmt.JSerializedObject
 
JSingleLineCommentStatement - Class in com.helger.jcodemodel
This class represents a special single-comment "statement"!
JSingleLineCommentStatement(String) - Constructor for class com.helger.jcodemodel.JSingleLineCommentStatement
Constructor.
JStaticFile - Class in com.helger.jcodemodel.fmt
Allows an application to copy a resource file to the output.
JStaticFile(String) - Constructor for class com.helger.jcodemodel.fmt.JStaticFile
 
JStaticFile(String, boolean) - Constructor for class com.helger.jcodemodel.fmt.JStaticFile
 
JStaticFile(ClassLoader, String, boolean) - Constructor for class com.helger.jcodemodel.fmt.JStaticFile
 
JStaticJavaFile - Class in com.helger.jcodemodel.fmt
Statically generated Java soruce file.
JStaticJavaFile(JPackage, String, String) - Constructor for class com.helger.jcodemodel.fmt.JStaticJavaFile
 
JStaticJavaFile(JPackage, String, URL, JStaticJavaFile.ILineFilter) - Constructor for class com.helger.jcodemodel.fmt.JStaticJavaFile
 
JStaticJavaFile.ChainFilter - Class in com.helger.jcodemodel.fmt
JStaticJavaFile.ILineFilter - Interface in com.helger.jcodemodel.fmt
Filter that alters the Java source code.
JStringLiteral - Class in com.helger.jcodemodel
String literal.
JStringLiteral(String) - Constructor for class com.helger.jcodemodel.JStringLiteral
 
JSwitch - Class in com.helger.jcodemodel
Switch statement
JSwitch(IJExpression) - Constructor for class com.helger.jcodemodel.JSwitch
Construct a switch statement
JSynchronizedBlock - Class in com.helger.jcodemodel
Synchronized block within a method statement
JSynchronizedBlock(IJExpression) - Constructor for class com.helger.jcodemodel.JSynchronizedBlock
 
JTextFile - Class in com.helger.jcodemodel.fmt
Simple text file.
JTextFile(String) - Constructor for class com.helger.jcodemodel.fmt.JTextFile
 
JThrow - Class in com.helger.jcodemodel
JThrow statement
JThrow(IJExpression) - Constructor for class com.helger.jcodemodel.JThrow
JThrow constructor
JTryBlock - Class in com.helger.jcodemodel
Try statement with Catch and/or Finally clause
JTryBlock() - Constructor for class com.helger.jcodemodel.JTryBlock
 
JTypeVar - Class in com.helger.jcodemodel
Type variable used to declare generics.
JTypeVar(JCodeModel, String) - Constructor for class com.helger.jcodemodel.JTypeVar
 
JTypeVarClass - Class in com.helger.jcodemodel
A special type variable that is used inside JInvocation objects if the parameter type is an AbstractJClass
JTypeVarClass(AbstractJClass) - Constructor for class com.helger.jcodemodel.JTypeVarClass
 
JTypeWildcard - Class in com.helger.jcodemodel
Represents a wildcard type like "?
JTypeWildcard(AbstractJClass, JTypeWildcard.EBoundMode) - Constructor for class com.helger.jcodemodel.JTypeWildcard
 
JTypeWildcard.EBoundMode - Enum in com.helger.jcodemodel
 
JVar - Class in com.helger.jcodemodel
Variables and fields.
JVar(JMods, AbstractJType, String, IJExpression) - Constructor for class com.helger.jcodemodel.JVar
JVar constructor
JWhileLoop - Class in com.helger.jcodemodel
While statement
JWhileLoop(IJExpression) - Constructor for class com.helger.jcodemodel.JWhileLoop
Construct a While statement

L

label(String) - Method in class com.helger.jcodemodel.JBlock
Create a label, which can be referenced from continue and break statements.
label() - Method in class com.helger.jcodemodel.JBreak
 
label() - Method in class com.helger.jcodemodel.JCase
 
label() - Method in class com.helger.jcodemodel.JContinue
 
label() - Method in class com.helger.jcodemodel.JLabel
 
lambdaExpr(IJExpression) - Method in class com.helger.jcodemodel.JLambdaBlock
 
left() - Method in class com.helger.jcodemodel.JOpBinary
 
lhs() - Method in class com.helger.jcodemodel.JAssignment
 
listArgs() - Method in class com.helger.jcodemodel.JInvocation
Returns all arguments of the invocation.
listParams() - Method in class com.helger.jcodemodel.JMethod
Returns all the parameters in an array.
listParamTypes() - Method in class com.helger.jcodemodel.JMethod
Returns all the parameter types in an array.
listVarParam() - Method in class com.helger.jcodemodel.JMethod
Deprecated.
Use JMethod.varParam() instead.
listVarParamType() - Method in class com.helger.jcodemodel.JMethod
Returns the varags parameter type.
lit(boolean) - Static method in class com.helger.jcodemodel.JExpr
 
lit(int) - Static method in class com.helger.jcodemodel.JExpr
 
lit(long) - Static method in class com.helger.jcodemodel.JExpr
 
lit(float) - Static method in class com.helger.jcodemodel.JExpr
 
lit(double) - Static method in class com.helger.jcodemodel.JExpr
 
lit(char) - Static method in class com.helger.jcodemodel.JExpr
 
lit(String) - Static method in class com.helger.jcodemodel.JExpr
 
LONG - Variable in class com.helger.jcodemodel.JCodeModel
 
LONG - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
lt(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
lt(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
lt(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
lt0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
lt0() - Method in interface com.helger.jcodemodel.IJExpression
 
lte(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
lte(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
lte(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
lte0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
lte0() - Method in interface com.helger.jcodemodel.IJExpression
 

M

m_aClasses - Variable in class com.helger.jcodemodel.AbstractJClassContainer
Nested classes as a map from name to JDefinedClass.
m_aContentList - Variable in class com.helger.jcodemodel.JBlock
Declarations and statements contained in this block.
metadata - Variable in class com.helger.jcodemodel.JDefinedClass
Deprecated.
method(int, AbstractJType, String) - Method in class com.helger.jcodemodel.JDefinedClass
Add a method to the list of method members of this JDefinedClass instance.
method(int, Class<?>, String) - Method in class com.helger.jcodemodel.JDefinedClass
 
method() - Method in class com.helger.jcodemodel.JLambdaMethodRef
 
methodName() - Method in class com.helger.jcodemodel.JLambdaMethodRef
 
methodRef(String) - Method in class com.helger.jcodemodel.AbstractJClass
Method reference for JDK8 (as in String::valueOf).
methods() - Method in class com.helger.jcodemodel.JDefinedClass
 
minus() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
minus(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
minus(double) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
minus(float) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
minus(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
minus(long) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
minus() - Method in interface com.helger.jcodemodel.IJExpression
 
minus(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
minus(double) - Method in interface com.helger.jcodemodel.IJExpression
 
minus(float) - Method in interface com.helger.jcodemodel.IJExpression
 
minus(int) - Method in interface com.helger.jcodemodel.IJExpression
 
minus(long) - Method in interface com.helger.jcodemodel.IJExpression
 
minus(IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
minus(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
mod(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
mod(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
mod(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
mods() - Method in class com.helger.jcodemodel.JDefinedClass
 
mods() - Method in class com.helger.jcodemodel.JMethod
 
mods() - Method in class com.helger.jcodemodel.JVar
 
mul(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
mul(double) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
mul(float) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
mul(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
mul(long) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
mul(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
mul(double) - Method in interface com.helger.jcodemodel.IJExpression
 
mul(float) - Method in interface com.helger.jcodemodel.IJExpression
 
mul(int) - Method in interface com.helger.jcodemodel.IJExpression
 
mul(long) - Method in interface com.helger.jcodemodel.IJExpression
 
mul(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
MULTIPLIER - Static variable in class com.helger.jcodemodel.util.JCHashCodeCalculator
Each value is multiplied with this value. 31 because it can easily be optimized to (1 << 5) - 1.

N

name() - Method in class com.helger.jcodemodel.AbstractJClass
Gets the name of this class.
name() - Method in class com.helger.jcodemodel.AbstractJClassContainer
Class name accessor.
name() - Method in class com.helger.jcodemodel.AbstractJResourceFile
 
name() - Method in class com.helger.jcodemodel.AbstractJType
Gets the name of this type.
name() - Method in class com.helger.jcodemodel.JArrayClass
 
name() - Method in class com.helger.jcodemodel.JDirectClass
 
name() - Method in class com.helger.jcodemodel.JEnumConstant
 
name() - Method in class com.helger.jcodemodel.JEnumConstantRef
 
name() - Method in class com.helger.jcodemodel.JErrorClass
 
name() - Method in class com.helger.jcodemodel.JFieldRef
 
name(String) - Method in class com.helger.jcodemodel.JFieldVar
 
name() - Method in class com.helger.jcodemodel.JLambdaParam
 
name() - Method in class com.helger.jcodemodel.JMethod
 
name(String) - Method in class com.helger.jcodemodel.JMethod
Changes the name of the method.
name() - Method in class com.helger.jcodemodel.JNarrowedClass
 
name() - Method in class com.helger.jcodemodel.JNullType
 
name() - Method in class com.helger.jcodemodel.JPackage
Get the name of this package
name() - Method in class com.helger.jcodemodel.JPrimitiveType
 
name() - Method in class com.helger.jcodemodel.JTypeVar
 
name() - Method in class com.helger.jcodemodel.JTypeVarClass
 
name() - Method in class com.helger.jcodemodel.JTypeWildcard
 
name() - Method in class com.helger.jcodemodel.JVar
Get the name of this variable
name(String) - Method in class com.helger.jcodemodel.JVar
Changes the name of this variable.
narrow(Class<?>) - Method in class com.helger.jcodemodel.AbstractJClass
"Narrows" a generic class to a concrete class by specifying a type argument.
narrow(Class<?>...) - Method in class com.helger.jcodemodel.AbstractJClass
 
narrow(AbstractJClass) - Method in class com.helger.jcodemodel.AbstractJClass
"Narrows" a generic class to a concrete class by specifying a type argument.
narrow(AbstractJType) - Method in class com.helger.jcodemodel.AbstractJClass
 
narrow(AbstractJClass...) - Method in class com.helger.jcodemodel.AbstractJClass
 
narrow(List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.AbstractJClass
 
narrow(String) - Method in class com.helger.jcodemodel.JInvocation
 
narrow(Class<?>) - Method in class com.helger.jcodemodel.JInvocation
 
narrow(AbstractJClass) - Method in class com.helger.jcodemodel.JInvocation
 
narrow(AbstractJClass) - Method in class com.helger.jcodemodel.JNarrowedClass
 
narrow(AbstractJClass...) - Method in class com.helger.jcodemodel.JNarrowedClass
 
narrowEmpty() - Method in class com.helger.jcodemodel.AbstractJClass
 
NATIVE - Static variable in class com.helger.jcodemodel.JMod
 
nativeValue() - Method in class com.helger.jcodemodel.JAnnotationStringValue
 
ne(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
ne(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
Not equals
ne(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
ne0() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
ne0() - Method in interface com.helger.jcodemodel.IJExpression
Shortcut for ne (JExpr.lit (0))
neNull() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
neNull() - Method in interface com.helger.jcodemodel.IJExpression
Shortcut for ne (JExpr.
newArray(AbstractJType) - Static method in class com.helger.jcodemodel.JExpr
 
newArray(AbstractJType, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
Generates new T[size].
newArray(AbstractJType, int) - Static method in class com.helger.jcodemodel.JExpr
Generates new T[size].
newline() - Method in class com.helger.jcodemodel.JFormatter
Print a new line into the stream
NONE - Static variable in class com.helger.jcodemodel.JMod
 
noNullValue(T[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array contains no null value.
noNullValue(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed iterable contains no null value.
noNullValue(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed map is neither null nor empty and that no null key or value is contained.
not() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
Logical 'not' '!
not() - Method in interface com.helger.jcodemodel.IJExpression
 
not(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Logical not '!
notEmpty(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed String is neither null nor empty.
notEmpty(T[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(boolean[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(byte[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(char[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(double[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(float[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(int[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(long[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(short[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty.
notEmpty(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Collection is neither null nor empty.
notEmpty(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Iterable is neither null nor empty.
notEmpty(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Collection is neither null nor empty.
notEmptyNoNullValue(T[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed Array is neither null nor empty and that no null value is contained.
notEmptyNoNullValue(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed collection is neither null nor empty and that no null value is contained.
notEmptyNoNullValue(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed map is neither null nor empty and that no null value is contained.
notNull(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is not null.
notNullAndEquals(T, String, T) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is not null and equal to the provided expected value.
notNullNotEquals(T, String, T) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
Check that the passed value is not null and not equal to the provided value.
NULL - Variable in class com.helger.jcodemodel.JCodeModel
Obtains a reference to the special "null" type.
nullSafeEqualsIgnoreCase(String, String) - Static method in class com.helger.jcodemodel.util.JCEqualsHelper
 
NullWriter - Class in com.helger.jcodemodel.util
An implementation of Writer that discards all input :)

O

object() - Method in class com.helger.jcodemodel.JCast
 
object() - Method in class com.helger.jcodemodel.JFieldRef
 
op() - Method in class com.helger.jcodemodel.JAssignment
 
op() - Method in class com.helger.jcodemodel.JOpBinary
 
op() - Method in class com.helger.jcodemodel.JOpUnary
 
op1() - Method in class com.helger.jcodemodel.JOpTernary
 
op2() - Method in class com.helger.jcodemodel.JOpTernary
 
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.AbstractCodeWriter
Called by CodeModel to store the specified file.
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.writer.FileCodeWriter
 
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.writer.FilterCodeWriter
 
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.writer.OutputStreamCodeWriter
 
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.writer.ProgressCodeWriter
 
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.writer.SingleStreamCodeWriter
 
openBinary(JPackage, String) - Method in class com.helger.jcodemodel.writer.ZipCodeWriter
 
openSource(JPackage, String) - Method in class com.helger.jcodemodel.AbstractCodeWriter
Called by CodeModel to store the specified file.
openSource(JPackage, String) - Method in class com.helger.jcodemodel.writer.FilterCodeWriter
 
openSource(JPackage, String) - Method in class com.helger.jcodemodel.writer.ProgressCodeWriter
 
openSource(JPackage, String) - Method in class com.helger.jcodemodel.writer.PrologCodeWriter
 
opFirst() - Method in class com.helger.jcodemodel.JOpUnary
 
outdent() - Method in class com.helger.jcodemodel.JFormatter
Decrement the indentation level.
outer() - Method in class com.helger.jcodemodel.AbstractJClass
 
outer() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
OutputStreamCodeWriter - Class in com.helger.jcodemodel.writer
 
OutputStreamCodeWriter(OutputStream, Charset) - Constructor for class com.helger.jcodemodel.writer.OutputStreamCodeWriter
 
OutputStreamCodeWriter(OutputStream, Charset, String) - Constructor for class com.helger.jcodemodel.writer.OutputStreamCodeWriter
 
owner() - Method in class com.helger.jcodemodel.AbstractJClass
 
owner() - Method in interface com.helger.jcodemodel.IJOwned
Gets the owner code model object.
owner() - Method in interface com.helger.jcodemodel.IJOwnedMaybe
Gets the owner code model object.
owner() - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
owner() - Method in class com.helger.jcodemodel.JAnnotationUse
 
owner() - Method in class com.helger.jcodemodel.JDocComment
 
owner() - Method in class com.helger.jcodemodel.JFieldRef
 
owner() - Method in class com.helger.jcodemodel.JFieldVar
 
owner() - Method in class com.helger.jcodemodel.JInvocation
 
owner() - Method in class com.helger.jcodemodel.JMethod
 
owner() - Method in class com.helger.jcodemodel.JPackage
 
owner() - Method in class com.helger.jcodemodel.JPrimitiveType
 
owningClass() - Method in class com.helger.jcodemodel.JMethod
 

P

packages() - Method in class com.helger.jcodemodel.JCodeModel
 
param(String) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(boolean) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(byte) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(char) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(double) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(long) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(short) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(int) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(float) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an array member to this annotation
param(Enum<?>) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds a enum array member to this annotation
param(JEnumConstant) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds a enum array member to this annotation
param(IJExpression) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds an expression array member to this annotation
param(Class<?>) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
Adds a class array member to this annotation
param(AbstractJType) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
param(String, boolean) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, byte) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, char) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, double) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, float) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, long) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, short) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, int) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, String) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, Enum<?>) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, JEnumConstant) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation
param(String, Class<?>) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation This can be used for e.g to specify @XmlCollectionItem(type=Integer.class); For adding a value of Class<?
param(String, AbstractJType) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation based on the type represented by the given AbstractJType
param(String, IJExpression) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair to this annotation.
param(String) - Method in class com.helger.jcodemodel.JCatchBlock
 
param() - Method in class com.helger.jcodemodel.JCatchBlock
 
param(int, AbstractJType, String) - Method in class com.helger.jcodemodel.JMethod
Add the specified variable to the list of parameters for this method signature.
param(AbstractJType, String) - Method in class com.helger.jcodemodel.JMethod
 
param(int, Class<?>, String) - Method in class com.helger.jcodemodel.JMethod
 
param(Class<?>, String) - Method in class com.helger.jcodemodel.JMethod
 
paramArray(String, boolean...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, byte...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, char...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, double...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, float...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, long...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, short...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, int...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, String...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, Enum<?>...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, JEnumConstant...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, Class<?>...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, AbstractJType...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String, IJExpression...) - Method in class com.helger.jcodemodel.JAnnotationUse
 
paramArray(String) - Method in class com.helger.jcodemodel.JAnnotationUse
Adds a member value pair which is of type array to this annotation
paramAtIndex(int) - Method in class com.helger.jcodemodel.JMethod
 
paramCount() - Method in class com.helger.jcodemodel.JLambda
 
params(String...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(boolean...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(byte...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(char...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(double...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(long...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(short...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(int...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(float...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(Enum<?>...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(JEnumConstant...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(IJExpression...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(Class<?>...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params(AbstractJType...) - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
params() - Method in class com.helger.jcodemodel.JLambda
 
params() - Method in class com.helger.jcodemodel.JMethod
Returns the list of variable of this method.
parent() - Method in class com.helger.jcodemodel.JPackage
 
parentContainer() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
parentContainer() - Method in interface com.helger.jcodemodel.IJClassContainer
 
parentContainer() - Method in class com.helger.jcodemodel.JPackage
 
parse(JCodeModel, String) - Static method in class com.helger.jcodemodel.AbstractJType
Obtains a reference to the primitive type object from a type name.
parseType(String) - Method in class com.helger.jcodemodel.JCodeModel
Obtains a type object from a type name.
plus(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
plus(double) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
plus(float) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
plus(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
plus(long) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
plus(String) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
plus(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
plus(double) - Method in interface com.helger.jcodemodel.IJExpression
 
plus(float) - Method in interface com.helger.jcodemodel.IJExpression
 
plus(int) - Method in interface com.helger.jcodemodel.IJExpression
 
plus(long) - Method in interface com.helger.jcodemodel.IJExpression
 
plus(String) - Method in interface com.helger.jcodemodel.IJExpression
 
plus(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
pos() - Method in class com.helger.jcodemodel.JBlock
 
pos(int) - Method in class com.helger.jcodemodel.JBlock
Sets the current position.
postdecr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Post decrement
postincr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Post increment
predecr() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
predecr() - Method in interface com.helger.jcodemodel.IJExpression
 
predecr(IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
predecr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Pre decrement
preincr() - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
preincr() - Method in interface com.helger.jcodemodel.IJExpression
 
preincr(IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
preincr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
Pre increment
primitiveToBox - Static variable in class com.helger.jcodemodel.JCodeModel
Conversion from primitive type Class (such as Integer.TYPE) to its boxed type (such as Integer.class).
print(char) - Method in class com.helger.jcodemodel.JFormatter
Print a char into the stream
print(String) - Method in class com.helger.jcodemodel.JFormatter
Print a String into the stream.
print(char) - Method in class com.helger.jcodemodel.SourcePrintWriter
 
print(String) - Method in class com.helger.jcodemodel.SourcePrintWriter
 
println() - Method in class com.helger.jcodemodel.SourcePrintWriter
 
println(String) - Method in class com.helger.jcodemodel.SourcePrintWriter
 
PRIVATE - Static variable in class com.helger.jcodemodel.JMod
 
process(String) - Method in class com.helger.jcodemodel.fmt.JStaticJavaFile.ChainFilter
 
process(String) - Method in interface com.helger.jcodemodel.fmt.JStaticJavaFile.ILineFilter
 
ProgressCodeWriter - Class in com.helger.jcodemodel.writer
Filter CodeWriter that writes a progress message to the specified PrintStream.
ProgressCodeWriter(AbstractCodeWriter, PrintStream) - Constructor for class com.helger.jcodemodel.writer.ProgressCodeWriter
 
PrologCodeWriter - Class in com.helger.jcodemodel.writer
Writes all the source files under the specified file folder and inserts a file prolog comment in each java source file.
PrologCodeWriter(AbstractCodeWriter, String) - Constructor for class com.helger.jcodemodel.writer.PrologCodeWriter
 
propertyFiles() - Method in class com.helger.jcodemodel.JPackage
Iterates all resource files in this package.
PROTECTED - Static variable in class com.helger.jcodemodel.JMod
 
PUBLIC - Static variable in class com.helger.jcodemodel.JMod
 

Q

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

R

ref(JVar) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
ref(String) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
ref(JVar) - Method in interface com.helger.jcodemodel.IJExpression
 
ref(String) - Method in interface com.helger.jcodemodel.IJExpression
 
ref(Class<?>) - Method in class com.helger.jcodemodel.JCodeModel
Obtains a reference to an existing class from its Class object.
ref(TypeElement, Elements) - Method in class com.helger.jcodemodel.JCodeModel
Obtains a reference to a processable class from its TypeElement description.
ref(String) - Method in class com.helger.jcodemodel.JCodeModel
Obtains a reference to an existing class from its fully-qualified class name.
ref(JVar) - Static method in class com.helger.jcodemodel.JExpr
 
ref(String) - Static method in class com.helger.jcodemodel.JExpr
 
ref(IJExpression, JVar) - Static method in class com.helger.jcodemodel.JExpr
 
ref(IJExpression, String) - Static method in class com.helger.jcodemodel.JExpr
 
ref(String) - Method in class com.helger.jcodemodel.JPackage
Reference a class within this package.
refthis(JVar) - Static method in class com.helger.jcodemodel.JExpr
 
refthis(String) - Static method in class com.helger.jcodemodel.JExpr
 
refthis(IJExpression, JVar) - Static method in class com.helger.jcodemodel.JExpr
 
refthis(IJExpression, String) - Static method in class com.helger.jcodemodel.JExpr
 
refWithErrorTypes(TypeElement, Elements) - Method in class com.helger.jcodemodel.JCodeModel
Obtains a reference to a processable class from its TypeElement description.
remove(Object) - Method in class com.helger.jcodemodel.JBlock
 
remove(int) - Method in class com.helger.jcodemodel.JBlock
 
remove(AbstractJClass) - Method in class com.helger.jcodemodel.JPackage
Removes a class from this package.
removeAll() - Method in class com.helger.jcodemodel.JArray
Remove all elements from the array initializer
removeAll() - Method in class com.helger.jcodemodel.JBlock
Remove all elements.
removeAllParams() - Method in class com.helger.jcodemodel.JDocComment
 
removeAllThrows() - Method in class com.helger.jcodemodel.JDocComment
 
removeAllXdoclets() - Method in class com.helger.jcodemodel.JDocComment
 
removeAuthor() - Method in class com.helger.jcodemodel.JDocComment
 
removeDeprecated() - Method in class com.helger.jcodemodel.JDocComment
 
removeField(JFieldVar) - Method in class com.helger.jcodemodel.JDefinedClass
Removes a JFieldVar from this class.
removeParam(String) - Method in class com.helger.jcodemodel.JDocComment
 
removeParam(JVar) - Method in class com.helger.jcodemodel.JDocComment
 
removeReturn() - Method in class com.helger.jcodemodel.JDocComment
 
removeTag(String) - Method in class com.helger.jcodemodel.JDocComment
 
removeThrows(Class<? extends Throwable>) - Method in class com.helger.jcodemodel.JDocComment
 
removeThrows(AbstractJClass) - Method in class com.helger.jcodemodel.JDocComment
 
removeXdoclet(String) - Method in class com.helger.jcodemodel.JDocComment
 
requireEscaping(int) - Method in class com.helger.jcodemodel.util.UnicodeEscapeWriter
Can be overridden.
rhs() - Method in class com.helger.jcodemodel.JAssignment
 
right() - Method in class com.helger.jcodemodel.JOpBinary
 
rootPackage() - Method in class com.helger.jcodemodel.JCodeModel
 

S

setBuildingCharset(Charset) - Method in class com.helger.jcodemodel.JCodeModel
Set the charset to be used for emitting files.
setBuildingNewLine(String) - Method in class com.helger.jcodemodel.JCodeModel
Set the new line string to be used for emitting source files.
setContents(String) - Method in class com.helger.jcodemodel.fmt.JTextFile
 
setContextClassLoader(ClassLoader) - Static method in class com.helger.jcodemodel.util.JCSecureLoader
 
setDefault(boolean) - Method in class com.helger.jcodemodel.JMods
 
setFinal(boolean) - Method in class com.helger.jcodemodel.JMods
 
setPackagePrivate() - Method in class com.helger.jcodemodel.JMods
 
setPrivate() - Method in class com.helger.jcodemodel.JMods
 
setProtected() - Method in class com.helger.jcodemodel.JMods
 
setPublic() - Method in class com.helger.jcodemodel.JMods
 
setSingleLineMode(boolean) - Method in class com.helger.jcodemodel.JDocComment
Change whether multi line comments or single line comments should be emitted.
setStrictFP(boolean) - Method in class com.helger.jcodemodel.JMods
 
setSynchronized(boolean) - Method in class com.helger.jcodemodel.JMods
 
shl(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
shl(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
shl(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
shl(int) - Method in interface com.helger.jcodemodel.IJExpression
 
shl(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
SHORT - Variable in class com.helger.jcodemodel.JCodeModel
 
SHORT - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
shr(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
shr(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
shr(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
shr(int) - Method in interface com.helger.jcodemodel.IJExpression
 
shr(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
shrz(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
shrz(int) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
shrz(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
shrz(int) - Method in interface com.helger.jcodemodel.IJExpression
 
shrz(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
SingleStreamCodeWriter - Class in com.helger.jcodemodel.writer
Output all source files into a single stream with a little formatting header in front of each file.
SingleStreamCodeWriter(OutputStream) - Constructor for class com.helger.jcodemodel.writer.SingleStreamCodeWriter
 
SingleStreamCodeWriter(OutputStream, String) - Constructor for class com.helger.jcodemodel.writer.SingleStreamCodeWriter
 
size() - Method in class com.helger.jcodemodel.JAnnotationArrayMember
 
size() - Method in class com.helger.jcodemodel.JAnnotationUse
 
size() - Method in class com.helger.jcodemodel.JArray
 
size() - Method in class com.helger.jcodemodel.JBlock
 
source() - Method in class com.helger.jcodemodel.JDirectStatement
 
source(String) - Method in class com.helger.jcodemodel.JDirectStatement
 
SourcePrintWriter - Class in com.helger.jcodemodel
A special version of PrintWriter that has a customizable new line string.
SourcePrintWriter(Writer, String) - Constructor for class com.helger.jcodemodel.SourcePrintWriter
 
SPECIAL_KEY_VALUE - Static variable in class com.helger.jcodemodel.JAnnotationUse
The special parameter name that can be optimized away if used without any other parameter
state(JFormatter) - Method in interface com.helger.jcodemodel.IJStatement
 
state(JFormatter) - Method in class com.helger.jcodemodel.JAssignment
 
state(JFormatter) - Method in class com.helger.jcodemodel.JBlock
 
state(JFormatter) - Method in class com.helger.jcodemodel.JBreak
 
state(JFormatter) - Method in class com.helger.jcodemodel.JCase
 
state(JFormatter) - Method in class com.helger.jcodemodel.JConditional
 
state(JFormatter) - Method in class com.helger.jcodemodel.JContinue
 
state(JFormatter) - Method in class com.helger.jcodemodel.JDirectStatement
 
state(JFormatter) - Method in class com.helger.jcodemodel.JDoLoop
 
state(JFormatter) - Method in class com.helger.jcodemodel.JForEach
 
state(JFormatter) - Method in class com.helger.jcodemodel.JForLoop
 
state(JFormatter) - Method in class com.helger.jcodemodel.JInvocation
 
state(JFormatter) - Method in class com.helger.jcodemodel.JLabel
 
state(JFormatter) - Method in class com.helger.jcodemodel.JReturn
 
state(JFormatter) - Method in class com.helger.jcodemodel.JSingleLineCommentStatement
 
state(JFormatter) - Method in class com.helger.jcodemodel.JSwitch
 
state(JFormatter) - Method in class com.helger.jcodemodel.JSynchronizedBlock
 
state(JFormatter) - Method in class com.helger.jcodemodel.JThrow
 
state(JFormatter) - Method in class com.helger.jcodemodel.JTryBlock
 
state(JFormatter) - Method in class com.helger.jcodemodel.JWhileLoop
 
statement(IJStatement) - Method in class com.helger.jcodemodel.JFormatter
Cause the JStatement to generate source for itself
STATIC - Static variable in class com.helger.jcodemodel.JMod
 
staticInvoke(JMethod) - Method in class com.helger.jcodemodel.AbstractJClass
Generates a static method invocation.
staticInvoke(String) - Method in class com.helger.jcodemodel.AbstractJClass
Generates a static method invocation.
staticInvoke(AbstractJClass, String) - Method in class com.helger.jcodemodel.JBlock
Creates a static invocation statement.
staticRef(String) - Method in class com.helger.jcodemodel.AbstractJClass
Static field reference.
staticRef(JVar) - Method in class com.helger.jcodemodel.AbstractJClass
Static field reference.
STRICTFP - Static variable in class com.helger.jcodemodel.JMod
 
subPackage(String) - Method in class com.helger.jcodemodel.JPackage
Gets a reference to a sub package of this package.
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.AbstractJClass
Substitutes the type variables with their actual arguments.
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JArrayClass
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JDefinedClass
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JDirectClass
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JErrorClass
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JNarrowedClass
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JNullType
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JTypeVar
 
substituteParams(JTypeVar[], List<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JTypeWildcard
 
SUFFIX_FLOAT - Static variable in class com.helger.jcodemodel.JAtomFloat
 
SUFFIX_LONG - Static variable in class com.helger.jcodemodel.JAtomLong
 
SYNCHRONIZED - Static variable in class com.helger.jcodemodel.JMod
 
synchronizedBlock(IJExpression) - Method in class com.helger.jcodemodel.JBlock
Create a synchronized block statement and add it to this block

T

TAG_AUTHOR - Static variable in class com.helger.jcodemodel.JDocComment
 
TAG_DEPRECATED - Static variable in class com.helger.jcodemodel.JDocComment
 
TAG_SEE - Static variable in class com.helger.jcodemodel.JDocComment
 
TAG_SINCE - Static variable in class com.helger.jcodemodel.JDocComment
 
TAG_VERSION - Static variable in class com.helger.jcodemodel.JDocComment
 
test() - Method in class com.helger.jcodemodel.JConditional
 
test() - Method in class com.helger.jcodemodel.JDoLoop
 
test(IJExpression) - Method in class com.helger.jcodemodel.JForLoop
 
test() - Method in class com.helger.jcodemodel.JForLoop
 
test() - Method in class com.helger.jcodemodel.JSwitch
 
test() - Method in class com.helger.jcodemodel.JWhileLoop
 
thisAsT() - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
toString() - Method in class com.helger.jcodemodel.AbstractJClass
 
toString() - Method in class com.helger.jcodemodel.AbstractJType
 
toString() - Method in class com.helger.jcodemodel.JMods
 
TRANSIENT - Static variable in class com.helger.jcodemodel.JMod
 
TRUE - Static variable in class com.helger.jcodemodel.JExpr
Boolean constant that represents true
type() - Method in class com.helger.jcodemodel.JArray
 
type() - Method in class com.helger.jcodemodel.JCast
 
type() - Method in class com.helger.jcodemodel.JEnumConstant
 
type() - Method in class com.helger.jcodemodel.JEnumConstantRef
 
type() - Method in class com.helger.jcodemodel.JForEach
 
type(AbstractJType) - Method in class com.helger.jcodemodel.JFormatter
 
type(AbstractJClass) - Method in class com.helger.jcodemodel.JFormatter
Print a type name.
type() - Method in class com.helger.jcodemodel.JLambdaMethodRef
 
type() - Method in class com.helger.jcodemodel.JLambdaParam
 
type() - Method in class com.helger.jcodemodel.JMethod
 
type(AbstractJType) - Method in class com.helger.jcodemodel.JMethod
Overrides the return type.
type() - Method in class com.helger.jcodemodel.JVar
Return the type of this variable.
type(AbstractJType) - Method in class com.helger.jcodemodel.JVar
Sets the type of this variable.
TypedAnnotationWriter<A extends Annotation,W extends IJAnnotationWriter<A>> - Class in com.helger.jcodemodel
Dynamically implements the typed annotation writer interfaces.
TypedAnnotationWriter(Class<A>, Class<W>, JAnnotationUse) - Constructor for class com.helger.jcodemodel.TypedAnnotationWriter
 
typeParamList() - Method in class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
typeParamList() - Method in interface com.helger.jcodemodel.IJGenerifiable
Get a list of all type parameters of this declaration.
typeParamList() - Method in class com.helger.jcodemodel.JDefinedClass
 
typeParamList() - Method in class com.helger.jcodemodel.JInvocation
 
typeParams() - Method in class com.helger.jcodemodel.AbstractJClass
Iterates all the type parameters of this class/interface.
typeParams() - Method in class com.helger.jcodemodel.AbstractJGenerifiableImpl
 
typeParams() - Method in interface com.helger.jcodemodel.IJGenerifiable
Iterates all the type parameters of this declaration.
typeParams() - Method in class com.helger.jcodemodel.JDefinedClass
 

U

unboxify() - Method in class com.helger.jcodemodel.AbstractJClass
 
unboxify() - Method in class com.helger.jcodemodel.AbstractJType
If this class is a wrapper type for a primitive, return the primitive type.
unboxify() - Method in class com.helger.jcodemodel.JPrimitiveType
Deprecated.
calling this method from JPrimitiveType would be meaningless, since it's always guaranteed to return this.
UnicodeEscapeWriter - Class in com.helger.jcodemodel.util
Writer that escapes non US-ASCII characters into Java Unicode escape \\uXXXX.
UnicodeEscapeWriter(Writer) - Constructor for class com.helger.jcodemodel.util.UnicodeEscapeWriter
 
unwrap(IJExpression) - Method in class com.helger.jcodemodel.JPrimitiveType
Do the opposite of the wrap method.
update(IJExpression) - Method in class com.helger.jcodemodel.JForLoop
 
updates() - Method in class com.helger.jcodemodel.JForLoop
 
useValueOf() - Method in class com.helger.jcodemodel.JPrimitiveType
 
useValueOf(boolean) - Method in class com.helger.jcodemodel.JPrimitiveType
Determine of valueOf should be used or not.

V

value() - Method in class com.helger.jcodemodel.JAnnotationStringValue
 
valueOf(String) - Static method in enum com.helger.jcodemodel.EClassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.jcodemodel.JTypeWildcard.EBoundMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.helger.jcodemodel.meta.ErrorTypePolicy.EAction
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.helger.jcodemodel.EClassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.jcodemodel.JTypeWildcard.EBoundMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.helger.jcodemodel.meta.ErrorTypePolicy.EAction
Returns an array containing the constants of this enum type, in the order they are declared.
var() - Method in class com.helger.jcodemodel.JFieldRef
 
var() - Method in class com.helger.jcodemodel.JForEach
 
var(JVar) - Method in class com.helger.jcodemodel.JFormatter
Cause the JVar to generate source for itself
var() - Method in class com.helger.jcodemodel.JLambdaMethodRef
 
varParam(Class<?>, String) - Method in class com.helger.jcodemodel.JMethod
Add the specified variable argument to the list of parameters for this method signature.
varParam(AbstractJType, String) - Method in class com.helger.jcodemodel.JMethod
Add the specified variable argument to the list of parameters for this method signature.
varParam(int, Class<?>, String) - Method in class com.helger.jcodemodel.JMethod
Add the specified variable argument to the list of parameters for this method signature.
varParam(int, AbstractJType, String) - Method in class com.helger.jcodemodel.JMethod
Add the specified variable argument to the list of parameters for this method signature.
varParam() - Method in class com.helger.jcodemodel.JMethod
 
virtual() - Method in class com.helger.jcodemodel.JBlock
 
virtual(boolean) - Method in class com.helger.jcodemodel.JBlock
Mark this block virtual or not.
VOID - Variable in class com.helger.jcodemodel.JCodeModel
 
VOID - Static variable in class com.helger.jcodemodel.JPrimitiveType
 
VOLATILE - Static variable in class com.helger.jcodemodel.JMod
 

W

what() - Method in class com.helger.jcodemodel.JAtom
 
what() - Method in class com.helger.jcodemodel.JAtomDouble
 
what() - Method in class com.helger.jcodemodel.JAtomFloat
 
what() - Method in class com.helger.jcodemodel.JAtomInt
 
what() - Method in class com.helger.jcodemodel.JAtomLong
 
what() - Method in class com.helger.jcodemodel.JStringLiteral
 
what(String) - Method in class com.helger.jcodemodel.JStringLiteral
 
wildcard() - Method in class com.helger.jcodemodel.AbstractJClass
Create "?
wildcard(JTypeWildcard.EBoundMode) - Method in class com.helger.jcodemodel.AbstractJClass
Create "?
wildcard() - Method in class com.helger.jcodemodel.JCodeModel
 
wildcardSuper() - Method in class com.helger.jcodemodel.AbstractJClass
Create "?
wrap(boolean) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(byte) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(char) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(double) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(float) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(int) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(long) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(short) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(String) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(JEnumConstant) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(AbstractJType) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(IJExpression) - Static method in class com.helger.jcodemodel.AbstractJAnnotationValue
 
wrap(Enum<?>) - Method in class com.helger.jcodemodel.AbstractJAnnotationValueOwned
 
wrap(Class<?>) - Method in class com.helger.jcodemodel.AbstractJAnnotationValueOwned
 
wrap(IJExpression) - Method in class com.helger.jcodemodel.JPrimitiveType
Wraps an expression of this type to the corresponding wrapper class.
write(int) - Method in class com.helger.jcodemodel.util.JavadocEscapeWriter
 
write(char[], int, int) - Method in class com.helger.jcodemodel.util.JavadocEscapeWriter
 
write(char[]) - Method in class com.helger.jcodemodel.util.JavadocEscapeWriter
 
write(String, int, int) - Method in class com.helger.jcodemodel.util.JavadocEscapeWriter
 
write(String) - Method in class com.helger.jcodemodel.util.JavadocEscapeWriter
 
write(char[], int, int) - Method in class com.helger.jcodemodel.util.NullWriter
 
write(int) - Method in class com.helger.jcodemodel.util.UnicodeEscapeWriter
 
write(char[], int, int) - Method in class com.helger.jcodemodel.util.UnicodeEscapeWriter
 
write(char[]) - Method in class com.helger.jcodemodel.util.UnicodeEscapeWriter
 
write(String, int, int) - Method in class com.helger.jcodemodel.util.UnicodeEscapeWriter
 
write(String) - Method in class com.helger.jcodemodel.util.UnicodeEscapeWriter
 

X

xor(IJExpression) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
xor(IJExpression) - Method in interface com.helger.jcodemodel.IJExpression
 
xor(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 

Z

ZipCodeWriter - Class in com.helger.jcodemodel.writer
Writes all the files into a zip file.
ZipCodeWriter(OutputStream) - Constructor for class com.helger.jcodemodel.writer.ZipCodeWriter
 
ZipCodeWriter(OutputStream, String) - Constructor for class com.helger.jcodemodel.writer.ZipCodeWriter
 

_

_annotationTypeDeclaration(String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_annotationTypeDeclaration(int, String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_annotationTypeDeclaration(String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add an annotationType Declaration to this package
_annotationTypeDeclaration(int, String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add an annotationType Declaration to this package
_annotationTypeDeclaration(int, String) - Method in class com.helger.jcodemodel.JPackage
Add a annotationType Declaration to this package
_annotationTypeDeclaration(String) - Method in class com.helger.jcodemodel.JPackage
Add a public annotationType Declaration to this package
_break() - Method in class com.helger.jcodemodel.JBlock
Create a break statement without a label and add it to this block
_break(JLabel) - Method in class com.helger.jcodemodel.JBlock
Create a break statement with an optional label and add it to this block
_case(IJExpression) - Method in class com.helger.jcodemodel.JSwitch
 
_catch(AbstractJClass) - Method in class com.helger.jcodemodel.JTryBlock
 
_class(int, String, EClassType) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_class(String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_class(int, String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_class(int, String, EClassType) - Method in interface com.helger.jcodemodel.IJClassContainer
Creates a new class/enum/interface/annotation.
_class(String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add a new public class to this class/package.
_class(int, String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add a new class to this package/class.
_class(int, String, EClassType) - Method in class com.helger.jcodemodel.JCodeModel
Creates a new generated class.
_class(String) - Method in class com.helger.jcodemodel.JCodeModel
Creates a new generated class.
_class(int, String) - Method in class com.helger.jcodemodel.JCodeModel
Creates a new generated class.
_class(String, EClassType) - Method in class com.helger.jcodemodel.JCodeModel
Creates a new generated class.
_class(int, String) - Method in class com.helger.jcodemodel.JPackage
Add a class to this package.
_class(int, String, EClassType) - Method in class com.helger.jcodemodel.JPackage
 
_class(String) - Method in class com.helger.jcodemodel.JPackage
Adds a public class to this package.
_continue() - Method in class com.helger.jcodemodel.JBlock
Create a continue statement without a label and add it to this block
_continue(JLabel) - Method in class com.helger.jcodemodel.JBlock
Create a continue statement with an optional label and add it to this block
_default() - Method in class com.helger.jcodemodel.JSwitch
 
_do(IJExpression) - Method in class com.helger.jcodemodel.JBlock
Create a Do statement and add it to this block
_else() - Method in class com.helger.jcodemodel.JConditional
Create a block to be executed by "else" branch
_elseif(IJExpression) - Method in class com.helger.jcodemodel.JConditional
Creates ... else if(...) ...
_enum(String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_enum(int, String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_enum(String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add a public enum to this package
_enum(int, String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add a enum to this package
_enum(int, String) - Method in class com.helger.jcodemodel.JPackage
Add a enum to this package
_enum(String) - Method in class com.helger.jcodemodel.JPackage
Add a public enum to this package
_extends() - Method in class com.helger.jcodemodel.AbstractJClass
Gets the super class of this class.
_extends() - Method in class com.helger.jcodemodel.JArrayClass
 
_extends(AbstractJClass) - Method in class com.helger.jcodemodel.JDefinedClass
This class extends the specified class.
_extends(Class<?>) - Method in class com.helger.jcodemodel.JDefinedClass
 
_extends() - Method in class com.helger.jcodemodel.JDefinedClass
Returns the class extended by this class.
_extends() - Method in class com.helger.jcodemodel.JDirectClass
 
_extends() - Method in class com.helger.jcodemodel.JErrorClass
 
_extends() - Method in class com.helger.jcodemodel.JNarrowedClass
 
_extends() - Method in class com.helger.jcodemodel.JNullType
 
_extends() - Method in class com.helger.jcodemodel.JTypeVar
Returns the class bound of this variable.
_extends() - Method in class com.helger.jcodemodel.JTypeWildcard
Returns the class bound of this variable.
_finally() - Method in class com.helger.jcodemodel.JTryBlock
 
_for() - Method in class com.helger.jcodemodel.JBlock
Create a For statement and add it to this block
_getClass(String) - Method in class com.helger.jcodemodel.JCodeModel
Gets a reference to the already created generated class.
_getClass(String) - Method in class com.helger.jcodemodel.JPackage
Gets a reference to the already created JDefinedClass.
_if(IJExpression) - Method in class com.helger.jcodemodel.JBlock
Create an If statement and add it to this block
_if(IJExpression, IJStatement) - Method in class com.helger.jcodemodel.JBlock
Create an If statement with the respective then statement and add it to this block
_if(IJExpression, IJStatement, IJStatement) - Method in class com.helger.jcodemodel.JBlock
Create an If statement with the respective then and else statements and add it to this block
_implements() - Method in class com.helger.jcodemodel.AbstractJClass
Iterates all super interfaces directly implemented by this class/interface.
_implements() - Method in class com.helger.jcodemodel.JArrayClass
 
_implements(AbstractJClass) - Method in class com.helger.jcodemodel.JDefinedClass
This class implements the specifed interface.
_implements(Class<?>) - Method in class com.helger.jcodemodel.JDefinedClass
 
_implements() - Method in class com.helger.jcodemodel.JDefinedClass
Returns an iterator that walks the nested classes defined in this class.
_implements() - Method in class com.helger.jcodemodel.JDirectClass
 
_implements() - Method in class com.helger.jcodemodel.JErrorClass
 
_implements() - Method in class com.helger.jcodemodel.JNarrowedClass
 
_implements() - Method in class com.helger.jcodemodel.JNullType
 
_implements() - Method in class com.helger.jcodemodel.JTypeVar
Returns the interface bounds of this variable.
_implements() - Method in class com.helger.jcodemodel.JTypeWildcard
Returns the interface bounds of this variable.
_insert(T) - Method in class com.helger.jcodemodel.JBlock
 
_insertAt(int, T) - Method in class com.helger.jcodemodel.JBlock
 
_instanceof(AbstractJType) - Method in class com.helger.jcodemodel.AbstractJExpressionImpl
 
_instanceof(AbstractJType) - Method in interface com.helger.jcodemodel.IJExpression
 
_instanceof(IJExpression, AbstractJType) - Static method in class com.helger.jcodemodel.JOp
 
_interface(String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_interface(int, String) - Method in class com.helger.jcodemodel.AbstractJClassContainer
 
_interface(String) - Method in interface com.helger.jcodemodel.IJClassContainer
Adds a public interface to this package.
_interface(int, String) - Method in interface com.helger.jcodemodel.IJClassContainer
Add an interface to this class/package.
_interface(int, String) - Method in class com.helger.jcodemodel.JPackage
Add an interface to this package.
_interface(String) - Method in class com.helger.jcodemodel.JPackage
Adds a public interface to this package.
_new(AbstractJClass) - Method in class com.helger.jcodemodel.JBlock
 
_new(AbstractJType) - Method in class com.helger.jcodemodel.JBlock
 
_new(AbstractJClass) - Static method in class com.helger.jcodemodel.JExpr
 
_new(AbstractJType) - Static method in class com.helger.jcodemodel.JExpr
 
_null() - Static method in class com.helger.jcodemodel.JExpr
 
_package() - Method in class com.helger.jcodemodel.AbstractJClass
Gets the package to which this class belongs.
_package() - Method in class com.helger.jcodemodel.JArrayClass
 
_package(String) - Method in class com.helger.jcodemodel.JCodeModel
Add a package to the list of packages to be generated
_package() - Method in class com.helger.jcodemodel.JDefinedClass
 
_package() - Method in class com.helger.jcodemodel.JDirectClass
 
_package() - Method in class com.helger.jcodemodel.JErrorClass
 
_package() - Method in class com.helger.jcodemodel.JNarrowedClass
 
_package() - Method in class com.helger.jcodemodel.JNullType
 
_package() - Method in class com.helger.jcodemodel.JTypeVar
 
_package() - Method in class com.helger.jcodemodel.JTypeVarClass
 
_package() - Method in class com.helger.jcodemodel.JTypeWildcard
 
_ref(Class<?>) - Method in class com.helger.jcodemodel.JCodeModel
Like JCodeModel.ref(Class) but also handling primitive types!
_return() - Method in class com.helger.jcodemodel.JBlock
Create a return statement and add it to this block
_return(IJExpression) - Method in class com.helger.jcodemodel.JBlock
Create a return statement and add it to this block
_super() - Static method in class com.helger.jcodemodel.JExpr
 
_switch(IJExpression) - Method in class com.helger.jcodemodel.JBlock
Create a switch/case statement and add it to this block
_then() - Method in class com.helger.jcodemodel.JConditional
Return the block to be executed by the "then" branch
_this() - Static method in class com.helger.jcodemodel.JExpr
 
_throw(IJExpression) - Method in class com.helger.jcodemodel.JBlock
Create a throw statement and add it to this block
_throws(AbstractJClass) - Method in class com.helger.jcodemodel.JMethod
Add an exception to the list of exceptions that this method may throw.
_throws(Class<? extends Throwable>) - Method in class com.helger.jcodemodel.JMethod
 
_try() - Method in class com.helger.jcodemodel.JBlock
Create a Try statement and add it to this block
_while(IJExpression) - Method in class com.helger.jcodemodel.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 Z _ 

Copyright © 2013–2017 Philip Helger. All rights reserved.