Uses of Interface
net.sourceforge.pmd.lang.java.ast.ASTType
Packages that use ASTType
Package
Description
Contains the classes and interfaces modelling the Java AST.
-
Uses of ASTType in net.sourceforge.pmd.lang.java.ast
Subinterfaces of ASTType in net.sourceforge.pmd.lang.java.astModifier and TypeInterfaceDescriptioninterface
Represents a reference type, i.e. a class or interface type, or an array type.Classes in net.sourceforge.pmd.lang.java.ast that implement ASTTypeModifier and TypeClassDescriptionfinal class
An ambiguous name occurring in any context.final class
Represents an array type.final class
Represents a class or interface type, possibly parameterised with type arguments.final class
Represents an intersection type.final class
Represents a primitive type.final class
Represents the type node of a multi-catch statement.final class
Type node to represent the void pseudo-type.final class
Represents a wildcard type.Methods in net.sourceforge.pmd.lang.java.ast that return ASTTypeModifier and TypeMethodDescriptionASTCastExpression.getCastType()
ASTArrayType.getElementType()
@NonNull ASTType
ASTMethodDeclaration.getResultTypeNode()
Returns the result type node of the method.@Nullable ASTType
ASTTypeParameter.getTypeBoundNode()
Returns the type bound node of this parameter, or null if it is not bounded.ASTCatchParameter.getTypeNode()
Returns the type node of this catch parameter.@NonNull ASTType
ASTClassLiteral.getTypeNode()
Returns the type node (this may be aASTVoidType
).ASTFieldDeclaration.getTypeNode()
Returns the type node at the beginning of this field declaration.ASTFormalParameter.getTypeNode()
Returns the type node of this formal parameter.@Nullable ASTType
ASTLambdaParameter.getTypeNode()
Returns the type node of this formal parameter.ASTLocalVariableDeclaration.getTypeNode()
Gets the type node for this variable declaration statement.ASTRecordComponent.getTypeNode()
ASTTypeExpression.getTypeNode()
Gets the wrapped type node.@NonNull ASTType
ASTTypePattern.getTypeNode()
Gets the type against which the expression is tested.@Nullable ASTType
ASTVariableId.getTypeNode()
Determines the type node of this variable id, that is, the type node belonging to the variable declaration of this node (either a FormalParameter, LocalVariableDeclaration or FieldDeclaration).Methods in net.sourceforge.pmd.lang.java.ast that return types with arguments of type ASTTypeMethods in net.sourceforge.pmd.lang.java.ast with parameters of type ASTTypeModifier and TypeMethodDescriptionstatic JTypeMirror
InternalApiBridge.buildTypeFromAstInternal
(TypeSystem ts, Substitution lexicalSubst, ASTType node) Note that VoidType does not delegate to here.