Modifier and Type | Field | Description |
---|---|---|
static ParseStart<ClassOrInterfaceType> |
ParseStart.CLASS_OR_INTERFACE_TYPE |
Modifier and Type | Method | Description |
---|---|---|
static ClassOrInterfaceType |
JavaParser.parseClassOrInterfaceType(String type) |
Parses a Java class or interface type name and returns a
ClassOrInterfaceType that represents it. |
Modifier and Type | Method | Description |
---|---|---|
NodeList<ClassOrInterfaceType> |
ClassOrInterfaceDeclaration.getExtendedTypes() |
|
NodeList<ClassOrInterfaceType> |
ClassOrInterfaceDeclaration.getImplementedTypes() |
|
NodeList<ClassOrInterfaceType> |
EnumDeclaration.getImplementedTypes() |
Modifier and Type | Method | Description |
---|---|---|
ClassOrInterfaceDeclaration |
ClassOrInterfaceDeclaration.setExtendedTypes(NodeList<ClassOrInterfaceType> extendedTypes) |
|
ClassOrInterfaceDeclaration |
ClassOrInterfaceDeclaration.setImplementedTypes(NodeList<ClassOrInterfaceType> implementedTypes) |
|
EnumDeclaration |
EnumDeclaration.setImplementedTypes(NodeList<ClassOrInterfaceType> implementedTypes) |
Modifier and Type | Method | Description |
---|---|---|
ClassOrInterfaceType |
ObjectCreationExpr.getType() |
Modifier and Type | Method | Description |
---|---|---|
ObjectCreationExpr |
ObjectCreationExpr.setType(ClassOrInterfaceType type) |
Constructor | Description |
---|---|
ObjectCreationExpr(Expression scope,
ClassOrInterfaceType type,
NodeList<Expression> arguments) |
Defines a call to a constructor.
|
ObjectCreationExpr(Expression scope,
ClassOrInterfaceType type,
NodeList<Type> typeArguments,
NodeList<Expression> arguments,
NodeList<BodyDeclaration<?>> anonymousClassBody) |
|
ObjectCreationExpr(TokenRange tokenRange,
Expression scope,
ClassOrInterfaceType type,
NodeList<Type> typeArguments,
NodeList<Expression> arguments,
NodeList<BodyDeclaration<?>> anonymousClassBody) |
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method | Description |
---|---|---|
default ClassOrInterfaceType |
NodeWithExtends.getExtendedTypes(int i) |
|
default ClassOrInterfaceType |
NodeWithImplements.getImplementedTypes(int i) |
Modifier and Type | Method | Description |
---|---|---|
NodeList<ClassOrInterfaceType> |
NodeWithExtends.getExtendedTypes() |
|
NodeList<ClassOrInterfaceType> |
NodeWithImplements.getImplementedTypes() |
Modifier and Type | Method | Description |
---|---|---|
default N |
NodeWithExtends.addExtendedType(ClassOrInterfaceType extend) |
|
default N |
NodeWithImplements.addImplementedType(ClassOrInterfaceType implement) |
|
default N |
NodeWithExtends.setExtendedType(int i,
ClassOrInterfaceType extend) |
|
default N |
NodeWithImplements.setImplementedType(int i,
ClassOrInterfaceType implement) |
Modifier and Type | Method | Description |
---|---|---|
N |
NodeWithExtends.setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList) |
|
N |
NodeWithImplements.setImplementedTypes(NodeList<ClassOrInterfaceType> implementsList) |
Constructor | Description |
---|---|
CatchClause(EnumSet<Modifier> exceptModifier,
NodeList<AnnotationExpr> exceptAnnotations,
ClassOrInterfaceType exceptType,
SimpleName exceptName,
BlockStmt body) |
Modifier and Type | Method | Description |
---|---|---|
ClassOrInterfaceType |
ClassOrInterfaceType.clone() |
|
ClassOrInterfaceType |
ClassOrInterfaceType.removeScope() |
|
ClassOrInterfaceType |
ClassOrInterfaceType.setAnnotations(NodeList<AnnotationExpr> annotations) |
|
ClassOrInterfaceType |
ClassOrInterfaceType.setName(SimpleName name) |
|
ClassOrInterfaceType |
ClassOrInterfaceType.setScope(ClassOrInterfaceType scope) |
Sets the scope
|
ClassOrInterfaceType |
ClassOrInterfaceType.setTypeArguments(NodeList<Type> typeArguments) |
Sets the typeArguments
|
ClassOrInterfaceType |
PrimitiveType.Primitive.toBoxedType() |
|
ClassOrInterfaceType |
PrimitiveType.toBoxedType() |
Modifier and Type | Method | Description |
---|---|---|
Optional<ClassOrInterfaceType> |
ClassOrInterfaceType.getScope() |
|
NodeList<ClassOrInterfaceType> |
TypeParameter.getTypeBound() |
Return the list of
ClassOrInterfaceType that this parameter
extends. |
Modifier and Type | Method | Description |
---|---|---|
ClassOrInterfaceType |
ClassOrInterfaceType.setScope(ClassOrInterfaceType scope) |
Sets the scope
|
Modifier and Type | Method | Description |
---|---|---|
TypeParameter |
TypeParameter.setTypeBound(NodeList<ClassOrInterfaceType> typeBound) |
Constructor | Description |
---|---|
ClassOrInterfaceType(ClassOrInterfaceType scope,
SimpleName name,
NodeList<Type> typeArguments) |
|
ClassOrInterfaceType(ClassOrInterfaceType scope,
SimpleName name,
NodeList<Type> typeArguments,
NodeList<AnnotationExpr> annotations) |
|
ClassOrInterfaceType(ClassOrInterfaceType scope,
String name) |
|
ClassOrInterfaceType(TokenRange tokenRange,
ClassOrInterfaceType scope,
SimpleName name,
NodeList<Type> typeArguments,
NodeList<AnnotationExpr> annotations) |
This constructor is used by the parser and is considered private.
|
Constructor | Description |
---|---|
TypeParameter(SimpleName name,
NodeList<ClassOrInterfaceType> typeBound,
NodeList<AnnotationExpr> annotations) |
|
TypeParameter(Range range,
SimpleName name,
NodeList<ClassOrInterfaceType> typeBound) |
Deprecated.
range shouldn't be in utility constructors.
|
TypeParameter(TokenRange tokenRange,
SimpleName name,
NodeList<ClassOrInterfaceType> typeBound,
NodeList<AnnotationExpr> annotations) |
This constructor is used by the parser and is considered private.
|
TypeParameter(String name,
NodeList<ClassOrInterfaceType> typeBound) |
Modifier and Type | Method | Description |
---|---|---|
Visitable |
CloneVisitor.visit(ClassOrInterfaceType n,
Object arg) |
|
Boolean |
EqualsVisitor.visit(ClassOrInterfaceType n,
Visitable arg) |
|
List<R> |
GenericListVisitorAdapter.visit(ClassOrInterfaceType n,
A arg) |
|
R |
GenericVisitor.visit(ClassOrInterfaceType n,
A arg) |
|
R |
GenericVisitorAdapter.visit(ClassOrInterfaceType n,
A arg) |
|
Integer |
HashCodeVisitor.visit(ClassOrInterfaceType n,
Void arg) |
|
Visitable |
ModifierVisitor.visit(ClassOrInterfaceType n,
A arg) |
|
Boolean |
ObjectIdentityEqualsVisitor.visit(ClassOrInterfaceType n,
Visitable arg) |
|
Integer |
ObjectIdentityHashCodeVisitor.visit(ClassOrInterfaceType n,
Void arg) |
|
void |
VoidVisitor.visit(ClassOrInterfaceType n,
A arg) |
|
void |
VoidVisitorAdapter.visit(ClassOrInterfaceType n,
A arg) |
Modifier and Type | Method | Description |
---|---|---|
void |
PrettyPrintVisitor.visit(ClassOrInterfaceType n,
Void arg) |
Copyright © 2007–2019. All rights reserved.