Package net.sourceforge.pmd.lang.ast
package net.sourceforge.pmd.lang.ast
-
ClassDescriptionThe output of
Parser.parse(ParserTask).AstVisitor<P,R> Root interface for AST visitors.AstVisitorBase<P,R> Base implementation ofAstVisitor, that performs a top-down (preorder) visit and may accumulate a result.An exception that occurs while processing a file.GenericToken<T extends GenericToken<T>>Represents a token, part of a token chain in a source file.Internal API.An error thrown during lexical analysis of a file.Root interface for all AST nodes.NodeStream<T extends Node>A sequence of AST nodes.NodeStream.DescendantNodeStream<T extends Node>A specialization ofNodeStreamthat allows configuring tree traversal behaviour when traversing the descendants of a node.Produces an AST from a source file.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.Refinement ofNodefor nodes that can provide the underlying source text.