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.cpd.token net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast net.sourceforge.pmd.lang.ast.impl.javacc net.sourceforge.pmd.lang.ast.xpath net.sourceforge.pmd.lang.document net.sourceforge.pmd.lang.metrics Language-independent framework to represent code metrics.net.sourceforge.pmd.properties.constraints net.sourceforge.pmd.renderers net.sourceforge.pmd.util net.sourceforge.pmd.util.designerbindings net.sourceforge.pmd.util.treeexport -
-
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)
-
Uses of Experimental in net.sourceforge.pmd.cpd.token
Methods in net.sourceforge.pmd.cpd.token with annotations of type Experimental Modifier and Type Method Description int
AntlrToken. getKind()
-
Uses of Experimental in net.sourceforge.pmd.lang
Methods in net.sourceforge.pmd.lang with annotations of type Experimental Modifier and Type Method Description DesignerBindings
LanguageVersionHandler. getDesignerBindings()
Returns the designer bindings for this language version.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. -
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<N extends Node>
Base class for node produced by JJTree. -
Uses of Experimental in net.sourceforge.pmd.lang.ast.xpath
Methods in net.sourceforge.pmd.lang.ast.xpath with annotations of type Experimental Modifier and Type Method Description Class<?>
Attribute. getType()
Returns the most general type that the value may be. -
Uses of Experimental in net.sourceforge.pmd.lang.document
Classes in net.sourceforge.pmd.lang.document with annotations of type Experimental Modifier and Type Interface Description interface
TextFile
Represents some location containing character data. -
Uses of Experimental in net.sourceforge.pmd.lang.metrics
Classes in net.sourceforge.pmd.lang.metrics with annotations of type Experimental Modifier and Type Interface Description interface
LanguageMetricsProvider<T extends QualifiableNode,O extends QualifiableNode>
Language-specific provider for metrics. -
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 PropertyConstraint<Iterable<? extends T>>
PropertyConstraint. toCollectionConstraint()
Returns a constraint that validates a collection of Ts by checking each component conforms to this conforms. -
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
TreeExportCli
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
.
-