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

$

$t(String) - Method in interface org.jboss.jdeparser.JType
Get a nested type within this reference type.
$t(JClassDef) - Static method in class org.jboss.jdeparser.JTypes
Return the erased type of a class definition.
$t(Class<?>) - Static method in class org.jboss.jdeparser.JTypes
Return the type corresponding to the given class.
$t(String) - Static method in class org.jboss.jdeparser.JTypes
Return a type corresponding to a class with the given name.
$v(String) - Method in interface org.jboss.jdeparser.JExpr
Get a field of this object instance (shorthand for JExpr.field(String).
$v(String) - Static method in class org.jboss.jdeparser.JExprs
Return a name expression.
$v(JParamDeclaration) - Static method in class org.jboss.jdeparser.JExprs
Return a name expression from an annotation processor parameter declaration.
$v(JVarDeclaration) - Static method in class org.jboss.jdeparser.JExprs
Return a name expression from an annotation processor variable declaration.
$v(String) - Method in interface org.jboss.jdeparser.JType
Look up a static field on this type.

A

ABSTRACT - Static variable in class org.jboss.jdeparser.JMod
The abstract modifier.
add() - Method in interface org.jboss.jdeparser.JAnnotationArray
Add an annotation of the array's type to the array.
add(JExpr) - Method in interface org.jboss.jdeparser.JArrayExpr
Add an element to this array.
add(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an expression statement at this point.
add(String, JExpr) - Method in interface org.jboss.jdeparser.JVarDeclaration
Add another item to this declaration.
add(String) - Method in interface org.jboss.jdeparser.JVarDeclaration
Add another item to this declaration.
addAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary += operator.
addAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (+=) expression at this point.
addOption(FormatPreferences.Opt...) - Method in class org.jboss.jdeparser.FormatPreferences
Add option flags to these preferences.
allAreClear(int, int) - Static method in class org.jboss.jdeparser.JMod
Test to see if all modifiers in the given set are absent in the test value.
allAreSet(int, int) - Static method in class org.jboss.jdeparser.JMod
Test to see if all modifiers in the given set are present in the test value.
and(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary && operator.
andAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary &= operator.
andAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (&=) expression at this point.
annotate(String) - Method in interface org.jboss.jdeparser.JAnnotatable
Add an annotation.
annotate(JType) - Method in interface org.jboss.jdeparser.JAnnotatable
Add an annotation.
annotate(Class<? extends Annotation>) - Method in interface org.jboss.jdeparser.JAnnotatable
Add an annotation.
annotationArrayValue(String) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to an array of nested annotations of the given type.
annotationArrayValue(JType) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to an array of nested annotations of the given type.
annotationArrayValue(Class<? extends Annotation>) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to an array of nested annotations of the given type.
annotationArrayValue(String, String) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to an array of nested annotations of the given type.
annotationArrayValue(String, JType) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to an array of nested annotations of the given type.
annotationArrayValue(String, Class<? extends Annotation>) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to an array of nested annotations of the given type.
annotationInterface(int, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a nested annotation interface to this type.
annotationInterface(int, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add an annotation interface definition to this source file.
annotationValue(String) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to a nested annotation of the given type.
annotationValue(JType) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to a nested annotation of the given type.
annotationValue(Class<? extends Annotation>) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to a nested annotation of the given type.
annotationValue(String, String) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to a nested annotation of the given type.
annotationValue(String, JType) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to a nested annotation of the given type.
annotationValue(String, Class<? extends Annotation>) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to a nested annotation of the given type.
anonLabel() - Method in interface org.jboss.jdeparser.JBlock
Add a label at this point whose unique name is automatically generated.
anonLabel(JLabel) - Method in interface org.jboss.jdeparser.JBlock
Name and attach a forward label as anonymous.
anyAreClear(int, int) - Static method in class org.jboss.jdeparser.JMod
Test to see if any of the modifiers in the given set are absent in the test value.
anyAreSet(int, int) - Static method in class org.jboss.jdeparser.JMod
Test to see if any of the modifiers in the given set are present in the test value.
arg(JExpr) - Method in interface org.jboss.jdeparser.JCall
Add an actual parameter argument to this call.
arg(JExpr) - Method in interface org.jboss.jdeparser.JEnumConstant
Add an argument.
arg(JExpr) - Method in interface org.jboss.jdeparser.JSimpleArgs
Add an argument.
arguments() - Method in interface org.jboss.jdeparser.JCall
 
arguments() - Method in interface org.jboss.jdeparser.JSimpleArgs
Get the arguments defined thus far.
array() - Static method in class org.jboss.jdeparser.JExprs
Return a new array expression.
array(JExpr...) - Static method in class org.jboss.jdeparser.JExprs
Return a new array expression.
array(String...) - Static method in class org.jboss.jdeparser.JExprs
Return a new array expression.
array(int...) - Static method in class org.jboss.jdeparser.JExprs
Return a new array expression.
array(long...) - Static method in class org.jboss.jdeparser.JExprs
Return a new array expression.
array() - Method in interface org.jboss.jdeparser.JType
An array of this type.
assign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary = operator.
assign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (=) expression at this point.
attribute(String) - Method in interface org.jboss.jdeparser.JHtmlTag
 
attribute(String, String) - Method in interface org.jboss.jdeparser.JHtmlTag
 

B

band(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary & operator.
binary(int) - Static method in class org.jboss.jdeparser.JExprs
Generate an int value in binary base.
binary(long) - Static method in class org.jboss.jdeparser.JExprs
Generate a long value in binary base.
blankLine() - Method in interface org.jboss.jdeparser.JBlock
Insert a blank line at this point.
blankLine() - Method in interface org.jboss.jdeparser.JClassDef
Add a blank line at this point of the type.
blankLine() - Method in interface org.jboss.jdeparser.JClassDefSection
Add a blank line at this point of the type.
blankLine() - Method in interface org.jboss.jdeparser.JSourceFile
Add a blank line to this source file.
block(JBlock.Braces) - Method in interface org.jboss.jdeparser.JBlock
Create a nested sub-block at this point.
block() - Method in interface org.jboss.jdeparser.JComment
Add a comment sub-block at this location.
block() - Method in interface org.jboss.jdeparser.JDocComment
Add a comment sub-block at this location.
block() - Method in interface org.jboss.jdeparser.JHtmlComment
Add a comment sub-block at this location.
blockComment() - Method in interface org.jboss.jdeparser.JCommentable
Add a block comment.
body() - Method in interface org.jboss.jdeparser.JEnumConstant
Add an implementation body to this enum constant.
body() - Method in interface org.jboss.jdeparser.JLambda
Get the lambda body as a block.
body(JExpr) - Method in interface org.jboss.jdeparser.JLambda
Set the lambda body as an expression.
body() - Method in interface org.jboss.jdeparser.JMethodDef
Get the method body.
BOOLEAN - Static variable in interface org.jboss.jdeparser.JType
The boolean primitive type.
bor(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary | operator.
box() - Method in interface org.jboss.jdeparser.JType
The primitive-boxed version of this type.
br() - Method in interface org.jboss.jdeparser.JDocComment
Add a line separator.
br() - Method in interface org.jboss.jdeparser.JHtmlComment
Add a line separator.
bxor(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary ^ operator.
BYTE - Static variable in interface org.jboss.jdeparser.JType
The byte primitive type.

C

call(ExecutableElement) - Method in interface org.jboss.jdeparser.JBlock
Insert a method invocation at this point.
call(JExpr, ExecutableElement) - Method in interface org.jboss.jdeparser.JBlock
Insert a method invocation at this point.
call(String) - Method in interface org.jboss.jdeparser.JBlock
Insert a method invocation at this point.
call(JExpr, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a method invocation at this point.
call(String) - Method in interface org.jboss.jdeparser.JExpr
Call the given method on this expression.
call(ExecutableElement) - Static method in class org.jboss.jdeparser.JExprs
Generate a method call expression to the given element.
call(String) - Static method in class org.jboss.jdeparser.JExprs
Generate a method call expression to the given method name.
call(String) - Method in interface org.jboss.jdeparser.JType
Call a static method on this type.
call(ExecutableElement) - Method in interface org.jboss.jdeparser.JType
Call a static method on this type.
callStatic(ExecutableElement) - Method in interface org.jboss.jdeparser.JBlock
Insert a type-qualified static method invocation at this point.
callStatic(String, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a type-qualified static method invocation at this point.
callStatic(JType, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a type-qualified static method invocation at this point.
callStatic(Class<?>, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a type-qualified static method invocation at this point.
callStatic(String, String) - Static method in class org.jboss.jdeparser.JExprs
Generate a method call expression to a method on the given static type.
callStatic(JType, String) - Static method in class org.jboss.jdeparser.JExprs
Generate a method call expression to a method on the given static type.
callStatic(Class<?>, String) - Static method in class org.jboss.jdeparser.JExprs
Generate a method call expression to a method on the given static type.
callSuper() - Method in interface org.jboss.jdeparser.JBlock
Insert a super() call at this point.
callThis() - Method in interface org.jboss.jdeparser.JBlock
Insert a this() call at this point.
cast(String) - Method in interface org.jboss.jdeparser.JExpr
Get an expression which is a cast of this expression to the given type.
cast(JType) - Method in interface org.jboss.jdeparser.JExpr
Get an expression which is a cast of this expression to the given type.
cast(Class<?>) - Method in interface org.jboss.jdeparser.JExpr
Get an expression which is a cast of this expression to the given type.
ch(int) - Static method in class org.jboss.jdeparser.JExprs
Generate a char value constant.
CHAR - Static variable in interface org.jboss.jdeparser.JType
The char primitive type.
clearIndentAbsolute(FormatPreferences.Indentation) - Method in class org.jboss.jdeparser.FormatPreferences
Clear absolute indentation for the given context.
code() - Method in interface org.jboss.jdeparser.JComment
Add an inline code tag.
comp() - Method in interface org.jboss.jdeparser.JExpr
Invert this expression using the unary ~ operator.
cond(JExpr, JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with two others using the ternary ? : operator.
constructor(int) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a constructor to this type.
createPackageInfoFile(String) - Method in interface org.jboss.jdeparser.JSources
Create a package-info.java file.
createSourceFile(String, String) - Method in interface org.jboss.jdeparser.JSources
Create a source file.
createSources(JFiler, FormatPreferences) - Static method in class org.jboss.jdeparser.JDeparser
Create a new source generation collection.

D

decimal(int) - Static method in class org.jboss.jdeparser.JExprs
Generate an int value in decimal base.
decimal(long) - Static method in class org.jboss.jdeparser.JExprs
Generate a long value in decimal base.
decimal(float) - Static method in class org.jboss.jdeparser.JExprs
Generate a float value in decimal base.
decimal(double) - Static method in class org.jboss.jdeparser.JExprs
Generate a double value in decimal base.
DEFAULT - Static variable in class org.jboss.jdeparser.JMod
The default modifier found in Java 8 and later.
deprecated() - Method in interface org.jboss.jdeparser.JDocCommentable
Mark this program element as deprecated.
diamond() - Method in interface org.jboss.jdeparser.JCall
Use the "diamond" <> syntax to specify inferred type arguments.
div(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary / operator.
divAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary /= operator.
divAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (/=) expression at this point.
doc() - Method in interface org.jboss.jdeparser.JParamDeclaration
Get the @param JavaDoc block for this parameter.
docComment() - Method in interface org.jboss.jdeparser.JDocCommentable
Get or create the doc comment for this element.
docRoot() - Method in interface org.jboss.jdeparser.JComment
Add the {&#64;docRoot} tag at this position.
docRoot() - Method in interface org.jboss.jdeparser.JDocComment
Add the {&#64;docRoot} tag at this position.
docRoot() - Method in interface org.jboss.jdeparser.JHtmlComment
Add the {&#64;docRoot} tag at this position.
docTag(String) - Method in interface org.jboss.jdeparser.JDocComment
Add a block tag.
docTag(String, String) - Method in interface org.jboss.jdeparser.JDocComment
Add a block tag.
DOUBLE - Static variable in interface org.jboss.jdeparser.JType
The double primitive type.
dropCaches() - Static method in class org.jboss.jdeparser.JDeparser
Drop all thread-local caches.

E

elementCount() - Method in interface org.jboss.jdeparser.JArrayExpr
Get the current number of elements added to this array.
elementType() - Method in interface org.jboss.jdeparser.JType
The element type, if this an array (otherwise null).
elseIf(JExpr) - Method in interface org.jboss.jdeparser.JIf
Add an if statement to the else block.
empty() - Method in interface org.jboss.jdeparser.JBlock
Insert an empty statement at this point (just a semicolon).
eq(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary == operator.
erasedType() - Method in interface org.jboss.jdeparser.JClassDef
Get the erased type corresponding to this type definition.
erasure() - Method in interface org.jboss.jdeparser.JType
The erasure of this type.

F

FALSE - Static variable in interface org.jboss.jdeparser.JExpr
The constant expression for false.
field(int, JType, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a field to this type.
field(int, JType, String, JExpr) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a field to this type.
field(int, Class<?>, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a field to this type.
field(int, Class<?>, String, JExpr) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a field to this type.
field(int, String, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a field to this type.
field(int, String, String, JExpr) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a field to this type.
field(String) - Method in interface org.jboss.jdeparser.JExpr
Get a field of this object instance.
field(String) - Method in interface org.jboss.jdeparser.JType
Look up a static field on this type.
FINAL - Static variable in class org.jboss.jdeparser.JMod
The final modifier.
FLOAT - Static variable in interface org.jboss.jdeparser.JType
The float primitive type.
forEach(int, String, String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a "for-each" style for loop at this point.
forEach(int, JType, String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a "for-each" style for loop at this point.
forEach(int, Class<?>, String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a "for-each" style for loop at this point.
FormatPreferences - Class in org.jboss.jdeparser
Formatter preferences.
FormatPreferences() - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using default values.
FormatPreferences(Properties) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance, mapping the given properties to the formatter configurations.
FormatPreferences(ClassLoader) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using a properties file loaded from the given class loader.
FormatPreferences(Filer, String) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using a properties file loaded from the given annotation processing filer.
FormatPreferences(Filer) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using a properties file loaded from the given annotation processing filer.
FormatPreferences(File) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using a properties file loaded from the given file name.
FormatPreferences(InputStream) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using a properties read from the given stream.
FormatPreferences(Reader) - Constructor for class org.jboss.jdeparser.FormatPreferences
Construct a new instance using a properties read from the given stream.
FormatPreferences.Indentation - Enum in org.jboss.jdeparser
A category of indentation.
FormatPreferences.Opt - Enum in org.jboss.jdeparser
Option flags.
FormatPreferences.Space - Enum in org.jboss.jdeparser
The location or position of a space.
FormatPreferences.SpaceType - Enum in org.jboss.jdeparser
The type of space to apply.
FormatPreferences.Wrapping - Enum in org.jboss.jdeparser
Categories for wrapping rules.
FormatPreferences.WrappingMode - Enum in org.jboss.jdeparser
The wrapping mode.
forwardLabel() - Method in interface org.jboss.jdeparser.JBlock
Create a forward label that can be named and attached later.

G

ge(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary >= operator.
genericType() - Method in interface org.jboss.jdeparser.JClassDef
Get a generic type for this type definition, where the type arguments are the same as the type parameters of this type (as defined at the time this method is called).
getEncoding() - Method in class org.jboss.jdeparser.JFiler
Get the file encoding to use.
getIndent(FormatPreferences.Indentation) - Method in class org.jboss.jdeparser.FormatPreferences
Get the configured indentation for the given context.
getItemKind() - Method in interface org.jboss.jdeparser.JClassItem
Get the kind of item.
getLineLength() - Method in class org.jboss.jdeparser.FormatPreferences
Get the configured line length.
getModifiers() - Method in interface org.jboss.jdeparser.JClassItem
Get the modifiers of this item.
getName() - Method in interface org.jboss.jdeparser.JClassItem
Get the name of this element, if there is one.
getSpaceType(FormatPreferences.Space) - Method in class org.jboss.jdeparser.FormatPreferences
Get the spacing type for a given space context.
getWrapMode(FormatPreferences.Wrapping) - Method in class org.jboss.jdeparser.FormatPreferences
Get the wrapping mode for the given wrapping context.
gt(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary > operator.

H

hasAllModifiers(int) - Method in interface org.jboss.jdeparser.JClassItem
Determine whether this item has all of the modifiers specified by the given bitwise-OR-joined argument.
hasAnyModifier(int) - Method in interface org.jboss.jdeparser.JClassItem
Determine whether this item has any of the modifiers specified by the given bitwise-OR-joined argument.
hasOption(FormatPreferences.Opt) - Method in class org.jboss.jdeparser.FormatPreferences
Determine whether the given option flag is set on these preferences.
hex(int) - Static method in class org.jboss.jdeparser.JExprs
Generate an int value in hexadecimal base.
hex(long) - Static method in class org.jboss.jdeparser.JExprs
Generate a long value in hexadecimal base.
hex(float) - Static method in class org.jboss.jdeparser.JExprs
Generate a float value in hexadecimal base.
hex(double) - Static method in class org.jboss.jdeparser.JExprs
Generate a double value in hexadecimal base.
htmlLink(String) - Method in interface org.jboss.jdeparser.JHtmlComment
Add an HTML link (&lt;a&gt; tag).
htmlTag(String, boolean) - Method in interface org.jboss.jdeparser.JHtmlComment
Add an HTML tag.

I

idx(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Get an element of this array expression.
idx(int) - Method in interface org.jboss.jdeparser.JExpr
Get an element of this array expression.
ignore(String) - Method in interface org.jboss.jdeparser.JTry
Add a catch for an ignored exception.
ignore(Class<? extends Throwable>) - Method in interface org.jboss.jdeparser.JTry
Add a catch for an ignored exception.
ignore(JType) - Method in interface org.jboss.jdeparser.JTry
Add a catch for an ignored exception.
importStatic(String, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add a static member import to this source file.
importStatic(JType, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add a static member import to this source file.
importStatic(Class<?>, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add a static member import to this source file.
in(JClassItem.Kind) - Method in enum org.jboss.jdeparser.JClassItem.Kind
Determine whether this instance is equal to one of the given instances.
in(JClassItem.Kind, JClassItem.Kind) - Method in enum org.jboss.jdeparser.JClassItem.Kind
Determine whether this instance is equal to one of the given instances.
in(JClassItem.Kind, JClassItem.Kind, JClassItem.Kind) - Method in enum org.jboss.jdeparser.JClassItem.Kind
Determine whether this instance is equal to one of the given instances.
in(JClassItem.Kind, JClassItem.Kind, JClassItem.Kind, JClassItem.Kind) - Method in enum org.jboss.jdeparser.JClassItem.Kind
Determine whether this instance is equal to one of the given instances.
in(JClassItem.Kind...) - Method in enum org.jboss.jdeparser.JClassItem.Kind
Determine whether this instance is equal to one of the given instances.
init() - Method in interface org.jboss.jdeparser.JClassDefSection
Add a "raw" initialization block to this type definition.
init(int, String, String, JExpr) - Method in interface org.jboss.jdeparser.JFor
Add a loop initializer.
init(int, JType, String, JExpr) - Method in interface org.jboss.jdeparser.JFor
Add a loop initializer.
init(int, Class<?>, String, JExpr) - Method in interface org.jboss.jdeparser.JFor
Add a loop initializer.
inlineDocTag(String, String) - Method in interface org.jboss.jdeparser.JComment
Add an inline doc tag with simple content.
inlineDocTag(String) - Method in interface org.jboss.jdeparser.JComment
Add an inline doc tag.
inlineDocTag(String, String) - Method in interface org.jboss.jdeparser.JDocComment
Add an inline doc tag with simple content.
inlineDocTag(String) - Method in interface org.jboss.jdeparser.JDocComment
Add an inline doc tag.
inlineDocTag(String, String) - Method in interface org.jboss.jdeparser.JHtmlComment
Add an inline doc tag with simple content.
INT - Static variable in interface org.jboss.jdeparser.JType
The int primitive type.
isFull(EnumSet<JClassItem.Kind>) - Static method in enum org.jboss.jdeparser.JClassItem.Kind
Determine whether the given set is fully populated (or "full"), meaning it contains all possible values.
isIndentAbsolute(FormatPreferences.Indentation) - Method in class org.jboss.jdeparser.FormatPreferences
Determine whether the indentation for the given context is absolute or relative.

J

JAnnotatable - Interface in org.jboss.jdeparser
A program element which can be annotated.
JAnnotation - Interface in org.jboss.jdeparser
An annotation.
JAnnotationArray - Interface in org.jboss.jdeparser
An array of annotations.
JAnonymousClassDef - Interface in org.jboss.jdeparser
An anonymous class definition.
JArrayExpr - Interface in org.jboss.jdeparser
An array expression, which can have more values added to it.
JAssignableExpr - Interface in org.jboss.jdeparser
An expression which is assignable (that is, is a valid "lvalue").
JBlock - Interface in org.jboss.jdeparser
A block of code, to which statements may be added.
JBlock.Braces - Enum in org.jboss.jdeparser
Braces mode.
JCall - Interface in org.jboss.jdeparser
A method or constructor call.
JCatch - Interface in org.jboss.jdeparser
A catch branch for a try block.
JClassDef - Interface in org.jboss.jdeparser
A type definition, which can be a class, interface, annotation type, etc.
JClassDefSection - Interface in org.jboss.jdeparser
A section of a class definition, to which members, comments, and blank lines may be added.
JClassItem - Interface in org.jboss.jdeparser
An item contained within a class.
JClassItem.Kind - Enum in org.jboss.jdeparser
The kind of class item.
JComment - Interface in org.jboss.jdeparser
A source comment or tag body.
JCommentable - Interface in org.jboss.jdeparser
A program element which can have comments attached to it.
JDeparser - Class in org.jboss.jdeparser
The main entry point for this library.
JDocComment - Interface in org.jboss.jdeparser
A JavaDoc comment.
JDocCommentable - Interface in org.jboss.jdeparser
A program element which can have a documentation tag associated with it.
JEnumConstant - Interface in org.jboss.jdeparser
An enum constant definition.
JExpr - Interface in org.jboss.jdeparser
A modelled expression.
JExprs - Class in org.jboss.jdeparser
The factory for generating simple expressions.
JFiler - Class in org.jboss.jdeparser
A file manager for writing out source files.
JFiler() - Constructor for class org.jboss.jdeparser.JFiler
Construct a new instance.
JFor - Interface in org.jboss.jdeparser
A for loop.
JGenericDef - Interface in org.jboss.jdeparser
A generic type or method definition.
JHtmlComment - Interface in org.jboss.jdeparser
A comment that supports HTML content.
JHtmlTag - Interface in org.jboss.jdeparser
 
JIf - Interface in org.jboss.jdeparser
An if statement.
JLabel - Interface in org.jboss.jdeparser
A source label.
JLambda - Interface in org.jboss.jdeparser
A Java 8 lambda.
JMethodDef - Interface in org.jboss.jdeparser
A method or constructor definition.
JMod - Class in org.jboss.jdeparser
The set of modifiers for types and members.
JMod() - Constructor for class org.jboss.jdeparser.JMod
 
JPackageInfoFile - Interface in org.jboss.jdeparser
A package-info.java file definition.
JParamDeclaration - Interface in org.jboss.jdeparser
A parameter declaration.
JSimpleArgs - Interface in org.jboss.jdeparser
A program element which supports simple arguments.
JSourceFile - Interface in org.jboss.jdeparser
A source file.
JSources - Interface in org.jboss.jdeparser
A repository of source files.
JStatement - Interface in org.jboss.jdeparser
A statement in a program.
JSwitch - Interface in org.jboss.jdeparser
A switch statement.
JTry - Interface in org.jboss.jdeparser
A try block.
JType - Interface in org.jboss.jdeparser
A type specification.
JTypeParamDef - Interface in org.jboss.jdeparser
A type parameter definition.
JTypes - Class in org.jboss.jdeparser
The factory for generating simple types.
JVarDeclaration - Interface in org.jboss.jdeparser
A variable declaration.

L

label(String) - Method in interface org.jboss.jdeparser.JBlock
Add a label at this point, which may be used for future branch instructions.
label(JLabel, String) - Method in interface org.jboss.jdeparser.JBlock
Name and attach a forward label.
lambda() - Static method in class org.jboss.jdeparser.JExprs
Return a lambda expression.
le(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary <= operator.
length() - Method in interface org.jboss.jdeparser.JExpr
Get the length expression of this array expression.
lineComment() - Method in interface org.jboss.jdeparser.JCommentable
Add a line comment.
linkConstructor(boolean, JType, JType...) - Method in interface org.jboss.jdeparser.JComment
Add an inline @link to a constructor.
linkField(boolean, JType, String) - Method in interface org.jboss.jdeparser.JComment
Add an inline @link to a field of a type.
linkMethod(boolean, JType, String, JType...) - Method in interface org.jboss.jdeparser.JComment
Add an inline @link to a method.
linkMethod(boolean, JMethodDef) - Method in interface org.jboss.jdeparser.JComment
Add an inline @link to a method.
linkType(boolean, JType) - Method in interface org.jboss.jdeparser.JComment
Add an inline @link to a type.
LONG - Static variable in interface org.jboss.jdeparser.JType
The long primitive type.
lshr(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary >>> operator.
lshrAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary >>>= operator.
lshrAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (>>>=) expression at this point.
lt(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary < operator.

M

method(int, JType, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a method to this type.
method(int, Class<?>, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a method to this type.
method(int, String, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a method to this type.
methodRef(String) - Method in interface org.jboss.jdeparser.JType
Get a method reference of this type.
methodRef(ExecutableElement) - Method in interface org.jboss.jdeparser.JType
Get a method reference of this type.
minus(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary - operator.
mod(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary % operator.
modAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary %= operator.
modAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (%=) expression at this point.
mods() - Method in interface org.jboss.jdeparser.JParamDeclaration
Get the parameter modifiers.
mulAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary *= operator.
mulAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (*=) expression at this point.

N

name(String) - Static method in class org.jboss.jdeparser.JExprs
Return a name expression.
name(JParamDeclaration) - Static method in class org.jboss.jdeparser.JExprs
Return a name expression from an annotation processor parameter declaration.
name(JVarDeclaration) - Static method in class org.jboss.jdeparser.JExprs
Return a name expression from an annotation processor variable declaration.
name() - Method in interface org.jboss.jdeparser.JLabel
Get the label name.
name() - Method in interface org.jboss.jdeparser.JParamDeclaration
Get the parameter name.
name() - Method in interface org.jboss.jdeparser.JVarDeclaration
Get the variable name.
NATIVE - Static variable in class org.jboss.jdeparser.JMod
The native modifier.
ne(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary != operator.
neg() - Method in interface org.jboss.jdeparser.JExpr
Negate this expression using the unary - operator.
nestedType(String) - Method in interface org.jboss.jdeparser.JType
Get a nested type within this reference type.
newInstance(Filer) - Static method in class org.jboss.jdeparser.JFiler
Get an instance which uses an underlying Filer.
newInstance(File) - Static method in class org.jboss.jdeparser.JFiler
Get an instance which writes to the filesystem.
nl() - Method in interface org.jboss.jdeparser.JComment
Add a newline.
nl() - Method in interface org.jboss.jdeparser.JDocComment
Add a newline.
nl() - Method in interface org.jboss.jdeparser.JHtmlComment
Add a newline.
NONE - Static variable in interface org.jboss.jdeparser.JType
An empty array of types.
not() - Method in interface org.jboss.jdeparser.JExpr
Invert this expression using the unary ! operator.
NULL - Static variable in interface org.jboss.jdeparser.JExpr
The constant expression for null.

O

OBJECT - Static variable in interface org.jboss.jdeparser.JType
The type of java.lang.Object.
of(Element) - Static method in class org.jboss.jdeparser.JMod
Returns an integer which results in the appropriate modifier based on the element.
ONE - Static variable in interface org.jboss.jdeparser.JExpr
The constant expression for the integer one.
oneIsSet(int, int) - Static method in class org.jboss.jdeparser.JMod
Test to see if exactly one modifier of the given set is present in the test value.
openStream(String, String) - Method in class org.jboss.jdeparser.JFiler
Open an output stream for writing the given file.
openWriter(String, String) - Method in class org.jboss.jdeparser.JFiler
Open a writer for the given file.
or(JType) - Method in interface org.jboss.jdeparser.JCatch
Add another type option to this catch branch.
or(String) - Method in interface org.jboss.jdeparser.JCatch
Add another type option to this catch branch.
or(Class<? extends Throwable>) - Method in interface org.jboss.jdeparser.JCatch
Add another type option to this catch branch.
or(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary || operator.
orAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary |= operator.
orAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (|=) expression at this point.
org.jboss.jdeparser - package org.jboss.jdeparser
The primary package for JDeparser classes.

P

p() - Method in interface org.jboss.jdeparser.JDocComment
Add a paragraph separator.
p() - Method in interface org.jboss.jdeparser.JHtmlComment
Add a paragraph separator.
param(String) - Method in interface org.jboss.jdeparser.JDocComment
Add a @param tag.
param(JType, String) - Method in interface org.jboss.jdeparser.JLambda
Add a declared-type parameter to this lambda.
param(String, String) - Method in interface org.jboss.jdeparser.JLambda
Add a declared-type parameter to this lambda.
param(Class<?>, String) - Method in interface org.jboss.jdeparser.JLambda
Add a declared-type parameter to this lambda.
param(String) - Method in interface org.jboss.jdeparser.JLambda
Add an inferred-type parameter to this lambda.
param(int, JType, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a parameter to this method.
param(JType, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a parameter to this method.
param(int, String, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a parameter to this method.
param(String, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a parameter to this method.
param(int, Class<?>, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a parameter to this method.
param(Class<?>, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a parameter to this method.
params() - Method in interface org.jboss.jdeparser.JMethodDef
Get the list of parameters defined thus far.
paren() - Method in interface org.jboss.jdeparser.JExpr
Explicitly wrap this expression in parentheses.
plus(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary + operator.
postDec() - Method in interface org.jboss.jdeparser.JAssignableExpr
Apply the postfix -- operator to this expression.
postDec(JAssignableExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a postfix -- expression at this point.
postInc() - Method in interface org.jboss.jdeparser.JAssignableExpr
Apply the postfix ++ operator to this expression.
postInc(JAssignableExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a postfix ++ expression at this point.
preDec() - Method in interface org.jboss.jdeparser.JAssignableExpr
Apply the prefix -- operator to this expression.
preDec(JAssignableExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a prefix -- expression at this point.
preformattedCode() - Method in interface org.jboss.jdeparser.JHtmlComment
Add an inline @code tag within a {@code
preInc() - Method in interface org.jboss.jdeparser.JAssignableExpr
Apply the prefix ++ operator to this expression.
preInc(JAssignableExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a prefix ++ expression at this point.
PRIVATE - Static variable in class org.jboss.jdeparser.JMod
The private modifier.
PROTECTED - Static variable in class org.jboss.jdeparser.JMod
The protected modifier.
PUBLIC - Static variable in class org.jboss.jdeparser.JMod
The public modifier.

R

removeOption(FormatPreferences.Opt...) - Method in class org.jboss.jdeparser.FormatPreferences
Remove option flags from these preferences.
returnsDoc() - Method in interface org.jboss.jdeparser.JMethodDef
Get the @return doc comment block.

S

section() - Method in interface org.jboss.jdeparser.JClassDefSection
Create a section at this point, into which additional items may be added.
setAllSpaceTypes(FormatPreferences.SpaceType, FormatPreferences.Space...) - Method in class org.jboss.jdeparser.FormatPreferences
Set several space contexts to the same spacing type.
setEncoding(String) - Method in class org.jboss.jdeparser.JFiler
Set the file encoding to use.
setIndent(FormatPreferences.Indentation, int) - Method in class org.jboss.jdeparser.FormatPreferences
Set the configured indentation for the given context.
setIndentAbsolute(FormatPreferences.Indentation) - Method in class org.jboss.jdeparser.FormatPreferences
Set absolute indentation for the given context.
setSpaceType(FormatPreferences.Space, FormatPreferences.SpaceType) - Method in class org.jboss.jdeparser.FormatPreferences
Set the spacing type for the given space context.
setWrapMode(FormatPreferences.Wrapping, FormatPreferences.WrappingMode) - Method in class org.jboss.jdeparser.FormatPreferences
Set the wrapping mode for the given wrapping context.
shl(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary << operator.
shlAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary <<= operator.
shlAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (<<=) expression at this point.
SHORT - Static variable in interface org.jboss.jdeparser.JType
The short primitive type.
shr(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary >> operator.
shrAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary >>= operator.
shrAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (>>=) expression at this point.
simpleName() - Method in interface org.jboss.jdeparser.JType
Get the simple name of this type.
SMART_NAME_SORT - Static variable in interface org.jboss.jdeparser.JClassItem
 
sp() - Method in interface org.jboss.jdeparser.JComment
Add a non-trailing space.
sp() - Method in interface org.jboss.jdeparser.JDocComment
Add a non-trailing space.
sp() - Method in interface org.jboss.jdeparser.JHtmlComment
Add a non-trailing space.
STATIC - Static variable in class org.jboss.jdeparser.JMod
The static modifier.
staticInit() - Method in interface org.jboss.jdeparser.JClassDefSection
Add a static initialization block to this type definition.
str(String) - Static method in class org.jboss.jdeparser.JExprs
Generate a string constant value.
STRICTFP - Static variable in class org.jboss.jdeparser.JMod
The strictfp modifier.
subAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary -= operator.
subAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (-=) expression at this point.
SYNCHRONIZED - Static variable in class org.jboss.jdeparser.JMod
The synchronized modifier.

T

tempName() - Method in interface org.jboss.jdeparser.JBlock
Generate a temporary variable name.
tempVar(String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point with a generated name.
tempVar(JType, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point with a generated name.
tempVar(Class<?>, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point with a generated name.
test(JExpr) - Method in interface org.jboss.jdeparser.JFor
Add a test expression.
text(String) - Method in interface org.jboss.jdeparser.JComment
Add some text to the end of this comment.
text(String) - Method in interface org.jboss.jdeparser.JDocComment
Add some text to the end of this comment.
text(String) - Method in interface org.jboss.jdeparser.JHtmlComment
Add some text to the end of this comment.
THIS - Static variable in interface org.jboss.jdeparser.JExpr
The constant expression for this.
THIS - Static variable in interface org.jboss.jdeparser.JType
A special type that always renders to the type of the class it is encountered in.
times(JExpr) - Method in interface org.jboss.jdeparser.JExpr
Combine this expression with another using the binary * operator.
TRANSIENT - Static variable in class org.jboss.jdeparser.JMod
The transient modifier.
TRUE - Static variable in interface org.jboss.jdeparser.JExpr
The constant expression for true.
type() - Method in interface org.jboss.jdeparser.JParamDeclaration
Get the parameter type.
type() - Method in interface org.jboss.jdeparser.JVarDeclaration
Get the variable type.
typeArg(JType) - Method in interface org.jboss.jdeparser.JCall
Add a type argument to this call.
typeArg(String) - Method in interface org.jboss.jdeparser.JCall
Add a type argument to this call.
typeArg(Class<?>) - Method in interface org.jboss.jdeparser.JCall
Add a type argument to this call.
typeArg(String...) - Method in interface org.jboss.jdeparser.JType
This type, with the given generic type arguments.
typeArg(JType...) - Method in interface org.jboss.jdeparser.JType
This type, with the given generic type arguments.
typeArg(Class<?>...) - Method in interface org.jboss.jdeparser.JType
This type, with the given generic type arguments.
typeArgs() - Method in interface org.jboss.jdeparser.JType
Get the type arguments of this type.
typeArguments() - Method in interface org.jboss.jdeparser.JCall
Get the type arguments defined thus far.
typeName(JType) - Method in interface org.jboss.jdeparser.JComment
Add a type name to the end of this comment.
typeName(JType) - Method in interface org.jboss.jdeparser.JDocComment
Add a type name to the end of this comment.
typeName(JType) - Method in interface org.jboss.jdeparser.JHtmlComment
Add a type name to the end of this comment.
typeNamed(String) - Static method in class org.jboss.jdeparser.JTypes
Return a type corresponding to a class with the given name.
typeOf(JClassDef) - Static method in class org.jboss.jdeparser.JTypes
Return the erased type of a class definition.
typeOf(Class<?>) - Static method in class org.jboss.jdeparser.JTypes
Return the type corresponding to the given class.
typeOf(TypeMirror) - Static method in class org.jboss.jdeparser.JTypes
Get a JType that corresponds to the given TypeMirror for annotation processors.
typeParam(String) - Method in interface org.jboss.jdeparser.JGenericDef
Define a type parameter.
typeParams() - Method in interface org.jboss.jdeparser.JGenericDef
Get all the type parameters defined at the time of invocation.

U

unbox() - Method in interface org.jboss.jdeparser.JType
The primitive-unboxed version of this type.
update(JExpr) - Method in interface org.jboss.jdeparser.JFor
Add an update expression.

V

value(JExpr) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation.
value(String) - Method in interface org.jboss.jdeparser.JAnnotation
Set the "value" property of this annotation to a string.
value(String, JExpr) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation.
value(String, String) - Method in interface org.jboss.jdeparser.JAnnotation
Set the named property of this annotation to a string.
value(JType, String) - Method in interface org.jboss.jdeparser.JDocComment
Add a @value inline tag.
value(JType, String) - Method in interface org.jboss.jdeparser.JHtmlComment
Add a @value inline tag.
valueOf(String) - Static method in enum org.jboss.jdeparser.FormatPreferences.Indentation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.FormatPreferences.Opt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.FormatPreferences.Space
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.FormatPreferences.SpaceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.FormatPreferences.Wrapping
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.FormatPreferences.WrappingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.JBlock.Braces
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jdeparser.JClassItem.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jboss.jdeparser.FormatPreferences.Indentation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.FormatPreferences.Opt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.FormatPreferences.Space
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.FormatPreferences.SpaceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.FormatPreferences.Wrapping
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.FormatPreferences.WrappingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.JBlock.Braces
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jdeparser.JClassItem.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
var(int, String, String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point.
var(int, JType, String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point.
var(int, Class<?>, String, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point.
var(int, String, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point.
var(int, JType, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point.
var(int, Class<?>, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a local variable declaration at this point.
varargParam(int, JType, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a vararg parameter to this method.
varargParam(JType, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a vararg parameter to this method.
varargParam(int, String, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a vararg parameter to this method.
varargParam(String, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a vararg parameter to this method.
varargParam(int, Class<?>, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a vararg parameter to this method.
varargParam(Class<?>, String) - Method in interface org.jboss.jdeparser.JMethodDef
Add a vararg parameter to this method.
varargs() - Method in interface org.jboss.jdeparser.JParamDeclaration
Determine whether the parameter is a vararg parameter.
VOID - Static variable in interface org.jboss.jdeparser.JType
The void type.
VOLATILE - Static variable in class org.jboss.jdeparser.JMod
The volatile modifier.

W

WILDCARD - Static variable in interface org.jboss.jdeparser.JType
The wildcard type of <? extends Object>, also known as <?>.
wildcardExtends() - Method in interface org.jboss.jdeparser.JType
Get a wildcard that extends this type.
wildcardSuper() - Method in interface org.jboss.jdeparser.JType
Get a wildcard that this type extends.
with(int, String, String, JExpr) - Method in interface org.jboss.jdeparser.JTry
Add a resource for try-with-resources constructs.
with(int, JType, String, JExpr) - Method in interface org.jboss.jdeparser.JTry
Add a resource for try-with-resources constructs.
with(int, Class<? extends AutoCloseable>, String, JExpr) - Method in interface org.jboss.jdeparser.JTry
Add a resource for try-with-resources constructs.
writeSources() - Method in interface org.jboss.jdeparser.JSources
Write the source files.

X

xorAssign(JExpr) - Method in interface org.jboss.jdeparser.JAssignableExpr
Combine this expression with another using the binary ^= operator.
xorAssign(JAssignableExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assignment (^=) expression at this point.

Z

ZERO - Static variable in interface org.jboss.jdeparser.JExpr
The constant expression for the integer zero.

_

_assert(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assert statement at this point.
_assert(JExpr, JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an assert statement at this point with a message.
_break() - Method in interface org.jboss.jdeparser.JBlock
Insert a break statement at this point.
_break(JLabel) - Method in interface org.jboss.jdeparser.JBlock
Insert a labelled break statement at this point.
_case(JExpr) - Method in interface org.jboss.jdeparser.JSwitch
Add a switch case.
_case(String) - Method in interface org.jboss.jdeparser.JSwitch
Add a switch case for an enum constant.
_catch(int, String, String) - Method in interface org.jboss.jdeparser.JTry
Add a catch block.
_catch(int, Class<? extends Throwable>, String) - Method in interface org.jboss.jdeparser.JTry
Add a catch block.
_catch(int, JType, String) - Method in interface org.jboss.jdeparser.JTry
Add a catch block.
_class(int, String) - Method in interface org.jboss.jdeparser.JBlock
Insert a local class definition at this point.
_class(int, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a nested class to this type.
_class(int, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add a class definition to this source file.
_class() - Method in interface org.jboss.jdeparser.JType
An expression of the form ThisType.class.
_continue() - Method in interface org.jboss.jdeparser.JBlock
Insert a continue statement at this point.
_continue(JLabel) - Method in interface org.jboss.jdeparser.JBlock
Insert a labelled continue statement at this point.
_default() - Method in interface org.jboss.jdeparser.JMethodDef
A default method body for a JDK 8+ interface method.
_default(JExpr) - Method in interface org.jboss.jdeparser.JMethodDef
A default value for an annotation method.
_default() - Method in interface org.jboss.jdeparser.JSwitch
Add the default block.
_do(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a do/while statement at this point.
_else() - Method in interface org.jboss.jdeparser.JIf
Get the else condition block.
_enum(String) - Method in interface org.jboss.jdeparser.JClassDef
Add an enum constant.
_enum(int, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a nested enum to this type.
_enum(int, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add an enum definition to this source file.
_extends(String) - Method in interface org.jboss.jdeparser.JClassDef
Add an extends type to this type.
_extends(JType) - Method in interface org.jboss.jdeparser.JClassDef
Add an extends type to this type.
_extends(Class<?>) - Method in interface org.jboss.jdeparser.JClassDef
Add an extends type to this type.
_extends(String) - Method in interface org.jboss.jdeparser.JTypeParamDef
Add an extends bound to this parameter.
_extends(JType) - Method in interface org.jboss.jdeparser.JTypeParamDef
Add an extends bound to this parameter.
_extends(Class<?>) - Method in interface org.jboss.jdeparser.JTypeParamDef
Add an extends bound to this parameter.
_finally() - Method in interface org.jboss.jdeparser.JTry
Add the finally block for this try.
_for() - Method in interface org.jboss.jdeparser.JBlock
Insert a for loop at this point.
_if(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert an if statement at this point.
_implements(String...) - Method in interface org.jboss.jdeparser.JClassDef
Add one or more implements type(s) to this type.
_implements(JType...) - Method in interface org.jboss.jdeparser.JClassDef
Add one or more implements type(s) to this type.
_implements(Class<?>...) - Method in interface org.jboss.jdeparser.JClassDef
Add one or more implements type(s) to this type.
_import(String) - Method in interface org.jboss.jdeparser.JSourceFile
Add a type import to this source file.
_import(JType) - Method in interface org.jboss.jdeparser.JSourceFile
Add a type import to this source file.
_import(Class<?>) - Method in interface org.jboss.jdeparser.JSourceFile
Add a type import to this source file.
_instanceof(String) - Method in interface org.jboss.jdeparser.JExpr
Get a type-testing expression using the instanceof operator.
_instanceof(JType) - Method in interface org.jboss.jdeparser.JExpr
Get a type-testing expression using the instanceof operator.
_instanceof(Class<?>) - Method in interface org.jboss.jdeparser.JExpr
Get a type-testing expression using the instanceof operator.
_interface(int, String) - Method in interface org.jboss.jdeparser.JClassDefSection
Add a nested interface to this type.
_interface(int, String) - Method in interface org.jboss.jdeparser.JSourceFile
Add an interface definition to this source file.
_new(String) - Method in interface org.jboss.jdeparser.JBlock
Insert an object construction statement at this point.
_new(JType) - Method in interface org.jboss.jdeparser.JBlock
Insert an object construction statement at this point.
_new(Class<?>) - Method in interface org.jboss.jdeparser.JBlock
Insert an object construction statement at this point.
_new(String) - Method in interface org.jboss.jdeparser.JExpr
Get an expression to construct a new inner class instance of this instance expression.
_new(JType) - Method in interface org.jboss.jdeparser.JExpr
Get an expression to construct a new inner class instance of this instance expression.
_new(Class<?>) - Method in interface org.jboss.jdeparser.JExpr
Get an expression to construct a new inner class instance of this instance expression.
_new() - Method in interface org.jboss.jdeparser.JType
Construct a new instance of this non-array type.
_new(JExpr) - Method in interface org.jboss.jdeparser.JType
Construct a new instance of this array type.
_new(int) - Method in interface org.jboss.jdeparser.JType
Construct a new instance of this array type.
_newAnon(String) - Method in interface org.jboss.jdeparser.JBlock
Insert an object construction statement for an anonymous class at this point.
_newAnon(JType) - Method in interface org.jboss.jdeparser.JBlock
Insert an object construction statement for an anonymous class at this point.
_newAnon(Class<?>) - Method in interface org.jboss.jdeparser.JBlock
Insert an object construction statement for an anonymous class at this point.
_newAnon(String) - Method in interface org.jboss.jdeparser.JExpr
Construct a new anonymous subclass of the given type, which must be an inner class of the type of this expression.
_newAnon(JType) - Method in interface org.jboss.jdeparser.JExpr
Construct a new anonymous subclass of the given type, which must be an inner class of the type of this expression.
_newAnon(Class<?>) - Method in interface org.jboss.jdeparser.JExpr
Construct a new anonymous subclass of the given type, which must be an inner class of the type of this expression.
_newAnon() - Method in interface org.jboss.jdeparser.JType
Construct a new anonymous subclass of this type.
_newArray() - Method in interface org.jboss.jdeparser.JType
Create a new array of this type which is inline-initialized.
_return(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a return statement at this point.
_return() - Method in interface org.jboss.jdeparser.JBlock
Insert a void return statement at this point.
_return() - Method in interface org.jboss.jdeparser.JDocComment
Add a @return tag.
_super() - Method in interface org.jboss.jdeparser.JType
An expression of the form ThisType.super.
_super(String) - Method in interface org.jboss.jdeparser.JTypeParamDef
Add a super bound to this parameter.
_super(JType) - Method in interface org.jboss.jdeparser.JTypeParamDef
Add a super bound to this parameter.
_super(Class<?>) - Method in interface org.jboss.jdeparser.JTypeParamDef
Add a super bound to this parameter.
_switch(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a switch statement at this point.
_synchronized(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a synchronized block at this point.
_this() - Method in interface org.jboss.jdeparser.JType
An expression of the form ThisType.this.
_throw(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a throw statement at this point.
_throws(JType) - Method in interface org.jboss.jdeparser.JDocComment
Add a @throws tag.
_throws(String) - Method in interface org.jboss.jdeparser.JMethodDef
Get a @throws doc comment block.
_throws(JType) - Method in interface org.jboss.jdeparser.JMethodDef
Get a @throws doc comment block.
_throws(Class<? extends Throwable>) - Method in interface org.jboss.jdeparser.JMethodDef
Get a @throws doc comment block.
_try() - Method in interface org.jboss.jdeparser.JBlock
Insert a try block at this point.
_while(JExpr) - Method in interface org.jboss.jdeparser.JBlock
Insert a while statement at this point.
$ A B C D E F G H I J L M N O P R S T U V W X Z _ 
Skip navigation links
jdeparser 2.0.0.Final

Copyright © 2019 JBoss by Red Hat. All rights reserved.