Modifier and Type | Class and Description |
---|---|
(package private) class |
ArrayJType |
(package private) class |
NarrowedJType |
(package private) class |
NestedJType |
(package private) class |
PrimitiveJType |
(package private) class |
ReferenceJType |
(package private) class |
ThisJType |
(package private) class |
WildcardJType |
Modifier and Type | Field and Description |
---|---|
private AbstractJType |
ArrayJType.elementType |
private AbstractJType |
NestedJType.enclosingType |
private AbstractJType |
NarrowedJType.erased |
private AbstractJType |
WildcardJType.targetType |
private AbstractJType |
NewJCall.type |
private AbstractJType |
MethodRefJExpr.type |
private AbstractJType |
StaticRefJExpr.type |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<AbstractJType> |
AbstractJMethodDef._throws |
private java.util.ArrayDeque<AbstractJType> |
SourceFileWriter.thisTypeStack |
private java.util.ArrayList<AbstractJType> |
AbstractJCall.typeArgs |
Modifier and Type | Method and Description |
---|---|
(package private) AbstractJType |
WildcardJType.getTargetType() |
(package private) AbstractJType |
SourceFileWriter.getThisType() |
(package private) AbstractJType |
StaticRefJExpr.getType() |
(package private) static AbstractJType |
AbstractJType.of(JType type) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
SourceFileWriter.popThisType(AbstractJType thisType) |
(package private) void |
SourceFileWriter.pushThisType(AbstractJType thisType) |
(package private) void |
SourceFileWriter.write(AbstractJType type) |
Constructor and Description |
---|
ArrayJType(AbstractJType elementType) |
MethodRefJExpr(AbstractJType type,
java.lang.String name) |
NarrowedJType(AbstractJType erased,
JType[] args) |
NestedJType(AbstractJType enclosingType,
java.lang.String name) |
NewJCall(AbstractJType type) |
StaticRefJExpr(AbstractJType type,
java.lang.String refName) |
WildcardJType(AbstractJType targetType,
boolean extendsNotSuper) |