Uses of Class
net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
Packages that use ASTCompilationUnit 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 net.sourceforge.pmd.lang.java.rule.design net.sourceforge.pmd.lang.java.rule.documentation net.sourceforge.pmd.lang.java.symbols.internal.ast -
-
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.ast
Methods in net.sourceforge.pmd.lang.java.ast that return ASTCompilationUnit Modifier and Type Method Description @NonNull ASTCompilationUnit
JavaNode. getRoot()
protected ASTCompilationUnit
JavaParser. parseImpl(CharStream cs, Parser.ParserTask task)
Methods in net.sourceforge.pmd.lang.java.ast that return types with arguments of type ASTCompilationUnit Modifier and Type Method Description AstInfo<ASTCompilationUnit>
ASTCompilationUnit. getAstInfo()
Methods in net.sourceforge.pmd.lang.java.ast with parameters of type ASTCompilationUnit Modifier and Type Method Description static void
InternalApiBridge. assignComments(ASTCompilationUnit root)
static void
InternalApiBridge. 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 void
InternalApiBridge. initTypeResolver(ASTCompilationUnit acu, net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, TypeInferenceLogger typeResolver)
static void
InternalApiBridge. overrideResolution(net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, ASTCompilationUnit root)
static void
InternalApiBridge. usageResolution(net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, ASTCompilationUnit root)
default R
JavaVisitor. 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 ASTCompilationUnit Modifier and Type Method Description Object
UnusedAssignmentRule. visit(ASTCompilationUnit node, Object data)
Object
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 ASTCompilationUnit Modifier and Type Method Description Object
UnnecessaryImportRule. 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 ASTCompilationUnit Modifier and Type Method Description protected boolean
ExcessiveImportsRule. isViolation(ASTCompilationUnit node, int reportLevel)
Object
AvoidDeeplyNestedIfStmtsRule. visit(ASTCompilationUnit node, Object data)
Object
CouplingBetweenObjectsRule. visit(ASTCompilationUnit cu, Object data)
Object
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 ASTCompilationUnit Modifier and Type Method Description Object
CommentContentRule. visit(ASTCompilationUnit node, Object data)
Object
CommentSizeRule. visit(ASTCompilationUnit cUnit, Object data)
-
Uses of ASTCompilationUnit in net.sourceforge.pmd.lang.java.symbols.internal.ast
Methods in net.sourceforge.pmd.lang.java.symbols.internal.ast with parameters of type ASTCompilationUnit Modifier and Type Method Description static SymbolResolver
SymbolResolutionPass. traverse(net.sourceforge.pmd.lang.java.internal.JavaAstProcessor processor, ASTCompilationUnit root)
Traverse the given compilation unit, creating symbols on allSymbolDeclaratorNode
s.
-