Uses of Class
net.sourceforge.pmd.annotation.Experimental
-
Packages that use Experimental Package Description net.sourceforge.pmd.cpd net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast.impl.javacc net.sourceforge.pmd.lang.ast.xpath net.sourceforge.pmd.lang.metrics Language-independent framework to represent code metrics.net.sourceforge.pmd.properties.constraints net.sourceforge.pmd.util.designerbindings net.sourceforge.pmd.util.treeexport -
-
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.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.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.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.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
.
-