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 |
MethodRefJExpr.type |
private AbstractJType |
NewJCall.type |
private AbstractJType |
StaticJCall.type |
private AbstractJType |
StaticRefJExpr.type |
Modifier and Type | Field and Description |
---|---|
private java.util.ArrayList<AbstractJType> |
AbstractJMethodDef._throws |
private java.util.Map<java.lang.String,AbstractJType> |
ImplJSourceFile.imports |
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 |
StaticJCall.getType() |
(package private) AbstractJType |
StaticRefJExpr.getType() |
(package private) static AbstractJType |
AbstractJType.of(JType type) |
Modifier and Type | Method and Description |
---|---|
(package private) abstract boolean |
AbstractJType.equals(AbstractJType other) |
(package private) boolean |
ArrayJType.equals(AbstractJType other) |
(package private) boolean |
NarrowedJType.equals(AbstractJType other) |
(package private) boolean |
NestedJType.equals(AbstractJType other) |
(package private) boolean |
PrimitiveJType.equals(AbstractJType other) |
(package private) boolean |
ReferenceJType.equals(AbstractJType other) |
(package private) boolean |
ThisJType.equals(AbstractJType other) |
(package private) boolean |
WildcardJType.equals(AbstractJType other) |
(package private) boolean |
ImplJSourceFile.hasImport(AbstractJType type) |
(package private) boolean |
ImplJSourceFile.hasStaticImport(java.lang.String name,
AbstractJType enclosingType) |
(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) |
StaticJCall(AbstractJType type,
java.lang.String name) |
StaticRefJExpr(AbstractJType type,
java.lang.String refName) |
WildcardJType(AbstractJType targetType,
boolean extendsNotSuper) |