Uses of Interface
net.sourceforge.pmd.reporting.Reportable
-
Packages that use Reportable Package Description 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.rule.xpath net.sourceforge.pmd.lang.symboltable -
-
Uses of Reportable in net.sourceforge.pmd.lang
Classes in net.sourceforge.pmd.lang that implement Reportable Modifier and Type Class Description static classPlainTextLanguage.PlainTextFileThe only node produced by the parser ofPlainTextLanguage. -
Uses of Reportable in net.sourceforge.pmd.lang.ast
Subinterfaces of Reportable in net.sourceforge.pmd.lang.ast Modifier and Type Interface Description interfaceGenericToken<T extends GenericToken<T>>Represents a token, part of a token chain in a source file.interfaceNodeRoot interface for all AST nodes.interfaceRootNodeThis interface identifies the root node of an AST.interfaceTextAvailableNodeRefinement ofNodefor nodes that can provide the underlying source text.Methods in net.sourceforge.pmd.lang.ast with parameters of type Reportable Modifier and Type Method Description ParseExceptionParseException. withLocation(Reportable reportable) -
Uses of Reportable in net.sourceforge.pmd.lang.ast.impl
Subinterfaces of Reportable in net.sourceforge.pmd.lang.ast.impl Modifier and Type Interface Description interfaceGenericNode<N extends GenericNode<N>>Interface that binds the return type of some node methods to a type parameter.Classes in net.sourceforge.pmd.lang.ast.impl that implement Reportable Modifier and Type Class Description classAbstractNode<B extends AbstractNode<B,N>,N extends Node & GenericNode<N>>Base class for implementations of the Node interface whose children are stored in an array. -
Uses of Reportable in net.sourceforge.pmd.lang.ast.impl.antlr4
Subinterfaces of Reportable in net.sourceforge.pmd.lang.ast.impl.antlr4 Modifier and Type Interface Description interfaceAntlrNode<N extends AntlrNode<N>>Base interface for all Antlr-based implementation of the Node interface.Classes in net.sourceforge.pmd.lang.ast.impl.antlr4 that implement Reportable Modifier and Type Class Description classAntlrTokenGeneric Antlr representation of a token.classBaseAntlrErrorNode<N extends AntlrNode<N>>classBaseAntlrInnerNode<N extends AntlrNode<N>>Base class for the inner nodes (corresponds toParserRuleContext).classBaseAntlrNode<A extends BaseAntlrNode.AntlrToPmdParseTreeAdapter<N>,N extends AntlrNode<N>>Base class for an antlr node.classBaseAntlrTerminalNode<N extends AntlrNode<N>>Base class for terminal nodes (they wrap aTerminalNode). -
Uses of Reportable in net.sourceforge.pmd.lang.ast.impl.javacc
Subinterfaces of Reportable in net.sourceforge.pmd.lang.ast.impl.javacc Modifier and Type Interface Description interfaceJjtreeNode<N extends JjtreeNode<N>>Base interface for nodes that are produced by a JJTree parser.Classes in net.sourceforge.pmd.lang.ast.impl.javacc that implement Reportable Modifier and Type Class Description classAbstractJjtreeNode<B extends AbstractJjtreeNode<B,N>,N extends JjtreeNode<N>>Base class for node produced by JJTree.classJavaccTokenA generic token implementation for JavaCC parsers. -
Uses of Reportable in net.sourceforge.pmd.lang.rule.xpath
Subinterfaces of Reportable in net.sourceforge.pmd.lang.rule.xpath Modifier and Type Interface Description interfaceCommentNodeinterfaceTextNode -
Uses of Reportable in net.sourceforge.pmd.lang.symboltable
Subinterfaces of Reportable in net.sourceforge.pmd.lang.symboltable Modifier and Type Interface Description interfaceScopedNodeANodewhich knows about the scope within it has been declared.
-