Uses of Class
net.sourceforge.pmd.annotation.Experimental
-
Packages that use Experimental Package Description net.sourceforge.pmd This is the PMD programming mistake detector.net.sourceforge.pmd.cpd 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.document Contains types to model text files and handle operations on text.net.sourceforge.pmd.properties.constraints net.sourceforge.pmd.renderers net.sourceforge.pmd.util net.sourceforge.pmd.util.designerbindings net.sourceforge.pmd.util.treeexport -
Packages with annotations of type Experimental Package Description net.sourceforge.pmd.lang.document Contains types to model text files and handle operations on text. -
-
Uses of Experimental in net.sourceforge.pmd
Methods in net.sourceforge.pmd with annotations of type Experimental Modifier and Type Method Description Report
Report. filterViolations(Predicate<RuleViolation> filter)
Creates a new report taking all the information from this report, but filtering the violations.Report
Report. union(Report other)
Creates a new report by combining this report with another report. -
Uses of Experimental in net.sourceforge.pmd.cpd
Methods in net.sourceforge.pmd.cpd with annotations of type Experimental Modifier and Type Method Description void
CPD. add(SourceCode sourceCode)
Deprecated.CPDReport
CPDReport. filterMatches(Predicate<Match> filter)
Creates a new CPD report taking all the information from this report, but filtering the matches. -
Uses of Experimental in net.sourceforge.pmd.lang
Classes in net.sourceforge.pmd.lang with annotations of type Experimental Modifier and Type Class Description class
PlainTextLanguage
A dummy language implementation whose parser produces a single node.Methods in net.sourceforge.pmd.lang with annotations of type Experimental Modifier and Type Method Description default DesignerBindings
LanguageVersionHandler. getDesignerBindings()
Returns the designer bindings for this language version.default LanguageMetricsProvider
LanguageVersionHandler. getLanguageMetricsProvider()
Returns the metrics provider for this language version, or null if it has none. -
Uses of Experimental in net.sourceforge.pmd.lang.ast
Methods in net.sourceforge.pmd.lang.ast with annotations of type Experimental Modifier and Type Method Description int
GenericToken. getKind()
Gets a unique integer representing the kind of token this is.Map<Integer,String>
AstInfo. getSuppressionComments()
Returns the map of line numbers to suppression / review comments.AstInfo<T>
AstInfo. withSuppressMap(Map<Integer,String> map)
-
Uses of Experimental in net.sourceforge.pmd.lang.ast.impl
Classes in net.sourceforge.pmd.lang.ast.impl with annotations of type Experimental Modifier and Type Class Description class
TokenDocument<T extends GenericToken>
Token layer of a parsed file. -
Uses of Experimental in net.sourceforge.pmd.lang.ast.impl.antlr4
Methods in net.sourceforge.pmd.lang.ast.impl.antlr4 with annotations of type Experimental Modifier and Type Method Description int
AntlrToken. getKind()
-
Uses of Experimental in net.sourceforge.pmd.lang.ast.impl.javacc
Classes in net.sourceforge.pmd.lang.ast.impl.javacc with annotations of type Experimental Modifier and Type Class Description class
AbstractJjtreeNode<B extends AbstractJjtreeNode<B,N>,N extends JjtreeNode<N>>
Base class for node produced by JJTree. -
Uses of Experimental in net.sourceforge.pmd.lang.document
Methods in net.sourceforge.pmd.lang.document with annotations of type Experimental Modifier and Type Method Description boolean
FileCollector. addZipFileWithContent(Path zipFile)
Opens a zip file and adds all files of the zip file to the list of files to be processed. -
Uses of Experimental in net.sourceforge.pmd.properties.constraints
Classes in net.sourceforge.pmd.properties.constraints with annotations of type Experimental Modifier and Type Interface Description interface
PropertyConstraint<T>
Validates the value of a property.Methods in net.sourceforge.pmd.properties.constraints with annotations of type Experimental Modifier and Type Method Description static <U> PropertyConstraint<U>
PropertyConstraint. fromPredicate(Predicate<? super U> pred, String constraintDescription)
Builds a new validator from a predicate, and description.default PropertyConstraint<Iterable<? extends T>>
PropertyConstraint. toCollectionConstraint()
Returns a constraint that validates a collection of Ts by checking each component conforms to this constraint. -
Uses of Experimental in net.sourceforge.pmd.renderers
Methods in net.sourceforge.pmd.renderers with annotations of type Experimental Modifier and Type Method Description void
AbstractRenderer. setReportFile(String reportFilename)
Sets the filename where the report should be written to.void
Renderer. setReportFile(String reportFilename)
Sets the filename where the report should be written to. -
Uses of Experimental in net.sourceforge.pmd.util
Classes in net.sourceforge.pmd.util with annotations of type Experimental Modifier and Type Interface Description interface
Predicate<T>
Simple predicate of one argument. -
Uses of Experimental in net.sourceforge.pmd.util.designerbindings
Classes in net.sourceforge.pmd.util.designerbindings with annotations of type Experimental Modifier and Type Interface Description interface
DesignerBindings
Gathers some services to customise how language implementations bind to the designer.static class
DesignerBindings.TreeIconId
interface
RelatedNodesSelector
Provides a way for the designer to highlight related nodes upon selection, eg those nodes referring to the same variable or method. -
Uses of Experimental in net.sourceforge.pmd.util.treeexport
Classes in net.sourceforge.pmd.util.treeexport with annotations of type Experimental Modifier and Type Class Description class
TextTreeRenderer
A simple recursive printer.class
TreeExporter
interface
TreeRenderer
An object that can export a tree to an external text format.interface
TreeRendererDescriptor
Describes the configuration options of a specificTreeRenderer
.class
TreeRenderers
Entry point to fetch and register tree renderers.class
XmlTreeRenderer
Renders a tree to XML.static class
XmlTreeRenderer.XmlRenderingConfig
A strategy to parameterize anXmlTreeRenderer
.
-