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 ASTClassTypeASTClassType. getQualifier()Gets the owner type of this type if it's not ambiguous.@Nullable ASTClassTypeASTSuperExpression. getQualifier()@Nullable ASTClassTypeASTThisExpression. getQualifier()@NonNull ASTClassTypeASTReceiverParameter. getReceiverType()Returns the type of the receiver parameter (egFooinFoo this.ASTClassTypeASTModuleProvidesDirective. getService()Returns the node representing the provided interface.ASTClassTypeASTModuleUsesDirective. getService()Returns the node representing the consumed service.@Nullable ASTClassTypeASTAnonymousClassDeclaration. getSuperClassTypeNode()default @Nullable ASTClassTypeASTTypeDeclaration. getSuperClassTypeNode()Returns the superclass type node if this node is a class declaration and explicitly declares anextendsclause.ASTClassTypeASTAnnotation. getTypeNode()Returns the node that represents the name of the annotation.ASTClassTypeASTConstructorCall. 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()Deprecated.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 JTypeDeclSymbolInternalApiBridge. getReferencedSym(ASTClassType type)default RJavaVisitor. visit(ASTClassType node, P data)RJavaVisitorBase. 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 ObjectLooseCouplingRule. 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 ObjectUnnecessaryFullyQualifiedNameRule. visit(ASTClassType deepest, Object data)ObjectUnnecessaryImportRule. visit(ASTClassType node, Object data)
-