Uses of Class
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
Packages that use ASTCompilationUnit
Package
Description
Contains the classes and interfaces modelling the Java AST.
-
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return ASTCompilationUnitModifier and TypeMethodDescription@NonNull ASTCompilationUnitJavaNode.getRoot()protected ASTCompilationUnitJavaParser.parseImpl(CharStream cs, Parser.ParserTask task) Methods in net.sourceforge.pmd.lang.java.ast that return types with arguments of type ASTCompilationUnitMethods in net.sourceforge.pmd.lang.java.ast with parameters of type ASTCompilationUnitModifier and TypeMethodDescriptionstatic voidInternalApiBridge.assignComments(ASTCompilationUnit root) static voidInternalApiBridge.forceTypeResolutionPhase(net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, ASTCompilationUnit root) Forcing type resolution allows us to report errors more cleanly than if it was done completely lazy.static voidInternalApiBridge.initTypeResolver(ASTCompilationUnit acu, net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, net.sourceforge.pmd.lang.java.types.internal.infer.TypeInferenceLogger logger) static voidInternalApiBridge.overrideResolution(net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, ASTCompilationUnit root) static voidInternalApiBridge.usageResolution(net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, ASTCompilationUnit root) default RJavaVisitor.visit(ASTCompilationUnit node, P data) -
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.rule.bestpractices
Methods in net.sourceforge.pmd.lang.java.rule.bestpractices with parameters of type ASTCompilationUnitModifier and TypeMethodDescriptionUnusedAssignmentRule.visit(ASTCompilationUnit node, Object data) UnusedPrivateMethodRule.visit(ASTCompilationUnit file, Object param) -
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.rule.codestyle
Methods in net.sourceforge.pmd.lang.java.rule.codestyle with parameters of type ASTCompilationUnitModifier and TypeMethodDescriptionUnnecessaryImportRule.visit(ASTCompilationUnit node, Object data) -
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.rule.design
Methods in net.sourceforge.pmd.lang.java.rule.design with parameters of type ASTCompilationUnitModifier and TypeMethodDescriptionprotected intExcessiveImportsRule.getMetric(ASTCompilationUnit node) protected booleanExcessiveImportsRule.isViolation(ASTCompilationUnit node, int reportLevel) Deprecated.since 7.18.0.AvoidDeeplyNestedIfStmtsRule.visit(ASTCompilationUnit node, Object data) CouplingBetweenObjectsRule.visit(ASTCompilationUnit cu, Object data) LoosePackageCouplingRule.visit(ASTCompilationUnit node, Object data) -
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.rule.documentation
Methods in net.sourceforge.pmd.lang.java.rule.documentation with parameters of type ASTCompilationUnitModifier and TypeMethodDescriptionCommentContentRule.visit(ASTCompilationUnit node, Object data) CommentSizeRule.visit(ASTCompilationUnit cUnit, Object data) DanglingJavadocRule.visit(ASTCompilationUnit unit, Object data)