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 TypeInterfaceDescriptioninterfaceRepresents 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 classAn ambiguous name occurring in any context.final classRepresents an array type.final classRepresents a class or interface type, possibly parameterised with type arguments.final classRepresents an intersection type.final classRepresents a primitive type.final classRepresents the type node of a multi-catch statement.final classType node to represent the void pseudo-type.final classRepresents a wildcard type.Methods in net.sourceforge.pmd.lang.java.ast that return ASTTypeModifier and TypeMethodDescriptionASTCastExpression.getCastType()ASTArrayType.getElementType()@NonNull ASTTypeASTMethodDeclaration.getResultTypeNode()Returns the result type node of the method.@Nullable ASTTypeASTTypeParameter.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 ASTTypeASTClassLiteral.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 ASTTypeASTLambdaParameter.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 ASTTypeASTTypePattern.getTypeNode()Gets the type against which the expression is tested.@Nullable ASTTypeASTVariableId.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 JTypeMirrorInternalApiBridge.buildTypeFromAstInternal(TypeSystem ts, Substitution lexicalSubst, ASTType node) Note that VoidType does not delegate to here.