Package | Description |
---|---|
org.jboss.jdeparser | |
org.jboss.jdeparser.fmt |
Modifier and Type | Interface and Description |
---|---|
interface |
JAssignmentTarget
Marker interface for code components that can be placed to
the left of '=' in an assignment.
|
interface |
JExpression
A Java expression.
|
Modifier and Type | Class and Description |
---|---|
class |
JAnnotationArrayMember
Represents an arrays as annotation members
|
(package private) class |
JAnnotationStringValue
Captures the value of the annotation.
|
class |
JAnnotationUse
Represents an annotation on a program element.
|
class |
JAnnotationValue
Things that can be values of an annotation element.
|
(package private) class |
JAnonymousClass
Anonymous class quick hack.
|
class |
JArray
array creation and initialization.
|
(package private) class |
JArrayClass
Array class.
|
(package private) class |
JArrayCompRef
array component reference.
|
class |
JAssignment
Assignment statements, which are also expressions.
|
(package private) class |
JAtom
JAtoms: Simple code components that merely generate themselves.
|
class |
JBlock
A block of Java code, which may contain statements and local declarations.
|
(package private) class |
JCast
A cast operation.
|
class |
JCatchBlock
Catch block for a try/catch/finally statement
|
class |
JClass
Represents a Java reference type, such as a class, an interface,
an enum, an array type, a parameterized type.
|
class |
JDefinedClass
A generated Java class/interface/enum/....
|
private class |
JDeparser.JReferencedClass
References to existing classes.
|
(package private) class |
JDirectClass
A special
JClass that represents an unknown class (except its name.) |
class |
JDocComment
JavaDoc comment.
|
class |
JEnumConstant
Enum Constant.
|
private static class |
JExpr.DotRef |
class |
JExpressionImpl
Provides default implementations for
JExpression . |
(package private) class |
JExtendsWildcard
Represents a wildcard type like "? extends Foo" or "? super Foo".
|
class |
JFieldRef
Field Reference
|
class |
JFieldVar
A field that can have a
JDocComment associated with it |
class |
JInvocation
JMethod invocation
|
class |
JMods
Modifier groups.
|
(package private) class |
JNarrowedClass
Represents X<Y>.
|
class |
JNullType
Special class object that represents the type of "null".
|
private static class |
JOp.BinaryOp |
private static class |
JOp.TernaryOp |
private static class |
JOp.TightUnaryOp |
private static class |
JOp.UnaryOp |
class |
JPackage
A Java package.
|
class |
JPrimitiveType
Java built-in primitive types.
|
class |
JStringLiteral
String literal.
|
(package private) class |
JSuperWildcard
Represents a wildcard type like "? super Foo".
|
class |
JType
A representation of a type in JDeparser.
|
class |
JTypeVar
Type variable used to declare generics.
|
class |
JVar
Variables and fields.
|
Modifier and Type | Field and Description |
---|---|
private JGenerable |
JInvocation.object
Object expression upon which this method will be invoked, or null if
this is a constructor invocation
|
private JGenerable |
JFieldRef.object
Object expression upon which this field will be accessed, or
null for the implicit 'this'.
|
(package private) JGenerable |
JOp.BinaryOp.right |
Modifier and Type | Method and Description |
---|---|
JFormatter |
JFormatter.g(JGenerable g)
Cause the JGenerable object to generate source for iteself
|
Modifier and Type | Method and Description |
---|---|
JFormatter |
JFormatter.g(java.util.Collection<? extends JGenerable> list)
Produces
JGenerable s separated by ',' |
Constructor and Description |
---|
BinaryOp(java.lang.String op,
JExpression left,
JGenerable right) |
JFieldRef(JGenerable object,
JVar var,
boolean explicitThis) |
JFieldRef(JGenerable object,
java.lang.String name,
boolean explicitThis) |
JInvocation(JGenerable object,
JMethod method) |
JInvocation(JGenerable object,
java.lang.String name) |
Modifier and Type | Class and Description |
---|---|
private class |
JStaticJavaFile.JStaticClass |