Uses of Class
org.eclipse.jdt.core.dom.Type
-
Packages that use Type Package Description org.eclipse.jdt.core.dom The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document.org.eclipse.jdt.core.dom.rewrite The Java DOM/AST rewrite is the set of classes that are used to make changes to an existing DOM/AST tree. -
-
Uses of Type in org.eclipse.jdt.core.dom
Subclasses of Type in org.eclipse.jdt.core.dom Modifier and Type Class Description class
AnnotatableType
Abstract base class of AST nodes that represent an annotatable type (added in JLS8 API).class
ArrayType
Type node for an array type.class
IntersectionType
Type node for an intersection type in a cast expression (added in JLS8 API).class
NameQualifiedType
Node for a name-qualified type (added in JLS8 API).class
ParameterizedType
Type node for a parameterized type (added in JLS3 API).class
PrimitiveType
Primitive type nodes.class
QualifiedType
Type node for a qualified type (added in JLS3 API).class
SimpleType
Type node for a named class type, a named interface type, or a type variable.class
UnionType
Type node for an union type (added in JLS4 API).class
WildcardType
Type node for a wildcard type (added in JLS3 API).Methods in org.eclipse.jdt.core.dom that return Type Modifier and Type Method Description Type
WildcardType. getBound()
Returns the bound of this wildcard type if it has one.Type
ArrayType. getComponentType()
Deprecated.In the JLS8 API, the recursive structure is not valid.Type
ArrayType. getElementType()
Returns the element type of this array type.Type
QualifiedType. getQualifier()
Returns the qualifier of this qualified type.Type
MethodDeclaration. getReceiverType()
Returns the receiver type explicitly declared in the method or constructor declaration (added in JLS8 API).Type
MethodDeclaration. getReturnType()
Deprecated.In the JLS3 API, this method is replaced byMethodDeclaration.getReturnType2()
, which may returnnull
.Type
MethodDeclaration. getReturnType2()
Returns the return type of the method declared in this method declaration, exclusive of any extra array dimensions (added in JLS3 API).Type
InstanceofExpression. getRightOperand()
Returns the right operand of this instanceof expression.Type
TypeDeclaration. getSuperclassType()
Returns the superclass declared in this type declaration, ornull
if there is none (added in JLS3 API).Type
AnnotationTypeMemberDeclaration. getType()
Returns the type of the annotation type member declared in this declaration.Type
CastExpression. getType()
Returns the type in this cast expression.Type
ClassInstanceCreation. getType()
Returns the type instantiated in this class instance creation expression (added in JLS3 API).Type
CreationReference. getType()
Returns the type of this creation reference expression.Type
FieldDeclaration. getType()
Returns the base type declared in this field declaration.Type
MethodRefParameter. getType()
Returns the paramter type.Type
ParameterizedType. getType()
Returns the type of this parameterized type.Type
SingleVariableDeclaration. getType()
Returns the type of the variable declared in this variable declaration, exclusive of any extra array dimensions or the varargs dimension.Type
TypeLiteral. getType()
Returns the type in this type literal expression.Type
TypeMethodReference. getType()
Returns the type of this type method reference expression.Type
VariableDeclarationExpression. getType()
Returns the base type declared in this variable declaration.Type
VariableDeclarationStatement. getType()
Returns the base type declared in this variable declaration statement.Methods in org.eclipse.jdt.core.dom with parameters of type Type Modifier and Type Method Description ArrayType
AST. newArrayType(Type elementType)
Creates and returns a new unparented array type node with the given element type, which cannot be an array type for API levels JLS8 and later.ArrayType
AST. newArrayType(Type elementType, int dimensions)
Creates and returns a new unparented array type node with the given element type and number of dimensions.ParameterizedType
AST. newParameterizedType(Type type)
Creates and returns a new unparented parameterized type node with the given type and an empty list of type arguments.QualifiedType
AST. newQualifiedType(Type qualifier, SimpleName name)
Creates and returns a new unparented qualified type node with the given qualifier type and name.void
WildcardType. setBound(Type type)
Sets the bound of this wildcard type to the given type.void
WildcardType. setBound(Type type, boolean isUpperBound)
Sets the bound of this wildcard type to the given type and marks it as an upper or a lower bound.void
ArrayType. setComponentType(Type componentType)
Deprecated.In the JLS8 API, the recursive structure is not valid.void
ArrayType. setElementType(Type type)
Sets the element type of the array.void
QualifiedType. setQualifier(Type type)
Sets the qualifier of this qualified type to the given type.void
MethodDeclaration. setReceiverType(Type receiverType)
Sets or clears the given type as the type of explicit receiver parameter (added in JLS8 API).void
MethodDeclaration. setReturnType(Type type)
Deprecated.In the JLS3 API, this method is replaced byMethodDeclaration.setReturnType2(Type)
, which acceptsnull
.void
MethodDeclaration. setReturnType2(Type type)
Sets the return type of the method declared in this method declaration to the given type, exclusive of any extra array dimensions (added in JLS3 API).void
InstanceofExpression. setRightOperand(Type referenceType)
Sets the right operand of this instanceof expression.void
TypeDeclaration. setSuperclassType(Type superclassType)
Sets or clears the superclass declared in this type declaration (added in JLS3 API).void
AnnotationTypeMemberDeclaration. setType(Type type)
Sets the type of the annotation type member declared in this declaration to the given type.void
CastExpression. setType(Type type)
Sets the type in this cast expression to the given type.void
ClassInstanceCreation. setType(Type type)
Sets the type instantiated in this class instance creation expression (added in JLS3 API).void
CreationReference. setType(Type type)
Sets the type of this creation reference expression.void
FieldDeclaration. setType(Type type)
Sets the base type declared in this field declaration to the given type.void
MethodRefParameter. setType(Type type)
Sets the paramter type to the given type.void
ParameterizedType. setType(Type type)
Sets the type of this parameterized type.void
SingleVariableDeclaration. setType(Type type)
Sets the type of the variable declared in this variable declaration to the given type, exclusive of any extra array dimensions.void
TypeLiteral. setType(Type type)
Sets the type in this type literal expression to the given type.void
TypeMethodReference. setType(Type type)
Sets the type of this type method reference expression.void
VariableDeclarationExpression. setType(Type type)
Sets the base type declared in this variable declaration to the given type.void
VariableDeclarationStatement. setType(Type type)
Sets the base type declared in this variable declaration statement to the given type. -
Uses of Type in org.eclipse.jdt.core.dom.rewrite
Methods in org.eclipse.jdt.core.dom.rewrite that return Type Modifier and Type Method Description Type
ImportRewrite. addImport(ITypeBinding binding, AST ast)
Adds a new import to the rewriter's record and returns aType
that can be used in the code.Type
ImportRewrite. addImport(ITypeBinding binding, AST ast, ImportRewrite.ImportRewriteContext context)
Adds a new import to the rewriter's record and returns aType
that can be used in the code.Type
ImportRewrite. addImport(ITypeBinding binding, AST ast, ImportRewrite.ImportRewriteContext context, ImportRewrite.TypeLocation location)
Adds a new import to the rewriter's record and returns aType
that can be used in the code.Type
ImportRewrite. addImportFromSignature(String typeSig, AST ast)
Adds a new import to the rewriter's record and returns aType
node that can be used in the code as a reference to the type.Type
ImportRewrite. addImportFromSignature(String typeSig, AST ast, ImportRewrite.ImportRewriteContext context)
Adds a new import to the rewriter's record and returns aType
node that can be used in the code as a reference to the type.
-