- 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, 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
 
- AbstractJGenerifiableImpl - Class in com.helger.jcodemodel
 
- 
 
- 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.
 
- addDontImportClass(Class<?>) - Method in class com.helger.jcodemodel.JCodeModel
 
- 
Add a class that should NOT be imported.
 
- addDontImportClass(AbstractJClass) - Method in class com.helger.jcodemodel.JCodeModel
 
- 
Add a class that should NOT be imported.
 
- addDontImportClasses(Iterable<? extends AbstractJClass>) - Method in class com.helger.jcodemodel.JFormatter
 
- 
Add classes that should not be imported.
 
- 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.
 
- 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
 
- 
 
- 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 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 interface com.helger.jcodemodel.IJAssignmentTarget
 
-  
 
- assignBand(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
-  
 
- assignBor(IJExpression) - Method in interface com.helger.jcodemodel.IJAssignmentTarget
 
-  
 
- assignBor(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
-  
 
- 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 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 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 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 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 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 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 interface com.helger.jcodemodel.IJAssignmentTarget
 
-  
 
- assignXor(IJAssignmentTarget, IJExpression) - Static method in class com.helger.jcodemodel.JExpr
 
-  
 
- 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
 
-  
 
- 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
 
- 
 
- 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
 
- 
 
- 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
 
-  
 
- 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.
 
- IJObject - Interface in com.helger.jcodemodel
 
- 
Marker base interface for jcodemodel syntax objects.
 
- 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 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
 
- 
 
- 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
 
-  
 
- internalInsert(T) - Method in class com.helger.jcodemodel.JBlock
 
-  
 
- internalInsertAt(int, T) - Method in class com.helger.jcodemodel.JBlock
 
-  
 
- 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(int, String, int, int) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check if
 nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
 
- isBetweenExclusive(int, Supplier<? extends 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(long, Supplier<? extends String>, long, long) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check if
 nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
 
- isBetweenExclusive(short, String, short, short) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check if
 nValue > nLowerBoundInclusive && nValue < nUpperBoundInclusive
 
- isBetweenExclusive(short, Supplier<? extends String>, short, short) - 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(double, Supplier<? extends String>, double, double) - 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(float, Supplier<? extends String>, float, float) - 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(BigDecimal, Supplier<? extends 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
 
- isBetweenExclusive(BigInteger, Supplier<? extends String>, BigInteger, BigInteger) - 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(int, Supplier<? extends 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(long, Supplier<? extends String>, long, long) - 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(short, Supplier<? extends String>, short, short) - 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(double, Supplier<? extends String>, double, double) - 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(float, Supplier<? extends String>, float, float) - 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(BigDecimal, Supplier<? extends 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
 
- isBetweenInclusive(BigInteger, Supplier<? extends String>, BigInteger, BigInteger) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check if
 nValue ≥ nLowerBoundInclusive && nValue ≤ nUpperBoundInclusive
 
- 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
 
-  
 
- isDebugImports() - Method in class com.helger.jcodemodel.JFormatter
 
-  
 
- 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
 
-  
 
- isEnabled() - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- 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
 
-  
 
- isEqual(T, T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed value is the same as the provided expected value
 using equals to check comparison.
 
- isEqual(T, T, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed value is the same as the provided expected value
 using equals to check comparison.
 
- isEqual(int, int, String) - 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.
 
- isEqual(int, int, Supplier<? extends String>) - 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.
 
- isEqual(long, long, String) - 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.
 
- isEqual(long, long, Supplier<? extends String>) - 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.
 
- isEqual(double, double, String) - 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.
 
- isEqual(double, double, Supplier<? extends String>) - 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.
 
- 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.
 
- isFalse(boolean, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed value is false.
 
- isFileSystemCaseSensitive() - Static method in class com.helger.jcodemodel.JCodeModel
 
-  
 
- isFullyQualifiedClassName(String) - Static method in class com.helger.jcodemodel.JJavaName
 
- 
Checks if the given string is a valid fully qualified name.
 
- isGE0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(int, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(long, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(short, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(double, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(float, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(BigDecimal, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGE0(BigInteger, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(int, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(long, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(short, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(double, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(float, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(BigDecimal, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isGT0(BigInteger, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isHidden() - Method in class com.helger.jcodemodel.JDefinedClass
 
-  
 
- isInstanceOf(T, Class<? extends T>, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed value is an instance of the passed class.
 
- isInstanceOf(T, Class<? extends T>, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed value is an instance of the passed class.
 
- 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(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(int, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(long, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(short, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(double, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(float, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(BigDecimal, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLE0(BigInteger, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(int, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(int, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(long, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(long, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(short, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(short, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(double, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(double, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(float, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(float, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(BigDecimal, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(BigDecimal, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(BigInteger, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
-  
 
- isLT0(BigInteger, Supplier<? extends 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.
 
- isNull(Object, Supplier<? extends 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.
 
- isSame(T, Supplier<? extends 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.
 
- isTrue(boolean, Supplier<? extends 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.
 
- 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
 
-  
 
- JBreak - Class in com.helger.jcodemodel
 
- 
JBreak statement
 
- JBreak(JLabel) - Constructor for class com.helger.jcodemodel.JBreak
 
- 
 
- 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
 
- 
 
- 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
 
- 
 
- JErrorClass(JCodeModel, String) - Constructor for class com.helger.jcodemodel.JErrorClass
 
-  
 
- JErrorClass(JCodeModel, String, 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
 
- 
 
- 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
 
- 
 
- 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
 
- 
 
- 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
 
- 
Create an empty lambda without any parameter.
 
- 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, 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
 
- 
Constructor for operator before expression
 
- JOpUnary(IJExpression, String) - Constructor for class com.helger.jcodemodel.JOpUnary
 
- 
Constructor for expression before operator
 
- 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, Function<String, String>) - Constructor for class com.helger.jcodemodel.fmt.JStaticJavaFile
 
-  
 
- 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, Charset) - 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
 
- 
 
- JTypeVarClass(AbstractJClass) - Constructor for class com.helger.jcodemodel.JTypeVarClass
 
-  
 
- JTypeWildcard - Class in com.helger.jcodemodel
 
- 
Represents a wildcard type like "?
 
- JTypeWildcard(AbstractJClass, EWildcardBoundMode) - Constructor for class com.helger.jcodemodel.JTypeWildcard
 
-  
 
- 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
 
- 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
 
-  
 
- narrowAny() - Method in class com.helger.jcodemodel.AbstractJClass
 
-  
 
- 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 interface com.helger.jcodemodel.IJExpression
 
- 
Not equals
 
- ne(IJExpression, IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
-  
 
- ne0() - Method in interface com.helger.jcodemodel.IJExpression
 
- 
Shortcut for ne (JExpr.lit (0))
 
- 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[], Supplier<? extends 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, Supplier<? extends 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.
 
- noNullValue(T, Supplier<? extends 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 interface com.helger.jcodemodel.IJExpression
 
- 
Logical 'not' '!
 
- 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, Supplier<? extends 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(T[], Supplier<? extends 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(boolean[], Supplier<? extends 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(byte[], Supplier<? extends 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(char[], Supplier<? extends 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(double[], Supplier<? extends 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(float[], Supplier<? extends 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(int[], Supplier<? extends 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(long[], Supplier<? extends 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(short[], Supplier<? extends 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, Supplier<? extends 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, Supplier<? extends 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.
 
- notEmpty(T, Supplier<? extends 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[], Supplier<? extends 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, Supplier<? extends 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.
 
- notEmptyNoNullValue(T, Supplier<? extends 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.
 
- notNull(T, Supplier<? extends 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.
 
- notNullAndEquals(T, Supplier<? extends 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.
 
- notNullNoNullValue(T[], String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed Array is not null and that no
 null value is contained.
 
- notNullNoNullValue(T[], Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed Array is not null and that no
 null value is contained.
 
- notNullNoNullValue(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed collection is not null and that no
 null value is contained.
 
- notNullNoNullValue(T, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed collection is not null and that no
 null value is contained.
 
- notNullNoNullValue(T, String) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed map is not null and that no
 null value is contained.
 
- notNullNoNullValue(T, Supplier<? extends String>) - Static method in class com.helger.jcodemodel.util.JCValueEnforcer
 
- 
Check that the passed map is not null and that no
 null value is contained.
 
- 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.
 
- notNullNotEquals(T, Supplier<? extends 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 :)
 
 
- 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 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() - Method in interface com.helger.jcodemodel.IJExpression
 
-  
 
- postdecr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
- 
Post decrement
 
- postincr() - Method in interface com.helger.jcodemodel.IJExpression
 
-  
 
- postincr(IJExpression) - Static method in class com.helger.jcodemodel.JOp
 
- 
Post increment
 
- 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 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
 
-  
 
- 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
 
-  
 
- _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
 
- _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(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, EClassType) - Method in class com.helger.jcodemodel.JPackage
 
-  
 
- _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 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
 
- _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
 
- 
 
- _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.
 
- _instanceof(AbstractJType) - Method in interface com.helger.jcodemodel.IJExpression
 
-  
 
- _instanceof(IJExpression, AbstractJType) - Static method in class com.helger.jcodemodel.JOp
 
-  
 
- _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.
 
- _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
 
- 
 
- _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