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 interfaceASTReferenceTypeRepresents a reference type, i.e. a class or interface type, or an array type.Classes in net.sourceforge.pmd.lang.java.ast that implement ASTType Modifier and Type Class Description classASTAmbiguousNameAn ambiguous name occurring in any context.classASTArrayTypeRepresents an array type.classASTClassTypeRepresents a class or interface type, possibly parameterised with type arguments.classASTIntersectionTypeRepresents an intersection type.classASTPrimitiveTypeRepresents a primitive type.classASTUnionTypeRepresents the type node of a multi-catch statement.classASTVoidTypeType node to represent the void pseudo-type.classASTWildcardTypeRepresents a wildcard type.Methods in net.sourceforge.pmd.lang.java.ast that return ASTType Modifier and Type Method Description ASTTypeASTCastExpression. getCastType()ASTTypeASTArrayType. 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.ASTTypeASTCatchParameter. getTypeNode()Returns the type node of this catch parameter.@NonNull ASTTypeASTClassLiteral. getTypeNode()Returns the type node (this may be aASTVoidType).ASTTypeASTFieldDeclaration. getTypeNode()Returns the type node at the beginning of this field declaration.ASTTypeASTFormalParameter. getTypeNode()Returns the type node of this formal parameter.@Nullable ASTTypeASTLambdaParameter. getTypeNode()Returns the type node of this formal parameter.ASTTypeASTLocalVariableDeclaration. getTypeNode()Gets the type node for this variable declaration statement.ASTTypeASTRecordComponent. getTypeNode()ASTTypeASTTypeExpression. 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 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 JTypeMirrorInternalApiBridge. buildTypeFromAstInternal(TypeSystem ts, Substitution lexicalSubst, ASTType node)RJavaVisitorBase. visitType(ASTType node, P data)Note that VoidType does not delegate to here.
-