Uses of Interface
net.sourceforge.pmd.reporting.Reportable
Packages that use Reportable
Package
Description
Support classes for language implementations based on JavaCC.
Logic about reporting: violations, suppression etc.
-
Uses of Reportable in net.sourceforge.pmd.lang
Classes in net.sourceforge.pmd.lang that implement ReportableModifier and TypeClassDescriptionstatic classThe only node produced by the parser ofPlainTextLanguage. -
Uses of Reportable in net.sourceforge.pmd.lang.ast
Subinterfaces of Reportable in net.sourceforge.pmd.lang.astModifier and TypeInterfaceDescriptioninterfaceGenericToken<T extends GenericToken<T>>Represents a token, part of a token chain in a source file.interfaceRoot interface for all AST nodes.interfaceThis interface identifies the root node of an AST.interfaceRefinement ofNodefor nodes that can provide the underlying source text.Methods in net.sourceforge.pmd.lang.ast with parameters of type Reportable -
Uses of Reportable in net.sourceforge.pmd.lang.ast.impl
Classes in net.sourceforge.pmd.lang.ast.impl with type parameters of type ReportableModifier and TypeClassDescriptionclassSuppressionCommentImpl<T extends Reportable>Simple implementation ofViolationSuppressor.SuppressionCommentWrapper.Subinterfaces of Reportable in net.sourceforge.pmd.lang.ast.implModifier and TypeInterfaceDescriptioninterfaceGenericNode<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 ReportableModifier and TypeClassDescriptionclassAbstractNode<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.Methods in net.sourceforge.pmd.lang.ast.impl that return Reportable -
Uses of Reportable in net.sourceforge.pmd.lang.ast.impl.antlr4
Subinterfaces of Reportable in net.sourceforge.pmd.lang.ast.impl.antlr4Modifier and TypeInterfaceDescriptioninterfaceBase interface for all Antlr-based implementation of the Node interface.Classes in net.sourceforge.pmd.lang.ast.impl.antlr4 that implement ReportableModifier and TypeClassDescriptionclassGeneric 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.javaccModifier and TypeInterfaceDescriptioninterfaceJjtreeNode<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 ReportableModifier and TypeClassDescriptionclassAbstractJjtreeNode<B extends AbstractJjtreeNode<B,N>, N extends JjtreeNode<N>> Base class for node produced by JJTree.classA 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 -
Uses of Reportable in net.sourceforge.pmd.lang.symboltable
Subinterfaces of Reportable in net.sourceforge.pmd.lang.symboltable -
Uses of Reportable in net.sourceforge.pmd.reporting
Methods in net.sourceforge.pmd.reporting that return ReportableModifier and TypeMethodDescriptionViolationSuppressor.SuppressionCommentWrapper.getLocation()Location of the comment, maybe the location of the comment token for instance.ViolationSuppressor.UnusedSuppressorNode.getLocation()Methods in net.sourceforge.pmd.reporting with parameters of type ReportableModifier and TypeMethodDescriptionvoidRuleContext.addViolationNoSuppress(Reportable reportable, AstInfo<?> astInfo, String message, Object... formatArgs) voidRuleContext.addViolationWithPosition(Reportable reportable, AstInfo<?> astInfo, FileLocation location, String message, Object... formatArgs) Record a new violation of the contextual rule, at the given location (node or token).