Uses of Package
net.sourceforge.pmd.lang.ast
-
Packages that use net.sourceforge.pmd.lang.ast Package Description net.sourceforge.pmd.cpd Token-based copy-paste detection.net.sourceforge.pmd.cpd.impl Utilities to implement a CPDCpdLexer
.net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast net.sourceforge.pmd.lang.ast.impl net.sourceforge.pmd.lang.ast.impl.antlr4 net.sourceforge.pmd.lang.ast.impl.javacc Support classes for language implementations based on JavaCC.net.sourceforge.pmd.lang.metrics Language-independent framework to represent code metrics.net.sourceforge.pmd.lang.rule net.sourceforge.pmd.lang.rule.xpath net.sourceforge.pmd.lang.rule.xpath.impl net.sourceforge.pmd.lang.symboltable net.sourceforge.pmd.reporting Logic about reporting: violations, suppression etc.net.sourceforge.pmd.util.designerbindings net.sourceforge.pmd.util.treeexport -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.cpd Class Description LexException An error thrown during lexical analysis of a file. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.cpd.impl Class Description GenericToken Represents a token, part of a token chain in a source file. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang Class Description AstInfo The output ofParser.parse(ParserTask)
.GenericToken Represents a token, part of a token chain in a source file.Node Root interface for all AST nodes.Parser Produces an AST from a source file.RootNode This interface identifies the root node of an AST. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ast Class Description AstInfo The output ofParser.parse(ParserTask)
.AstVisitor Root interface for AST visitors.FileAnalysisException An exception that occurs while processing a file.GenericToken Represents a token, part of a token chain in a source file.LexException An error thrown during lexical analysis of a file.Node Root interface for all AST nodes.NodeStream A sequence of AST nodes.NodeStream.DescendantNodeStream A specialization ofNodeStream
that allows configuring tree traversal behaviour when traversing the descendants of a node.ParseException Parser.ParserTask Parameters passed to a parsing task.RootNode This interface identifies the root node of an AST.SemanticErrorReporter Reports errors that occur after parsing.SemanticException An error that occurs after validating a file. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ast.impl Class Description GenericToken Represents a token, part of a token chain in a source file.Node Root interface for all AST nodes.NodeStream A sequence of AST nodes.NodeStream.DescendantNodeStream A specialization ofNodeStream
that 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.antlr4 Class Description GenericToken Represents a token, part of a token chain in a source file.Node Root interface for all AST nodes.ParseException Parser Produces an AST from a source file.Parser.ParserTask Parameters passed to a parsing task.RootNode This interface identifies the root node of an AST. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.ast.impl.javacc Class Description FileAnalysisException An exception that occurs while processing a file.GenericToken Represents a token, part of a token chain in a source file.Node Root interface for all AST nodes.ParseException Parser Produces an AST from a source file.Parser.ParserTask Parameters passed to a parsing task.RootNode This interface identifies the root node of an AST.TextAvailableNode Refinement ofNode
for nodes that can provide the underlying source text. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.metrics Class Description Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.rule Class Description AstVisitor Root interface for AST visitors.Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.rule.xpath Class Description Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.rule.xpath.impl Class Description Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.lang.symboltable Class Description Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.reporting Class Description AstInfo The output ofParser.parse(ParserTask)
.Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.util.designerbindings Class Description Node Root interface for all AST nodes. -
Classes in net.sourceforge.pmd.lang.ast used by net.sourceforge.pmd.util.treeexport Class Description Node Root interface for all AST nodes.