Uses of Package
net.sourceforge.pmd.lang.ast
Packages that use net.sourceforge.pmd.lang.ast
Package
Description
Token-based copy-paste detection.
Utilities to implement a CPD
CpdLexer.Support classes for language implementations based on JavaCC.
Language-independent framework to represent code metrics.
Logic about reporting: violations, suppression etc.
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.cpd
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.cpd.impl
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.langClassDescriptionThe output of
Parser.parse(ParserTask).Represents a token, part of a token chain in a source file.Root interface for all AST nodes.Produces an AST from a source file.This interface identifies the root node of an AST. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.astClassDescriptionThe output of
Parser.parse(ParserTask).Root interface for AST visitors.An exception that occurs while processing a file.Represents a token, part of a token chain in a source file.An error thrown during lexical analysis of a file.Root interface for all AST nodes.A sequence of AST nodes.A specialization ofNodeStreamthat allows configuring tree traversal behaviour when traversing the descendants of a node.Parameters passed to a parsing task.This interface identifies the root node of an AST.Reports errors that occur after parsing.An error that occurs after validating a file. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ast.implClassDescriptionRepresents a token, part of a token chain in a source file.Root interface for all AST nodes.A sequence of AST nodes.A specialization of
NodeStreamthat allows configuring tree traversal behaviour when traversing the descendants of a node. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ast.impl.antlr4ClassDescriptionRepresents a token, part of a token chain in a source file.Root interface for all AST nodes.Produces an AST from a source file.Parameters passed to a parsing task.This interface identifies the root node of an AST.
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ast.impl.javaccClassDescriptionAn exception that occurs while processing a file.Represents a token, part of a token chain in a source file.Root interface for all AST nodes.Produces an AST from a source file.Parameters passed to a parsing task.This interface identifies the root node of an AST.Refinement of
Nodefor nodes that can provide the underlying source text. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.impl
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.metrics
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ruleClassDescriptionRoot interface for AST visitors.Root interface for all AST nodes.
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.rule.impl
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.rule.xpath
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.rule.xpath.impl
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.symboltable
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.reportingClassDescriptionThe output of
Parser.parse(ParserTask).Root interface for all AST nodes.A sequence of AST nodes.This interface identifies the root node of an AST. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.util.designerbindings
-
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.util.treeexport