Uses of Interface
net.sourceforge.pmd.lang.java.ast.ASTType
-
Packages that use ASTType Package Description net.sourceforge.pmd.lang.java.ast 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.ast Modifier and Type Interface Description interface
ASTReferenceType
Represents a reference type, i.e.Classes in net.sourceforge.pmd.lang.java.ast that implement ASTType Modifier and Type Class Description class
ASTAmbiguousName
An ambiguous name occurring in any context.class
ASTArrayType
Represents an array type.class
ASTClassType
Represents a class or interface type, possibly parameterised with type arguments.class
ASTIntersectionType
Represents an intersection type.class
ASTPrimitiveType
Represents a primitive type.class
ASTUnionType
Represents the type node of a multi-catch statement.class
ASTVoidType
Type node to represent the void pseudo-type.class
ASTWildcardType
Represents a wildcard type.Methods in net.sourceforge.pmd.lang.java.ast that return ASTType Modifier and Type Method Description ASTType
ASTCastExpression. getCastType()
ASTType
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.ASTType
ASTCatchParameter. getTypeNode()
Returns the type node of this catch parameter.@NonNull ASTType
ASTClassLiteral. getTypeNode()
Returns the type node (this may be aASTVoidType
).ASTType
ASTFieldDeclaration. getTypeNode()
Returns the type node at the beginning of this field declaration.ASTType
ASTFormalParameter. getTypeNode()
Returns the type node of this formal parameter.@Nullable ASTType
ASTLambdaParameter. getTypeNode()
Returns the type node of this formal parameter.ASTType
ASTLocalVariableDeclaration. getTypeNode()
Gets the type node for this variable declaration statement.ASTType
ASTRecordComponent. getTypeNode()
ASTType
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 ASTType Modifier and Type Method Description Iterator<ASTType>
ASTIntersectionType. iterator()
Methods in net.sourceforge.pmd.lang.java.ast with parameters of type ASTType Modifier and Type Method Description static JTypeMirror
InternalApiBridge. buildTypeFromAstInternal(TypeSystem ts, Substitution lexicalSubst, ASTType node)
R
JavaVisitorBase. visitType(ASTType node, P data)
Note that VoidType does not delegate to here.
-