Uses of Class
net.sourceforge.pmd.lang.java.ast.ASTClassType
-
Packages that use ASTClassType Package Description net.sourceforge.pmd.lang.java.ast Contains the classes and interfaces modelling the Java AST.net.sourceforge.pmd.lang.java.rule.bestpractices net.sourceforge.pmd.lang.java.rule.codestyle -
-
Uses of ASTClassType in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return ASTClassType Modifier and Type Method Description @Nullable ASTClassType
ASTClassType. getQualifier()
Gets the owner type of this type if it's not ambiguous.@Nullable ASTClassType
ASTSuperExpression. getQualifier()
@Nullable ASTClassType
ASTThisExpression. getQualifier()
@NonNull ASTClassType
ASTReceiverParameter. getReceiverType()
Returns the type of the receiver parameter (egFoo
inFoo this
.ASTClassType
ASTModuleProvidesDirective. getService()
Returns the node representing the provided interface.ASTClassType
ASTModuleUsesDirective. getService()
Returns the node representing the consumed service.ASTClassType
ASTClassDeclaration. getSuperClassTypeNode()
Returns the superclass type node if this node is a class declaration and explicitly declares anextends
clause.ASTClassType
ASTAnnotation. getTypeNode()
Returns the node that represents the name of the annotation.ASTClassType
ASTConstructorCall. getTypeNode()
Returns the type node.Methods in net.sourceforge.pmd.lang.java.ast that return types with arguments of type ASTClassType Modifier and Type Method Description NodeStream<ASTClassType>
ASTCatchParameter. getAllExceptionTypes()
Returns a stream of all declared exception types (expanding a union type if present).NodeStream<ASTClassType>
ASTIntersectionType. getComponents()
Returns a stream of component types.NodeStream<ASTClassType>
ASTUnionType. getComponents()
Returns a stream of component types.List<ASTClassType>
ASTClassDeclaration. getPermittedSubclasses()
NodeStream<ASTClassType>
ASTModuleProvidesDirective. getServiceProviders()
Returns the nodes representing the service providers, that is, the service implementations.@NonNull NodeStream<ASTClassType>
ASTAnonymousClassDeclaration. getSuperInterfaceTypeNodes()
default @NonNull NodeStream<ASTClassType>
ASTTypeDeclaration. getSuperInterfaceTypeNodes()
Returns the list of interfaces implemented by this class, or extended by this interface.Iterator<ASTClassType>
ASTUnionType. iterator()
Methods in net.sourceforge.pmd.lang.java.ast with parameters of type ASTClassType Modifier and Type Method Description static JTypeDeclSymbol
InternalApiBridge. getReferencedSym(ASTClassType type)
default R
JavaVisitor. visit(ASTClassType node, P data)
R
JavaVisitorBase. visit(ASTClassType node, P data)
-
Uses of ASTClassType in net.sourceforge.pmd.lang.java.rule.bestpractices
Methods in net.sourceforge.pmd.lang.java.rule.bestpractices with parameters of type ASTClassType Modifier and Type Method Description Object
LooseCouplingRule. visit(ASTClassType node, Object data)
-
Uses of ASTClassType in net.sourceforge.pmd.lang.java.rule.codestyle
Methods in net.sourceforge.pmd.lang.java.rule.codestyle with parameters of type ASTClassType Modifier and Type Method Description Object
UnnecessaryFullyQualifiedNameRule. visit(ASTClassType deepest, Object data)
Object
UnnecessaryImportRule. visit(ASTClassType node, Object data)
-