Modifier and Type | Field and Description |
---|---|
static ParseStart<ClassOrInterfaceType> |
ParseStart.CLASS_OR_INTERFACE_TYPE |
Modifier and Type | Method and 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 and Description |
---|---|
NodeList<ClassOrInterfaceType> |
ClassOrInterfaceDeclaration.getExtendedTypes() |
NodeList<ClassOrInterfaceType> |
ClassOrInterfaceDeclaration.getImplementedTypes() |
NodeList<ClassOrInterfaceType> |
EnumDeclaration.getImplementedTypes() |
Modifier and Type | Method and Description |
---|---|
ClassOrInterfaceDeclaration |
ClassOrInterfaceDeclaration.setExtendedTypes(NodeList<ClassOrInterfaceType> extendedTypes) |
ClassOrInterfaceDeclaration |
ClassOrInterfaceDeclaration.setImplementedTypes(NodeList<ClassOrInterfaceType> implementedTypes) |
EnumDeclaration |
EnumDeclaration.setImplementedTypes(NodeList<ClassOrInterfaceType> implementedTypes) |
Modifier and Type | Method and Description |
---|---|
ClassOrInterfaceType |
ObjectCreationExpr.getType() |
Modifier and Type | Method and Description |
---|---|
ObjectCreationExpr |
ObjectCreationExpr.setType(ClassOrInterfaceType type) |
Constructor and 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 and Description |
---|---|
default ClassOrInterfaceType |
NodeWithExtends.getExtendedTypes(int i) |
default ClassOrInterfaceType |
NodeWithImplements.getImplementedTypes(int i) |
Modifier and Type | Method and Description |
---|---|
NodeList<ClassOrInterfaceType> |
NodeWithExtends.getExtendedTypes() |
NodeList<ClassOrInterfaceType> |
NodeWithImplements.getImplementedTypes() |
Modifier and Type | Method and 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 and Description |
---|---|
N |
NodeWithExtends.setExtendedTypes(NodeList<ClassOrInterfaceType> extendsList) |
N |
NodeWithImplements.setImplementedTypes(NodeList<ClassOrInterfaceType> implementsList) |
Constructor and Description |
---|
CatchClause(EnumSet<Modifier> exceptModifier,
NodeList<AnnotationExpr> exceptAnnotations,
ClassOrInterfaceType exceptType,
SimpleName exceptName,
BlockStmt body) |
Modifier and Type | Method and Description |
---|---|
ClassOrInterfaceType |
ClassOrInterfaceType.asClassOrInterfaceType() |
ClassOrInterfaceType |
Type.asClassOrInterfaceType() |
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.toBoxedType() |
ClassOrInterfaceType |
PrimitiveType.Primitive.toBoxedType() |
Modifier and Type | Method and Description |
---|---|
Optional<ClassOrInterfaceType> |
ClassOrInterfaceType.getScope() |
NodeList<ClassOrInterfaceType> |
TypeParameter.getTypeBound()
Return the list of
ClassOrInterfaceType that this parameter
extends. |
Optional<ClassOrInterfaceType> |
ClassOrInterfaceType.toClassOrInterfaceType() |
Optional<ClassOrInterfaceType> |
Type.toClassOrInterfaceType() |
Modifier and Type | Method and Description |
---|---|
ClassOrInterfaceType |
ClassOrInterfaceType.setScope(ClassOrInterfaceType scope)
Sets the scope
|
Modifier and Type | Method and Description |
---|---|
void |
ClassOrInterfaceType.ifClassOrInterfaceType(Consumer<ClassOrInterfaceType> action) |
void |
Type.ifClassOrInterfaceType(Consumer<ClassOrInterfaceType> action) |
TypeParameter |
TypeParameter.setTypeBound(NodeList<ClassOrInterfaceType> typeBound) |
Constructor and 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 and Description |
---|
TypeParameter(Range range,
SimpleName name,
NodeList<ClassOrInterfaceType> typeBound)
Deprecated.
range shouldn't be in utility constructors.
|
TypeParameter(SimpleName name,
NodeList<ClassOrInterfaceType> typeBound,
NodeList<AnnotationExpr> annotations) |
TypeParameter(String name,
NodeList<ClassOrInterfaceType> typeBound) |
TypeParameter(TokenRange tokenRange,
SimpleName name,
NodeList<ClassOrInterfaceType> typeBound,
NodeList<AnnotationExpr> annotations)
This constructor is used by the parser and is considered private.
|
Modifier and Type | Method and Description |
---|---|
R |
GenericVisitorAdapter.visit(ClassOrInterfaceType n,
A arg) |
void |
VoidVisitorWithDefaults.visit(ClassOrInterfaceType n,
A arg) |
R |
GenericVisitor.visit(ClassOrInterfaceType n,
A arg) |
List<R> |
GenericListVisitorAdapter.visit(ClassOrInterfaceType n,
A arg) |
void |
VoidVisitor.visit(ClassOrInterfaceType n,
A arg) |
R |
GenericVisitorWithDefaults.visit(ClassOrInterfaceType n,
A arg) |
Visitable |
ModifierVisitor.visit(ClassOrInterfaceType n,
A arg) |
void |
VoidVisitorAdapter.visit(ClassOrInterfaceType n,
A arg) |
Visitable |
CloneVisitor.visit(ClassOrInterfaceType n,
Object arg) |
Boolean |
EqualsVisitor.visit(ClassOrInterfaceType n,
Visitable arg) |
Boolean |
ObjectIdentityEqualsVisitor.visit(ClassOrInterfaceType n,
Visitable arg) |
Boolean |
NoCommentEqualsVisitor.visit(ClassOrInterfaceType n,
Visitable arg) |
Integer |
ObjectIdentityHashCodeVisitor.visit(ClassOrInterfaceType n,
Void arg) |
Integer |
NoCommentHashCodeVisitor.visit(ClassOrInterfaceType n,
Void arg) |
Integer |
HashCodeVisitor.visit(ClassOrInterfaceType n,
Void arg) |
Modifier and Type | Method and Description |
---|---|
void |
PrettyPrintVisitor.visit(ClassOrInterfaceType n,
Void arg) |
Copyright © 2007–2018. All rights reserved.