Package net.sourceforge.pmd.lang.ast
-
Interface Summary Interface Description CharStream This interface describes a character stream that maintains line and column number positions of the characters.GenericToken Represents a language-independent token such as constants, values language reserved keywords, or comments.Node All AST nodes must implement this interface.QualifiableNode Nodes that can be described with a qualified name.QualifiedName Basic interface for qualified names usable in the metrics framework.RootNode This interface can be used to tag the root node of various ASTs.SignedNode<N> Nodes that can be described by a signature. -
Class Summary Class Description AbstractNode Base class for all implementations of the Node interface.AbstractTokenManager JavaCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).SourceCodePositioner Calculates from an absolute offset in the source file the line/column coordinate. -
Exception Summary Exception Description ParseException TokenMgrError Token Manager Error.