- AbstractAccumulatingRenderer - Class in net.sourceforge.pmd.renderers
-
Abstract base class for
Renderer
implementations which only produce
output once all source files are processed.
- AbstractAccumulatingRenderer(String, String) - Constructor for class net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer
-
- AbstractASTXPathHandler - Class in net.sourceforge.pmd.lang.ast.xpath
-
- AbstractASTXPathHandler() - Constructor for class net.sourceforge.pmd.lang.ast.xpath.AbstractASTXPathHandler
-
- AbstractCompoundFilter<T> - Class in net.sourceforge.pmd.util.filter
-
A base class for Filters which implements behavior using a List of other
Filters.
- AbstractCompoundFilter() - Constructor for class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- AbstractCompoundFilter(Filter<T>...) - Constructor for class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- AbstractConfiguration - Class in net.sourceforge.pmd
-
Base configuration class for both PMD and CPD.
- AbstractConfiguration() - Constructor for class net.sourceforge.pmd.AbstractConfiguration
-
Create a new abstract configuration.
- AbstractDataFlowNode - Class in net.sourceforge.pmd.lang.dfa
-
- AbstractDataFlowNode(List<DataFlowNode>) - Constructor for class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- AbstractDataFlowNode(List<DataFlowNode>, Node) - Constructor for class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- AbstractDelegateFilter<T> - Class in net.sourceforge.pmd.util.filter
-
A base class for Filters which implements behavior using delegation
to an underlying filter.
- AbstractDelegateFilter() - Constructor for class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- AbstractDelegateFilter(Filter<T>) - Constructor for class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- AbstractDelegateRule - Class in net.sourceforge.pmd.lang.rule
-
Base class for Rule implementations which delegate to another Rule instance.
- AbstractDelegateRule() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- AbstractEnumeratedProperty<E,T> - Class in net.sourceforge.pmd.lang.rule.properties
-
- AbstractEnumeratedProperty(String, String, String[], E[], int[], float, boolean) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
-
- AbstractIncrementingRenderer - Class in net.sourceforge.pmd.renderers
-
Abstract base class for
Renderer
implementations which can produce
output incrementally for
RuleViolation
s as source files are
processed.
- AbstractIncrementingRenderer(String, String) - Constructor for class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
- AbstractLanguage - Class in net.sourceforge.pmd.cpd
-
- AbstractLanguage(String, String, Tokenizer, String...) - Constructor for class net.sourceforge.pmd.cpd.AbstractLanguage
-
- AbstractLanguageVersionHandler - Class in net.sourceforge.pmd.lang
-
This is a generic implementation of the LanguageVersionHandler interface.
- AbstractLanguageVersionHandler() - Constructor for class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- AbstractMultiNumericProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
- AbstractMultiNumericProperty(String, String, Number, Number, T, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty
-
Constructor for AbstractMultiNumericProperty.
- AbstractMultiPackagedProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
- AbstractMultiPackagedProperty(String, String, T, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
-
Constructor for AbstractMultiPackagedProperty.
- AbstractNameDeclaration - Class in net.sourceforge.pmd.lang.symboltable
-
Base class for all name declarations.
- AbstractNameDeclaration(ScopedNode) - Constructor for class net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration
-
- AbstractNode - Class in net.sourceforge.pmd.lang.ast
-
- AbstractNode(int) - Constructor for class net.sourceforge.pmd.lang.ast.AbstractNode
-
- AbstractNode(int, int, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.AbstractNode
-
- AbstractNodeInfo - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
-
This is a basic implementation of the Saxon NodeInfo and related interfaces.
- AbstractNodeInfo() - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
- AbstractNumericProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
Maintains a pair of boundary limit values between which all values managed by
the subclasses must fit.
- AbstractNumericProperty(String, String, Number, Number, T, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
-
- AbstractPackagedProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
Concrete subclasses manage items that reside within namespaces per the design
of the Java language.
- AbstractPackagedProperty(String, String, T, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
-
- AbstractParser - Class in net.sourceforge.pmd.lang
-
This is a generic implementation of the Parser interface.
- AbstractParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.AbstractParser
-
- AbstractPMDProcessor - Class in net.sourceforge.pmd.processor
-
- AbstractPMDProcessor(PMDConfiguration) - Constructor for class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- AbstractProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
- AbstractProperty(String, String, T, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- AbstractProperty(String, String, T, float, char) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Constructor for AbstractPMDProperty.
- AbstractPropertySource - Class in net.sourceforge.pmd
-
Base class for objects which can be configured through properties.
- AbstractPropertySource() - Constructor for class net.sourceforge.pmd.AbstractPropertySource
-
- AbstractRenderer - Class in net.sourceforge.pmd.renderers
-
Abstract base class for
Renderer
implementations.
- AbstractRenderer(String, String) - Constructor for class net.sourceforge.pmd.renderers.AbstractRenderer
-
- AbstractReportNode - Class in net.sourceforge.pmd.lang.dfa.report
-
- AbstractReportNode() - Constructor for class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- AbstractRule - Class in net.sourceforge.pmd.lang.rule
-
Basic abstract implementation of all parser-independent methods of the Rule
interface.
- AbstractRule() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractRule
-
- AbstractRuleChainVisitor - Class in net.sourceforge.pmd.lang.rule
-
This is a base class for RuleChainVisitor implementations which
extracts interesting nodes from an AST, and lets each Rule visit
the nodes it has expressed interest in.
- AbstractRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
- AbstractRuleViolationFactory - Class in net.sourceforge.pmd.lang.rule
-
- AbstractRuleViolationFactory() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
-
- AbstractScalarProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
No, subclasses are not necessarily scalar per se, they're just easy to parse
without error.
- AbstractScalarProperty(String, String, T, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty
-
Constructor for AbstractScalarProperty.
- AbstractScope - Class in net.sourceforge.pmd.lang.symboltable
-
Base class for any
Scope
.
- AbstractScope() - Constructor for class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- AbstractTokenizer - Class in net.sourceforge.pmd.cpd
-
- AbstractTokenizer() - Constructor for class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- AbstractTokenManager - Class in net.sourceforge.pmd.lang.ast
-
- AbstractTokenManager() - Constructor for class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- AbstractXPathRuleQuery - Class in net.sourceforge.pmd.lang.rule.xpath
-
This implementation of XPathRuleQuery provides support for RuleChain visits.
- AbstractXPathRuleQuery() - Constructor for class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
- accept(NodeVisitor, Object) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- accept(NodeVisitor, Object) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- accept(NodeVisitor, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitorAcceptor
-
- accept(NodeVisitor, Object) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- accept(ReportVisitor) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- accept(File, String) - Method in class net.sourceforge.pmd.lang.LanguageFilenameFilter
-
Check if a file should be checked by PMD.
- accessor - Variable in class net.sourceforge.pmd.renderers.ColumnDescriptor
-
- accessTypeMatches(int) - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- ActionCommands - Class in net.sourceforge.pmd.util.viewer.gui
-
contains action command constants
- ActionCommands() - Constructor for class net.sourceforge.pmd.util.viewer.gui.ActionCommands
-
- actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.designer.CreateXMLRulePanel
-
We let our class implement the ActionListener interface
and use it to generate the xml code when the user presses
the "Create rule XML" button.
- actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.MainFrame
-
- actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem
-
- actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler
-
- add(List<File>) - Method in class net.sourceforge.pmd.cpd.CPD
-
- add(File) - Method in class net.sourceforge.pmd.cpd.CPD
-
- add(DBURI) - Method in class net.sourceforge.pmd.cpd.CPD
-
- add(Component) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
-
- add(Component, int) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
-
- add(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Tokens
-
- add(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
Adds the child at the end.
- add(RuleSet, Rule) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
- add(RuleSet, Rule) - Method in interface net.sourceforge.pmd.lang.rule.RuleChainVisitor
-
Add the given rule to the visitor.
- add(RuleSet) - Method in class net.sourceforge.pmd.RuleChain
-
Add all Rules from the given RuleSet which want to participate in the
RuleChain.
- add(Class<?>) - Method in class net.sourceforge.pmd.util.TypeMap
-
Adds a type to the receiver and stores it keyed by both its full and
short names.
- add(Class<?>...) - Method in class net.sourceforge.pmd.util.TypeMap
-
Adds an array of types to the receiver at once.
- addAllInDirectory(File) - Method in class net.sourceforge.pmd.cpd.CPD
-
- addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
-
Method addAttributesTo.
- addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
-
- addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- addConfigError(Report.RuleConfigurationError) - Method in class net.sourceforge.pmd.Report
-
Adds a new configuration error to the report.
- addConfiguredParam(Parameter) - Method in class net.sourceforge.pmd.ant.Formatter
-
- addConfiguredSourceLanguage(SourceLanguage) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- addDataPoint(DataPoint) - Method in interface net.sourceforge.pmd.lang.rule.stat.StatisticalRule
-
- addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper
-
- addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- addDeclaration(NameDeclaration) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Adds a new declaration to this scope.
- addedFile(int, File) - Method in interface net.sourceforge.pmd.cpd.CPDListener
-
- addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
-
- addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.GUI
-
- addError(Report.ProcessingError) - Method in class net.sourceforge.pmd.Report
-
Adds a new processing error to the report.
- addEscapes(String) - Static method in exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addExample(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- addExample(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addExample(String) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- addExample(String) - Method in interface net.sourceforge.pmd.Rule
-
Add a single example for this Rule.
- addExclude(String) - Method in class net.sourceforge.pmd.RuleSetReference
-
- addExcludePattern(String) - Method in class net.sourceforge.pmd.RuleSet
-
Adds a new file exclusion pattern.
- addExcludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
Adds new file exclusion patterns.
- addFileset(FileSet) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- addFileset(FileSet) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- addFilter(Filter<T>) - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- addFirst(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
Adds the child in front of any other childs.
- addFormatter(Formatter) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- addIncludePattern(String) - Method in class net.sourceforge.pmd.RuleSet
-
Adds a new inclusion pattern.
- addIncludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
Adds new inclusion patterns.
- addLabel(String) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
-
- addLast(DataFlowNode) - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- addListener(ReportListener) - Method in class net.sourceforge.pmd.Report
-
Registers a report listener
- addMetric(Metric) - Method in class net.sourceforge.pmd.Report
-
Adds a new metric to the report and notify the listeners
- addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- addNameOccurrence(NameOccurrence) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
- addNumberOfViolation(int) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- addPathToChild(DataFlowNode) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- addPathToChild(DataFlowNode) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- addRecursively(File) - Method in class net.sourceforge.pmd.cpd.CPD
-
- addRule(Rule) - Method in class net.sourceforge.pmd.RuleSet
-
Add a new rule to this ruleset.
- addRuleByReference(String, Rule) - Method in class net.sourceforge.pmd.RuleSet
-
Add a new rule by reference to this ruleset.
- addRuleChainVisit(Class<? extends Node>) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- addRuleChainVisit(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- addRuleChainVisit(Class<? extends Node>) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addRuleChainVisit(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addRuleChainVisit(Class<? extends Node>) - Method in interface net.sourceforge.pmd.Rule
-
Adds an AST node by class to be visited by the Rule on the RuleChain.
- addRuleChainVisit(String) - Method in interface net.sourceforge.pmd.Rule
-
Adds an AST node by name to be visited by the Rule on the RuleChain.
- addRuleIfNotExists(Rule) - Method in class net.sourceforge.pmd.RuleSet
-
Only adds a rule to the ruleset if no rule with the same name for the
same language was added before, so that the existent rule configuration
won't be overridden.
- addRuleReplaceIfExists(Rule) - Method in class net.sourceforge.pmd.RuleSet
-
Adds a rule.
- addRuleset(RuleSetWrapper) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- addRuleSet(RuleSet) - Method in class net.sourceforge.pmd.RuleSet
-
Add a whole RuleSet to this RuleSet
- addRuleSet(RuleSet) - Method in class net.sourceforge.pmd.RuleSets
-
Add a ruleset for a language.
- addRuleSetByReference(RuleSet, boolean) - Method in class net.sourceforge.pmd.RuleSet
-
Add all rules by reference from one RuleSet to this RuleSet.
- addRuleSetByReference(RuleSet, boolean, String...) - Method in class net.sourceforge.pmd.RuleSet
-
Add all rules by reference from one RuleSet to this RuleSet.
- addRuleViolation(RuleViolation) - Method in class net.sourceforge.pmd.lang.dfa.report.ReportTree
-
Adds the RuleViolation to the tree.
- addRuleViolation(RuleViolation) - Method in class net.sourceforge.pmd.Report
-
Adds a new rule violation to the report and notify the listeners.
- addSynchronizedListeners(List<SynchronizedReportListener>) - Method in class net.sourceforge.pmd.Report
-
Adds all given listeners to this report
- addText(String) - Method in class net.sourceforge.pmd.ant.RuleSetWrapper
-
- addTokenEntry(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Match
-
- addTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- addUse(MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- addUser(MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- addVersion(String, LanguageVersionHandler, boolean) - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- addViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
- addViolation(Object, Node) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addViolation(Object, Node, String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addViolation(Object, Node, Object[]) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addViolation(RuleContext, Rule, Node, String, Object[]) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
-
- addViolation(RuleContext, Rule, Node, String, int, int, Object[]) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
-
- addViolation(RuleContext, Rule, Node, String, Object[]) - Method in interface net.sourceforge.pmd.lang.rule.RuleViolationFactory
-
Adds a violation to the report.
- addViolation(RuleContext, Rule, Node, String, int, int, Object[]) - Method in interface net.sourceforge.pmd.lang.rule.RuleViolationFactory
-
- addViolationWithMessage(Object, Node, String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addViolationWithMessage(Object, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addViolationWithMessage(Object, Node, String, Object[]) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- addWithoutDuplicates(Collection<String>, Collection<String>) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Add elements from the source to the target as long as they don't already exist there.
- addWithoutDuplicates(T[], T) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
If the newValue is already held within the values array then the values array
is returned, otherwise a new array is created appending the newValue to the
end.
- addWithoutDuplicates(T[], T[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns an array of values as a union set of the two input arrays.
- adjustBeginLineColumn(int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Method to adjust line and column numbers for the start of a token.
- adjustBeginLineColumn(int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- AdjustBuffSize() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- advance() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeAxisIterator
- AndFilter<T> - Class in net.sourceforge.pmd.util.filter
-
A logical AND of a list of Filters.
- AndFilter() - Constructor for class net.sourceforge.pmd.util.filter.AndFilter
-
- AndFilter(Filter<T>...) - Constructor for class net.sourceforge.pmd.util.filter.AndFilter
-
- AntLogHandler - Class in net.sourceforge.pmd.util.log
-
AntLogHandler sends log messages to an Ant Task, so the regular Ant logging
is used.
- AntLogHandler(Project) - Constructor for class net.sourceforge.pmd.util.log.AntLogHandler
-
- AnyLanguage - Class in net.sourceforge.pmd.cpd
-
- AnyLanguage(String...) - Constructor for class net.sourceforge.pmd.cpd.AnyLanguage
-
- AnyTokenizer - Class in net.sourceforge.pmd.cpd
-
This class does a best-guess try-anything tokenization.
- AnyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.AnyTokenizer
-
- appendElement(Node) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- appendLn(String...) - Method in class net.sourceforge.pmd.benchmark.StringBuilderCR
-
- appendToXPathExpression(String, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
appends the given fragment to the XPath expression
- appendXmlEscaped(StringBuilder, String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
- appendXmlEscaped(StringBuilder, String, boolean) - Static method in class net.sourceforge.pmd.util.StringUtil
-
- Applier - Class in net.sourceforge.pmd.lang.symboltable
-
- applies(File) - Method in class net.sourceforge.pmd.RuleSet
-
Check if a given source file should be checked by rules in this RuleSet.
- applies(Rule, LanguageVersion) - Static method in class net.sourceforge.pmd.RuleSet
-
Does the given Rule apply to the given LanguageVersion? If so, the
Language must be the same and be between the minimum and maximums
versions on the Rule.
- applies(File) - Method in class net.sourceforge.pmd.RuleSets
-
Check if a given source file should be checked by rules in this RuleSets.
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.MockRule
-
- apply(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.XPathRule
-
Apply the rule to all nodes.
- apply(SearchFunction<E>, Iterator<? extends E>) - Static method in class net.sourceforge.pmd.lang.symboltable.Applier
-
- apply(List<? extends Node>, RuleContext) - Method in interface net.sourceforge.pmd.Rule
-
Apply this rule to the given collection of nodes, using the given
context.
- apply(List<Node>, RuleContext, Language) - Method in class net.sourceforge.pmd.RuleChain
-
Apply the RuleChain to the given Nodes using the given
RuleContext, for those rules using the given Language.
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.RuleSet
-
Executes the rules in this ruleset against each of the given nodes.
- apply(List<Node>, RuleContext, Language) - Method in class net.sourceforge.pmd.RuleSets
-
Apply all applicable rules to the compilation units.
- applyTo(NameDeclaration) - Method in class net.sourceforge.pmd.lang.symboltable.ImageFinderFunction
-
- applyTo(E) - Method in interface net.sourceforge.pmd.util.SearchFunction
-
Applies the search function over a single element.
- areEqual(Object, Object) - Static method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- areEqual(Object, Object) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
A comprehensive isEqual method that handles nulls and arrays safely.
- areSemanticEquals(T[], T[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns true if both arrays are if both are null or have zero-length,
otherwise return the false if their respective elements are not
equal by position.
- areSemanticEquals(String, String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Returns true if both strings are effectively null or whitespace, returns
false otherwise if they have actual text that differs.
- arrayFor(int) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty
-
- arrayFor(int) - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
-
- arrayFor(int) - Method in class net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
-
- arrayFor(int) - Method in class net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty
-
Returns an array of the correct type for the receiver.
- arrayFor(int) - Method in class net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty
-
- arrayFor(int) - Method in class net.sourceforge.pmd.lang.rule.properties.LongMultiProperty
-
Returns an array of the correct type for the receiver.
- arraysAreEqual(Object, Object) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns true if the objects are array instances and each of their elements compares
via equals as well.
- asDelimitedString(T) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Formats the object onto a string suitable for storage within the property
map.
- asDelimitedString(T, char) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Return the specified values as a single string using the delimiter.
- asDelimitedString(Object[]) - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
-
- asDelimitedString(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty
-
- asDelimitedString(T) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- asDelimitedString(T) - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Formats the object onto a string suitable for storage within the property
map.
- asHoursMinutesSeconds(long) - Static method in class net.sourceforge.pmd.util.DateTimeUtil
-
- asInverseWithShortName() - Method in class net.sourceforge.pmd.util.TypeMap
-
Creates and returns a map of short type names (without the package
prefixes) keyed by the classes themselves.
- asMethodGroupsByTypeName(Method[]) - Static method in class net.sourceforge.pmd.util.ClassUtil
-
Return the methods as a map keyed by their common declaration types.
- asSet(T[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns the items as a populated set.
- asShortestName(Class<?>) - Static method in class net.sourceforge.pmd.util.ClassUtil
-
Return the name of the type in its short form if its known to us
otherwise return its name fully packaged.
- asString(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Return the value as a string that can be easily recognized and parsed
when we see it again.
- asString(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
-
Return the value as a string that can be easily recognized and parsed
when we see it again.
- asString(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
Return the value as a string that can be easily recognized and parsed
when we see it again.
- asString(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
- asString(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- asString(Object[], String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Formats all items onto a string with separators if more than one exists,
return an empty string if the items are null or empty.
- asStringFor(Method) - Static method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
Return the value of `method' as a string that can be easily recognized
and parsed when we see it again.
- asStringOn(Method, StringBuilder) - Static method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
Serializes the method signature onto the specified buffer.
- asStringOn(StringBuffer, Iterator<?>, String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Copies the elements returned by the iterator onto the string buffer each
delimited by the separator.
- asStringOn(StringBuilder, Object[], String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Copies the array items onto the string builder each delimited by the
separator.
- ASTModel - Class in net.sourceforge.pmd.util.viewer.model
-
Model for the AST Panel Tree component
- ASTModel(Node) - Constructor for class net.sourceforge.pmd.util.viewer.model.ASTModel
-
creates the tree model
- ASTNodePopupMenu - Class in net.sourceforge.pmd.util.viewer.gui.menu
-
context sensetive menu for the AST Panel
- ASTNodePopupMenu(ViewerModel, Node) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.ASTNodePopupMenu
-
- ASTPanel - Class in net.sourceforge.pmd.util.viewer.gui
-
tree panel GUI
- ASTPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.ASTPanel
-
constructs the panel
- atomize() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- atomize() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- Attribute - Class in net.sourceforge.pmd.lang.ast.xpath
-
- Attribute(Node, String, Method) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- Attribute(Node, String, String) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- attribute - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- AttributeAxisIterator - Class in net.sourceforge.pmd.lang.ast.xpath
-
- AttributeAxisIterator(Node) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator
-
- AttributeAxisIterator - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
-
This is an Attribute axis iterator.
- AttributeAxisIterator(ElementNode) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeAxisIterator
-
Create an iterator over the Attribute axis for the given ElementNode.
- AttributeNode - Interface in net.sourceforge.pmd.lang.ast.xpath
-
This interface can be used by an AST node to indicate it can directly provide
access to it's attributes, versus having them be determined via introspection.
- AttributeNode - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
-
A Saxon OM Attribute node for an AST Node Attribute.
- AttributeNode(Attribute, int) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- AttributesSubMenu - Class in net.sourceforge.pmd.util.viewer.gui.menu
-
contains menu items for the predicate creation
- AttributesSubMenu(ViewerModel, Node) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.AttributesSubMenu
-
- AttributeToolkit - Class in net.sourceforge.pmd.util.viewer.model
-
A toolkit for vaious attribute translations
- AttributeToolkit() - Constructor for class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
-
- attributeValuesById() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- attributeValuesById() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- attributeValuesById() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Returns a map representing all the property attributes of the receiver in
string form.
- call(Context, List) - Method in class net.sourceforge.pmd.lang.xpath.MatchesFunction
-
- call() - Method in class net.sourceforge.pmd.processor.PmdRunnable
-
- callableStatement - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
-
CallableStatement to return source code.
- canParse() - Method in interface net.sourceforge.pmd.lang.Parser
-
Indicates if this parser can actual parse, or if it can only tokenize.
- CASE_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- categories - Variable in class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- CharacterMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property type that supports multiple Character values.
- CharacterMultiProperty(String, String, Character[], float, char) - Constructor for class net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
-
Constructor for CharacterProperty.
- CharacterProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property type that supports single Character values.
- CharacterProperty(String, String, Character, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
-
Constructor for CharacterProperty.
- CharacterProperty(String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
-
Constructor for CharacterProperty.
- charFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
-
- charsIn(String, char) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- CharStream - Interface in net.sourceforge.pmd.lang.ast
-
This interface describes a character stream that maintains line and
column number positions of the characters.
- check_name - Variable in class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- childIndex - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- children - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- children - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- children - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- children() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- childrenAccept(ReportVisitor) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- choiceFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
-
Method choiceFrom.
- choices - Variable in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
-
- choices() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
-
- choices() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Returns a set of choice tuples if available, returns null if none are
defined.
- choices() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- choices() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Returns a set of choice tuples if available, returns null if none are
defined.
- choicesByLabel - Variable in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
-
- choicesIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- CLASS_AND_METHOD_NAME - Static variable in class net.sourceforge.pmd.renderers.IDEAJRenderer
-
- CLASS_METHOD_DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
- classFilter - Variable in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- classFilter - Variable in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
-
- ClassLoaderUtil - Class in net.sourceforge.pmd.dcd
-
ClassLoader utilities.
- ClassLoaderUtil() - Constructor for class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- className - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- ClassNode - Class in net.sourceforge.pmd.dcd.graph
-
Represents a Class in a UsageGraph.
- ClassNode(String) - Constructor for class net.sourceforge.pmd.dcd.graph.ClassNode
-
- classNode - Variable in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- ClassNode - Class in net.sourceforge.pmd.lang.dfa.report
-
- ClassNode(String) - Constructor for class net.sourceforge.pmd.lang.dfa.report.ClassNode
-
- ClassNodeComparator - Class in net.sourceforge.pmd.dcd.graph
-
Compares ClassNodes by the name of the class.
- ClasspathClassLoader - Class in net.sourceforge.pmd.util
-
Create a ClassLoader which loads classes using a CLASSPATH like String.
- ClasspathClassLoader(String, ClassLoader) - Constructor for class net.sourceforge.pmd.util.ClasspathClassLoader
-
- ClassUtil - Class in net.sourceforge.pmd.util
-
Various class-related utility methods intended for mapping common java.lang types to their short
short forms allowing end users to enter these names in UIs without the package prefixes.
- clear() - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
Clears the internal data structure used to manage the nodes visited
between visiting different ASTs.
- clearImages() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
-
- CLINIT - Static variable in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- close() - Method in class net.sourceforge.pmd.RuleSetWriter
-
- close() - Method in class net.sourceforge.pmd.util.log.AntLogHandler
-
- close() - Method in class net.sourceforge.pmd.util.log.ConsoleLogHandler
-
- close() - Method in class net.sourceforge.pmd.util.log.ScopedLogHandlersManager
-
- CODE_RECOMPILED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
reason in the case of code recompilation
- CODECLIMATE_BLOCK_HIGHLIGHTING - Static variable in interface net.sourceforge.pmd.renderers.CodeClimateRule
-
Defines if the whole related block or just the first line of the issue should be highlighted at the Code Climate Platform.
- CODECLIMATE_CATEGORIES - Static variable in interface net.sourceforge.pmd.renderers.CodeClimateRule
-
Defines the code climate categories for which this rule will find violations.
- CODECLIMATE_DEFAULT_CATEGORIES - Static variable in class net.sourceforge.pmd.renderers.CodeClimateRenderer
-
- CODECLIMATE_REMEDIATION_MULTIPLIER - Static variable in interface net.sourceforge.pmd.renderers.CodeClimateRule
-
Defines the remediation points for this rule.
- CodeClimateIssue - Class in net.sourceforge.pmd.renderers
-
Structure for the Code Climate Issue spec (https://github.com/codeclimate/spec/blob/master/SPEC.md#issues)
- CodeClimateIssue() - Constructor for class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- CodeClimateIssue.Content - Class in net.sourceforge.pmd.renderers
-
Content structure
- CodeClimateIssue.Content(String) - Constructor for class net.sourceforge.pmd.renderers.CodeClimateIssue.Content
-
Strip out all newlines from the body
- CodeClimateIssue.Location - Class in net.sourceforge.pmd.renderers
-
Location structure
- CodeClimateIssue.Location(String, int, int) - Constructor for class net.sourceforge.pmd.renderers.CodeClimateIssue.Location
-
- CodeClimateRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer for Code Climate JSON format
- CodeClimateRenderer() - Constructor for class net.sourceforge.pmd.renderers.CodeClimateRenderer
-
- CodeClimateRule - Interface in net.sourceforge.pmd.renderers
-
This interface tags a Rule specifying properties required for the Code
Climate output format.
- CodeEditorTextPane - Class in net.sourceforge.pmd.util.designer
-
- CodeEditorTextPane() - Constructor for class net.sourceforge.pmd.util.designer.CodeEditorTextPane
-
- collect(List<TokenEntry>) - Method in class net.sourceforge.pmd.cpd.MatchCollector
-
- collectFiles(String, FilenameFilter) - Static method in class net.sourceforge.pmd.util.FileUtil
-
Collects a list of DataSources using a comma separated list of input file
locations to process.
- COLLECTION_CLASSES_BY_NAMES - Static variable in class net.sourceforge.pmd.util.CollectionUtil
-
- COLLECTION_INTERFACES_BY_NAMES - Static variable in class net.sourceforge.pmd.util.CollectionUtil
-
- CollectionUtil - Class in net.sourceforge.pmd.util
-
Generic collection and array-related utility functions for java.util types.
- collectReports(List<Renderer>) - Method in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- collectReports(List<Renderer>) - Method in class net.sourceforge.pmd.processor.MonoThreadProcessor
-
- collectReports(List<Renderer>) - Method in class net.sourceforge.pmd.processor.MultiThreadProcessor
-
- COLOR - Static variable in class net.sourceforge.pmd.renderers.TextColorRenderer
-
- column - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- column - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- ColumnDescriptor<T> - Class in net.sourceforge.pmd.renderers
-
- ColumnDescriptor(String, String, ColumnDescriptor.Accessor<T>) - Constructor for class net.sourceforge.pmd.renderers.ColumnDescriptor
-
- ColumnDescriptor.Accessor<T> - Interface in net.sourceforge.pmd.renderers
-
- columnFromOffset(int, int) - Method in class net.sourceforge.pmd.lang.ast.SourceCodePositioner
-
- commaSeparatedTerseNamesForLanguage(List<Language>) - Static method in class net.sourceforge.pmd.lang.LanguageRegistry
-
- commaSeparatedTerseNamesForLanguageVersion(List<LanguageVersion>) - Static method in class net.sourceforge.pmd.lang.LanguageRegistry
-
- commitSource(String, LanguageVersion) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
commits source code to the model.
- COMPARATOR_BY_ORDER - Static variable in class net.sourceforge.pmd.lang.rule.properties.factories.PropertyDescriptorUtil
-
- compare(Object, Object) - Method in class net.sourceforge.pmd.dcd.graph.ClassNodeComparator
-
- compare(MemberNode, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.MemberNodeComparator
-
- compare(RuleViolation, RuleViolation) - Method in class net.sourceforge.pmd.RuleViolationComparator
-
- compareOrder(NodeInfo) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- compareOrder(NodeInfo) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- compareOrder(NodeInfo) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- compareTo(RuleDuration) - Method in class net.sourceforge.pmd.benchmark.RuleDuration
-
- compareTo(Mark) - Method in class net.sourceforge.pmd.cpd.Mark
-
- compareTo(Match) - Method in class net.sourceforge.pmd.cpd.Match
-
- compareTo(TokenEntry) - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- compareTo(ClassNode) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- compareTo(ConstructorNode) - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- compareTo(FieldNode) - Method in class net.sourceforge.pmd.dcd.graph.FieldNode
-
- compareTo(MethodNode) - Method in class net.sourceforge.pmd.dcd.graph.MethodNode
-
- compareTo(Language) - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- compareTo(LanguageVersion) - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
- compareTo(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
- compareTo(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- compareTo(DataPoint) - Method in class net.sourceforge.pmd.stat.DataPoint
-
Compares this data point with the given datapoint.
- COMPILE_ACTION - Static variable in class net.sourceforge.pmd.util.viewer.gui.ActionCommands
-
- CompoundIterator<T> - Class in net.sourceforge.pmd.util
-
Creates a single compound Iterator from an array of Iterators.
- CompoundIterator(Iterator<T>...) - Constructor for class net.sourceforge.pmd.util.CompoundIterator
-
- computePaths() - Method in class net.sourceforge.pmd.lang.dfa.Linker
-
Creates all the links between the data flow nodes.
- configErrors() - Method in class net.sourceforge.pmd.Report
-
Returns an iterator of the reported configuration errors.
- configuration - Variable in class net.sourceforge.pmd.PMD
-
Contains the configuration with which this PMD instance has been created.
- configuration - Variable in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- connection - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Connection management
- ConsoleLogHandler - Class in net.sourceforge.pmd.util.log
-
Log to the console using a basic formatter.
- ConsoleLogHandler() - Constructor for class net.sourceforge.pmd.util.log.ConsoleLogHandler
-
- ConstructorNode - Class in net.sourceforge.pmd.dcd.graph
-
Represents a Class Constructor in a UsageGraph.
- ConstructorNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- constructPredicate(Attribute) - Static method in class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
-
constructs a predicate from the given attribute
- contains(NameOccurrence) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- contains(NameOccurrence) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Tests whether or not a
NameOccurrence
is directly contained in the scope.
- contains(Class<?>) - Method in class net.sourceforge.pmd.util.TypeMap
-
Returns whether the type is known to the receiver.
- contains(String) - Method in class net.sourceforge.pmd.util.TypeMap
-
Returns whether the typeName is known to the receiver.
- content - Variable in class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- CONTINUE_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- convert(String) - Method in class net.sourceforge.pmd.cli.PMDParameters.PropertyConverter
-
- convert(String) - Method in class net.sourceforge.pmd.cli.PMDParameters.RulePriorityConverter
-
- convert(String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration.LanguageConverter
-
- copy(Receiver, int, boolean, int) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- copyPropertyDescriptors() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Creates a copied list of the property descriptors and returns it.
- copyPropertyValues() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Creates a copied map of the values of the properties and returns it.
- CORE_FIELD_TYPES_BY_KEY - Static variable in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- CPD - Class in net.sourceforge.pmd.cpd
-
- CPD(CPDConfiguration) - Constructor for class net.sourceforge.pmd.cpd.CPD
-
- CPDCommandLineInterface - Class in net.sourceforge.pmd.cpd
-
- CPDCommandLineInterface() - Constructor for class net.sourceforge.pmd.cpd.CPDCommandLineInterface
-
- CPDConfiguration - Class in net.sourceforge.pmd.cpd
-
- CPDConfiguration() - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration
-
- CPDConfiguration(int, Language, String) - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration
-
Deprecated.
- CPDConfiguration.LanguageConverter - Class in net.sourceforge.pmd.cpd
-
- CPDConfiguration.LanguageConverter() - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration.LanguageConverter
-
- CPDListener - Interface in net.sourceforge.pmd.cpd
-
- CPDNullListener - Class in net.sourceforge.pmd.cpd
-
- CPDNullListener() - Constructor for class net.sourceforge.pmd.cpd.CPDNullListener
-
- CPDTask - Class in net.sourceforge.pmd.cpd
-
CPDTask
Runs the CPD utility via ant.
- CPDTask() - Constructor for class net.sourceforge.pmd.cpd.CPDTask
-
- CPDTask.FormatAttribute - Class in net.sourceforge.pmd.cpd
-
- CPDTask.FormatAttribute() - Constructor for class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
-
- createAuxClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- createClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- createDataFlowNode(List<DataFlowNode>, Node) - Method in interface net.sourceforge.pmd.lang.DataFlowHandler
-
- createEndNode(int) - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- createFor(String, Rule...) - Static method in class net.sourceforge.pmd.RuleSet
-
A convenience constructor
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty
-
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
-
Creates and returns a Boolean instance from a raw string
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
-
Creates and returns a Boolean instance from a raw string
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
-
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
-
Deserializes a string into its Double form.
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty
-
Creates an property value of the right type from a raw string.
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.FloatProperty
-
Creates an property value of the right type from a raw string.
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty
-
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.IntegerProperty
-
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.LongMultiProperty
-
- createFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.LongProperty
-
- createLanguage(String) - Static method in class net.sourceforge.pmd.cpd.LanguageFactory
-
- createLanguage(String, Properties) - Static method in class net.sourceforge.pmd.cpd.LanguageFactory
-
- createNewNode(Node) - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
This class encapsulates the access to the DataFlowNode class.
- createPropertyDescriptor(String, String, String, String, String, String, String) - Static method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorFactory
-
- createRenderer() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Create a Renderer instance based upon the configured reporting options.
- createRenderer(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Create a Renderer instance based upon the configured reporting options.
- createRenderer(String, Properties) - Static method in class net.sourceforge.pmd.renderers.RendererFactory
-
Construct an instance of a Renderer based on report format name.
- createReport(RuleContext, String) - Static method in class net.sourceforge.pmd.Report
-
Creates a new, initialized, empty report for the given file name.
- createRuleSet(String) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Create a RuleSet from a RuleSet reference ID string.
- createRuleSet(RuleSetReferenceId) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Create a RuleSet from a RuleSetReferenceId.
- createRuleSets(RuleSetFactory) - Method in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
Create instances for each rule defined in the ruleset(s) in
the configuration.
- createRuleSets(String) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Create a RuleSets from a comma separated list of RuleSet reference IDs.
- createRuleSets(List<RuleSetReferenceId>) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Create a RuleSets from a list of RuleSetReferenceIds.
- createRuleViolation(Rule, RuleContext, Node, String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
-
- createStartNode(int) - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.AbstractParser
-
- createUnsupportedOperationException(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
Used to create a customized instance of UnsupportedOperationException.
- createWith(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- createWith(Map<String, String>) - Method in interface net.sourceforge.pmd.PropertyDescriptorFactory
-
Create a property descriptor of the appropriate type using the values
provided.
- createWriter() - Static method in class net.sourceforge.pmd.util.IOUtil
-
- createWriter(String) - Static method in class net.sourceforge.pmd.util.IOUtil
-
- CreateXMLRulePanel - Class in net.sourceforge.pmd.util.designer
-
This class is responsible for creating the
contentpanel for the Create Rule XML Frame.
- CreateXMLRulePanel(JTextArea, CodeEditorTextPane) - Constructor for class net.sourceforge.pmd.util.designer.CreateXMLRulePanel
-
- CSVRenderer - Class in net.sourceforge.pmd.cpd
-
- CSVRenderer() - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
-
- CSVRenderer(boolean) - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
-
- CSVRenderer(char) - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
-
- CSVRenderer(char, boolean) - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
-
- CSVRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer the results to a comma-delimited text format.
- CSVRenderer(ColumnDescriptor<RuleViolation>[], String, String) - Constructor for class net.sourceforge.pmd.renderers.CSVRenderer
-
- CSVRenderer() - Constructor for class net.sourceforge.pmd.renderers.CSVRenderer
-
- CSVWithLinecountPerFileRenderer - Class in net.sourceforge.pmd.cpd
-
- CSVWithLinecountPerFileRenderer() - Constructor for class net.sourceforge.pmd.cpd.CSVWithLinecountPerFileRenderer
-
- CSVWriter<T> - Class in net.sourceforge.pmd.renderers
-
A generic writer that formats input items into rows and columns per the provided column descriptors.
- CSVWriter(List<ColumnDescriptor<T>>, String, String) - Constructor for class net.sourceforge.pmd.renderers.CSVWriter
-
- currentChild - Variable in class net.sourceforge.pmd.lang.dfa.pathfinder.PathElement
-
- CurrentPath - Class in net.sourceforge.pmd.lang.dfa.pathfinder
-
- CurrentPath() - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- DAAPathFinder - Class in net.sourceforge.pmd.lang.dfa.pathfinder
-
Finds all paths of a data flow.
- DAAPathFinder(DataFlowNode, Executable) - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
-
- DAAPathFinder(DataFlowNode, Executable, int) - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
-
- dataFlow - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- DataFlowHandler - Interface in net.sourceforge.pmd.lang
-
- DataFlowNode - Interface in net.sourceforge.pmd.lang.dfa
-
- DataPoint - Class in net.sourceforge.pmd.stat
-
Datapoint used for rules that deal with metrics.
- DataPoint() - Constructor for class net.sourceforge.pmd.stat.DataPoint
-
Constructor for DataPoint.
- DataSource - Interface in net.sourceforge.pmd.util.datasource
-
Represents a source file to be analyzed.
- DateTimeUtil - Class in net.sourceforge.pmd.util
-
- DBMSMetadata - Class in net.sourceforge.pmd.util.database
-
Wrap JDBC connection for use by PMD:
DBURI
parameters specify the source code to
be passed to PMD.
- DBMSMetadata(Connection) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
-
Minimal constructor
- DBMSMetadata(String, String, DBURI) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
-
Define database connection and source code to retrieve with explicit database username and password.
- DBMSMetadata(Properties, DBURI) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
-
Define database connection and source code to retrieve with database properties.
- DBMSMetadata(DBURI) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
-
Define database connection and source code to retrieve.
- DBType - Class in net.sourceforge.pmd.util.database
-
Encapsulate the settings needed to access database source code.
- DBType(String) - Constructor for class net.sourceforge.pmd.util.database.DBType
-
- DBType(String, String) - Constructor for class net.sourceforge.pmd.util.database.DBType
-
Load the most specific dbType for the protocol
- DBType.property - Enum in net.sourceforge.pmd.util.database
-
The names of the properties
- dburi - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
-
DBURI
- DBURI - Class in net.sourceforge.pmd.util.database
-
Provide a single parameter to specify database objects to process.
- DBURI(String) - Constructor for class net.sourceforge.pmd.util.database.DBURI
-
Create DBURI from a string, combining a JDBC URL and query parameters.
- DBURI(String, String, String, int, String, String, String) - Constructor for class net.sourceforge.pmd.util.database.DBURI
-
Create a DBURI from standard individual
URI
components.
- DCD - Class in net.sourceforge.pmd.dcd
-
The Dead Code Detector is used to find dead code.
- DCD() - Constructor for class net.sourceforge.pmd.dcd.DCD
-
- deepCopyValuesTo(AbstractRule) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- DEFAULT_DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Default delimiter for multi properties.
- DEFAULT_LANGUAGE - Static variable in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- DEFAULT_LINECOUNTPERFILE - Static variable in class net.sourceforge.pmd.cpd.CSVRenderer
-
- DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.ReaderCodeLoader
-
- DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
-
- DEFAULT_NUMERIC_DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Default delimiter for numeric properties.
- DEFAULT_RENDERER - Static variable in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- DEFAULT_SEPARATOR - Static variable in class net.sourceforge.pmd.cpd.CSVRenderer
-
- DEFAULT_SEPARATOR - Static variable in class net.sourceforge.pmd.cpd.SimpleRenderer
-
- DEFAULT_SKIP_BLOCKS_PATTERN - Static variable in interface net.sourceforge.pmd.cpd.Tokenizer
-
- DEFAULT_VALUE - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
-
The default value.
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
-
Method defaultAsString.
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.FileProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.StringProperty
-
- defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.CodeClimateRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
-
- defaultFileExtension() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Return the default filename extension to use.
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.TextColorRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.TextRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
-
- defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.YAHTMLRenderer
-
- defaultHasNullValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Method defaultHasNullValue.
- defaultValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Default value to use when the user hasn't specified one or when they wish
to revert to a known-good state.
- defaultValue() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- defaultValue() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Default value to use when the user hasn't specified one or when they wish
to revert to a known-good state.
- defaultValueIn(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- defaultVersion - Variable in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- defineClass(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- defineConstructor(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- defineConstructor(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- defineField(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- defineField(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- defineMethod(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- defineMethod(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- defineProperty(String, String) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Deprecated.
- definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Define a new property via a PropertyDescriptor.
- definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- definePropertyDescriptor(PropertyDescriptor<?>) - Method in interface net.sourceforge.pmd.PropertySource
-
Define a new property via a PropertyDescriptor.
- DEFINITION - Static variable in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
-
- DELIMITER - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
-
For multi-valued properties, this defines the delimiter of the single values.
- delimiterIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- delimiterIn(Map<String, String>, char) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- DELTA - Static variable in class net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper
-
- desc - Variable in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- DESC - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
-
The description of the property.
- description - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- description() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Describes the property and the role it plays within the rule it is
specified for.
- description() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- description() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Describes the property and the role it plays within the rule it is
specified for.
- DESCRIPTION - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
-
The description of the property.
- description - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
-
- description - Variable in class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- descriptionIn(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- Designer - Class in net.sourceforge.pmd.util.designer
-
- Designer(String[]) - Constructor for class net.sourceforge.pmd.util.designer.Designer
-
- DFAGraphMethod - Interface in net.sourceforge.pmd.lang.dfa
-
- DFAGraphRule - Interface in net.sourceforge.pmd.lang.dfa
-
- DFAPanel - Class in net.sourceforge.pmd.util.designer
-
- DFAPanel() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel
-
- DFAPanel.DFACanvas - Class in net.sourceforge.pmd.util.designer
-
- DFAPanel.DFACanvas() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
-
- DirectoryFilter - Class in net.sourceforge.pmd.util.filter
-
Directory filter.
- disableCompatibilityFilter() - Method in class net.sourceforge.pmd.RuleSetFactory
-
Disable the ruleset compatibility filter.
- DO_BEFORE_FIRST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- DO_EXPR - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- document - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- DocumentNavigator - Class in net.sourceforge.pmd.lang.ast.xpath
-
- DocumentNavigator() - Constructor for class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- DocumentNode - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
-
A Saxon OM Document node for an AST Node.
- DocumentNode(Node) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
-
Construct a DocumentNode, with the given AST Node serving as the root
ElementNode.
- DONE - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
-
- Done() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
The lexer calls this function to indicate that it is done with the stream
and hence implementations can free any resources held by this class.
- Done() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Set buffers back to null when finished.
- Done() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reset buffer when finished.
- doPMD(PMDConfiguration) - Static method in class net.sourceforge.pmd.PMD
-
This method is the main entry point for command line usage.
- doubleFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
-
- DoubleMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property type that supports multiple double-type property values
within an upper and lower boundary.
- DoubleMultiProperty(String, String, Double, Double, Double[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
-
Constructor for DoubleProperty.
- DoubleProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property type that support single double-type property values
within an upper and lower boundary.
- DoubleProperty(String, String, Double, Double, Double, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
-
Constructor for DoubleProperty.
- DoubleProperty(String, String, String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
-
Constructor for DoubleProperty.
- doublesIn(String, char) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- DUMMY - Static variable in interface net.sourceforge.pmd.lang.DataFlowHandler
-
- DUMMY - Static variable in interface net.sourceforge.pmd.lang.VisitorStarter
-
Placeholder
VisitorStarter
implementation that can be used when
no real implementation exists yet.
- DUMMY - Static variable in interface net.sourceforge.pmd.lang.XPathHandler
-
- dump(UsageGraph, boolean) - Static method in class net.sourceforge.pmd.dcd.DCD
-
- dump() - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- DumpNodeVisitor - Class in net.sourceforge.pmd.dcd
-
Dump a UsageGraph to System.out.
- DumpNodeVisitor() - Constructor for class net.sourceforge.pmd.dcd.DumpNodeVisitor
-
- dysfunctionReason() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Returns a description of why the receiver may be dysfunctional.
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.rule.XPathRule
-
- dysfunctionReason() - Method in interface net.sourceforge.pmd.PropertySource
-
Returns a description of why the receiver may be dysfunctional.
- dysfunctionReason() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
-
We can't show any violations if we don't have any visible columns.
- generate(Set<RuleDuration>, PrintStream) - Method in interface net.sourceforge.pmd.benchmark.BenchmarkReport
-
- generate(Map<String, BenchmarkResult>, PrintStream) - Method in interface net.sourceforge.pmd.benchmark.BenchmarkReport
-
- generate(Set<RuleDuration>, PrintStream) - Method in class net.sourceforge.pmd.benchmark.TextReport
-
- generate(Map<String, BenchmarkResult>, PrintStream) - Method in class net.sourceforge.pmd.benchmark.TextReport
-
- generateId(FastStringBuffer) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- GenericToken - Class in net.sourceforge.pmd.lang.ast
-
- GenericToken() - Constructor for class net.sourceforge.pmd.lang.ast.GenericToken
-
- get(int, T, String) - Method in interface net.sourceforge.pmd.renderers.ColumnDescriptor.Accessor
-
- getAccessType() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- getAllowsChildren() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- getAllRules() - Method in class net.sourceforge.pmd.RuleSets
-
Return all rules from all rulesets.
- getAllRuleSets() - Method in class net.sourceforge.pmd.RuleSets
-
Get all the RuleSets.
- getAnother() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeAxisIterator
- getApplicableFiles(PMDConfiguration, Set<Language>) - Static method in class net.sourceforge.pmd.PMD
-
Determines all the files, that should be analyzed by PMD.
- getAsDocument() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- getAsDocument() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Get a DOM Document which contains Elements and Attributes representative
of this Node and it's children.
- getAttribute(String) - Method in class net.sourceforge.pmd.RuleContext
-
Get an attribute value on the RuleContext.
- getAttributeAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getAttributeIterator() - Method in interface net.sourceforge.pmd.lang.ast.xpath.AttributeNode
-
- getAttributeName(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getAttributeNamespaceUri(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getAttributeQName(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getAttributeStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getAttributeValue(int) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getAuxClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getAuxclasspath() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getAverage() - Method in class net.sourceforge.pmd.stat.Metric
-
- getBaseURI() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- getBeginColumn() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns the column number of the first character for current token (being
matched after the last call to BeginTOken).
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- getBeginColumn() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Get token beginning column number.
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getBeginColumn() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the column number of the begin line in the source file
in which this violation was identified.
- getBeginLine() - Method in class net.sourceforge.pmd.cpd.Mark
-
- getBeginLine() - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- getBeginLine() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- getBeginLine() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns the line number of the first character for current token (being
matched after the last call to BeginTOken).
- getBeginLine() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- getBeginLine() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getBeginLine() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Get token beginning line number.
- getBeginLine() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getBeginLine() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the begin line number in the source file in which this violation was
identified.
- getBraceStack() - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- getCharacterSet() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getCharacterSet() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getChild(Object, int) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- getChildAt(int) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getChildAt(int) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- getChildAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
Get an iterator over all of this node's children.
- getChildCount() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getChildCount(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- getChildCount() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- getChildren() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getChildren() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getClass(String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getClassLoader() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the ClassLoader being used by PMD when processing Rules.
- getClassName() - Method in class net.sourceforge.pmd.lang.dfa.report.ClassNode
-
- getClassName() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getClassName() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the name of the Class in which this violation was identified.
- getClassNode() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- getClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getClassShortNames() - Static method in class net.sourceforge.pmd.util.ClassUtil
-
- getCode() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
-
- getCode() - Method in class net.sourceforge.pmd.cpd.SourceCode
-
- getCodeBuffer() - Method in class net.sourceforge.pmd.cpd.SourceCode
-
- getCodeSlice(int, int) - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
-
- getCollectionTypeFor(String) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns the collection type if we recognize it by its short name.
- getColumn() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Deprecated.
- getColumn() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Deprecated.
- getColumn() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Deprecated.
- getColumnNumber() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getColumnNumber() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getCommentStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getCompatibilityFilter() - Method in class net.sourceforge.pmd.RuleSetFactory
-
Gets the compatibility filter in order to adjust it, e.g.
- getConfiguration() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getConfiguration() - Method in class net.sourceforge.pmd.PMD
-
Get the runtime configuration.
- getConnection() - Method in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Return JDBC Connection for direct JDBC access to the specified database.
- getConstructor(Class<?>, String, Class<?>...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getConstructorNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- getContinueBreakReturnStack() - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- getCount() - Method in class net.sourceforge.pmd.stat.Metric
-
- getCountSummary() - Method in class net.sourceforge.pmd.Report
-
Calculate a summary of violation counts per fully classified class name.
- getDataFlowFacade() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDataFlowFacade() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the DataFlowFacade.
- getDataFlowHandler() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDataFlowHandler() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the DataFlowHandler.
- getDataFlowNode() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- getDataFlowNode() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getDataFlowNode() - Method in class net.sourceforge.pmd.lang.dfa.StackObject
-
- getDataSourceName() - Method in class net.sourceforge.pmd.util.datasource.ReaderDataSource
-
- getDbType() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getDecl() - Method in class net.sourceforge.pmd.lang.symboltable.ImageFinderFunction
-
- getDeclarations() - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- getDeclarations(Class<T>) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- getDeclarations() - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Gets all the declaration with the occurrences in this scope.
- getDeclarations(Class<T>) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Helper method to get only a specific type of name declarations.
- getDeclaredNamespaces(int[]) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getDefaultLanguage() - Static method in class net.sourceforge.pmd.lang.LanguageRegistry
-
- getDefaultLanguageVersion(Language) - Method in class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
-
Get the current default LanguageVersion for the given Language.
- getDefaultLanguageVersionForFile(File) - Method in class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
-
Get the default LanguageVersion for the first Language of a given source file.
- getDefaultLanguageVersionForFile(String) - Method in class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
-
Get the LanguageVersion for the first Language of a source file
with the given name.
- getDefaultParserOptions() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDefaultParserOptions() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the default ParserOptions.
- getDefaultVersion() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getDefaultVersion() - Method in interface net.sourceforge.pmd.lang.Language
-
Get the current PMD defined default LanguageVersion for this Language.
- getDesc() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- getDescription() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getDescription() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getDescription() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getDescription() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Get the description of the Renderer.
- getDescription() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Get the description of the Renderer.
- getDescription() - Method in interface net.sourceforge.pmd.Rule
-
Get the description of this Rule.
- getDescription() - Method in class net.sourceforge.pmd.RuleSet
-
- getDescription() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the description of this violation.
- getDescription() - Method in enum net.sourceforge.pmd.util.database.DBType.property
-
- getDFAGraphRule() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDFAGraphRule() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
- getDirectoryFilter() - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Get a File Filter for directories.
- getDisplayName() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getDoBranchNodeFromFirstDoStatement() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- getDocumentNode(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getDocumentNumber() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
This implementation always returns 0.
- getDocumentRoot() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getDocumentRoot() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
-
- getDocumentRoot() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getDriverClass() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getDriverClass() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDumpFacade(Writer, String, boolean) - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the DumpFacade.
- getElapsedTimeInMillis() - Method in class net.sourceforge.pmd.Report
-
- getElementName(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getElementNamespaceUri(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getElementQName(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getElementStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getEmptyStrings() - Static method in class net.sourceforge.pmd.util.StringUtil
-
Returns an empty array of string
- getEnclosingScope(Class<T>) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- getEnclosingScope(Class<T>) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Helper method that goes up the parent scopes to find a scope
of the specified type
- getEncoding() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getEncoding() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getEncoding() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getEncoding() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
-
- getEncoding() - Method in class net.sourceforge.pmd.cpd.XMLRenderer
-
- getEndColumn() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- getEndColumn() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns the column number of the last character for current token (being
matched after the last call to BeginTOken).
- getEndColumn() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Get end column.
- getEndColumn() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getEndColumn() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Get token end column number.
- getEndColumn() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getEndColumn() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the column number of the end line in the source file
in which this violation was identified.
- getEndIndex() - Method in class net.sourceforge.pmd.cpd.Match
-
- getEndLine() - Method in class net.sourceforge.pmd.cpd.Mark
-
- getEndLine() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- getEndLine() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns the line number of the last character for current token (being
matched after the last call to BeginTOken).
- getEndLine() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Get end line.
- getEndLine() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getEndLine() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Get token end line number.
- getEndLine() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getEndLine() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the end line number in the source file in which this violation was
identified.
- getEndsWith() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- getEOF() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
-
- getExamples() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getExamples() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getExamples() - Method in interface net.sourceforge.pmd.Rule
-
Get the list of examples for this Rule.
- getExcludePatterns() - Method in class net.sourceforge.pmd.RuleSet
-
- getExcludes() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getExcludes() - Method in class net.sourceforge.pmd.RuleSetReference
-
- getExtensions() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- getExtensions() - Method in interface net.sourceforge.pmd.cpd.Language
-
- getExtensions() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getExtensions() - Method in interface net.sourceforge.pmd.lang.Language
-
Get the list of file extensions associated with this Language.
- getExternalInfoUrl() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getExternalInfoUrl() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getExternalInfoUrl() - Method in interface net.sourceforge.pmd.Rule
-
Get a URL for external information about this Rule.
- getFailuresPropertyName() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getField(Class<?>, String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getFieldNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- getFieldType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
-
- getFile() - Method in class net.sourceforge.pmd.ant.RuleSetWrapper
-
- getFile() - Method in class net.sourceforge.pmd.Report.ProcessingError
-
- getFileExtensionFilter(String...) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Get a File Filter for files with the given extensions, ignoring case.
- getFileExtensionOrDirectoryFilter(String...) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Get a File Filter for directories or for files with the given extensions, ignoring case.
- getFileFilter() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- getFileFilter() - Method in interface net.sourceforge.pmd.cpd.Language
-
- getFileListPath() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getFilename() - Method in class net.sourceforge.pmd.cpd.Mark
-
- getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
-
- getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
-
- getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode
-
- getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.ReaderCodeLoader
-
- getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
-
- getFileName() - Static method in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- getFilename() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getFileName() - Method in class net.sourceforge.pmd.RuleSet
-
- getFilename() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the source file name in which this violation was identified.
- getFileNameWithoutExtension(String) - Static method in class net.sourceforge.pmd.util.FileUtil
-
Helper method to get a filename without its extension
- getFiles() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getFilesets() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getFilter() - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- getFilters() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- getFingerprint() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getFirst() - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- getFirstChild(Node) - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- getFirstChild() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getFirstChildOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses the children to find the first instance of type childType.
- getFirstChildOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Traverses the children to find the first instance of type childType.
- getFirstDescendantOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses down the tree to find the first descendant instance of type descendantType.
- getFirstDescendantOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Traverses down the tree to find the first descendant instance of type descendantType.
- getFirstIndex() - Method in class net.sourceforge.pmd.lang.dfa.SequenceChecker
-
- getFirstMark() - Method in class net.sourceforge.pmd.cpd.Match
-
- getFirstNode(Node) - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- getFirstParentOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses up the tree to find the first parent instance of type parentType
- getFirstParentOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getFlow() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getFlow() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getFollowingAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
Get an iterator over all following nodes, depth-first.
- getFollowingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
Get an iterator over all following siblings.
- getFormat() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getFormatters() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getFullName() - Method in class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- getHighValue() - Method in class net.sourceforge.pmd.stat.Metric
-
- getIdentifier() - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- getImage() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- GetImage() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns a string made up of characters from the marked token beginning
to the current buffer position.
- GetImage() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- getImage() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- GetImage() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Get token literal value.
- getImage() - Method in class net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration
-
- getImage() - Method in interface net.sourceforge.pmd.lang.symboltable.NameDeclaration
-
Gets the image of the node.
- getImage() - Method in interface net.sourceforge.pmd.lang.symboltable.NameOccurrence
-
Gets the image of the used declaration, such as the variable name.
- getIncludePatterns() - Method in class net.sourceforge.pmd.RuleSet
-
- getIndex() - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- getIndex() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getIndex() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getIndex(TreeNode) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- getIndexOfChild(Object, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- getInputFilePath() - Method in class net.sourceforge.pmd.PMDConfiguration
-
- getInputPaths() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the comma separated list of input paths to process for source files.
- getInputStream(ClassLoader) - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Try to load the RuleSet resource with the specified ClassLoader.
- getInputStream() - Method in interface net.sourceforge.pmd.util.datasource.DataSource
-
Get an InputStream on the source file.
- getInputStream() - Method in class net.sourceforge.pmd.util.datasource.FileDataSource
-
- getInputStream() - Method in class net.sourceforge.pmd.util.datasource.ReaderDataSource
-
Convert the Reader into an InputStream.
- getInputStream() - Method in class net.sourceforge.pmd.util.datasource.ZipDataSource
-
- getInputUri() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the input URI to process for source code objects.
- getInstance() - Static method in class net.sourceforge.pmd.lang.LanguageRegistry
-
- getLabel() - Method in class net.sourceforge.pmd.cpd.Match
-
- getLabelStatementNodeClass() - Method in interface net.sourceforge.pmd.lang.DataFlowHandler
-
- getLanguage() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getLanguage() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getLanguage(String) - Static method in class net.sourceforge.pmd.lang.LanguageRegistry
-
- getLanguage() - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
- getLanguage() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getLanguage() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getLanguage() - Method in interface net.sourceforge.pmd.Rule
-
Get the Language of this Rule.
- getLanguageFromString(String) - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getLanguages() - Static method in class net.sourceforge.pmd.lang.LanguageRegistry
-
- getLanguages() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getLanguagesForFile(File) - Method in class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
-
Get the Languages of a given source file.
- getLanguagesForFile(String) - Method in class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
-
Get the Languages of a given source file.
- getLanguagesList() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getLanguageVersion() - Method in class net.sourceforge.pmd.RuleContext
-
Get the LanguageVersion associated with the current source file.
- getLanguageVersionDiscoverer() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the LanguageVersionDiscoverer, used to determine the LanguageVersion
of a source file.
- getLanguageVersionHandler() - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
- getLanguageVersionOfFile(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the LanguageVersion of the source file with given name.
- getLast() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- getLast() - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- getLastChild(Node) - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- getLastEvaluationResults() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
retrieves the results of last evaluation
- getLastIndex() - Method in class net.sourceforge.pmd.lang.dfa.SequenceChecker
-
- getLastLine() - Method in class net.sourceforge.pmd.lang.ast.SourceCodePositioner
-
- getLastLineColumn() - Method in class net.sourceforge.pmd.lang.ast.SourceCodePositioner
-
- getLength() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- getLine() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Deprecated.
- getLine() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Deprecated.
- getLine() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Deprecated.
- getLine() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getLine() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getLine(int) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
-
- getLine(int) - Method in interface net.sourceforge.pmd.util.designer.LineGetter
-
- getLineCount() - Method in class net.sourceforge.pmd.cpd.Mark
-
- getLineCount() - Method in class net.sourceforge.pmd.cpd.Match
-
- getLineCount(TokenEntry, Match) - Method in class net.sourceforge.pmd.cpd.Tokens
-
- getLineNumber() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getLineNumber() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getLocalPart() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getLocalPart() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- getLocalPart() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getLocation() - Method in interface net.sourceforge.pmd.lang.symboltable.NameOccurrence
-
Gets the location where the usage occurred.
- getLowValue() - Method in class net.sourceforge.pmd.stat.Metric
-
- getMarkCount() - Method in class net.sourceforge.pmd.cpd.Match
-
- getMarkSet() - Method in class net.sourceforge.pmd.cpd.Match
-
- getMatches() - Method in class net.sourceforge.pmd.cpd.CPD
-
- getMatches() - Method in class net.sourceforge.pmd.cpd.MatchCollector
-
- getMaximumLanguageVersion() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getMaximumLanguageVersion() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getMaximumLanguageVersion() - Method in interface net.sourceforge.pmd.Rule
-
Get the maximum LanguageVersion to which this Rule applies.
- getMaxRuleViolations() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getMember() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- getMember() - Method in class net.sourceforge.pmd.dcd.graph.FieldNode
-
- getMember() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- getMember() - Method in class net.sourceforge.pmd.dcd.graph.MethodNode
-
- getMessage() - Method in exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessage() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getMessage() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getMessage() - Method in interface net.sourceforge.pmd.Rule
-
Get the message to show when this Rule identifies a violation.
- getMessage() - Method in class net.sourceforge.pmd.stat.DataPoint
-
- getMethod(Class<?>, String, Class<?>...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getMethodName() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getMethodName() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the method name in which this violation was identified.
- getMethodNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- getMethodParameterTypes() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
-
- getMethodReturnType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
-
- getMethods() - Method in interface net.sourceforge.pmd.lang.dfa.DFAGraphRule
-
- getMethodSignature(String, Class<?>...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getMetricName() - Method in class net.sourceforge.pmd.stat.Metric
-
- getMinimumLanguageVersion() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getMinimumLanguageVersion() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getMinimumLanguageVersion() - Method in interface net.sourceforge.pmd.Rule
-
Get the minimum LanguageVersion to which this Rule applies.
- getMinimumPriority() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getMinimumPriority() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getMinimumPriority() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the minimum priority threshold when loading Rules from RuleSets.
- getMinimumTileSize() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getMinimumTileSize() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
-
- getMsg() - Method in class net.sourceforge.pmd.Report.ProcessingError
-
- getName() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Gets the name of the property source.
- getName() - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- getName() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- getName() - Method in interface net.sourceforge.pmd.cpd.Language
-
- getName() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- getName() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- getName() - Method in class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- getName() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getName() - Method in interface net.sourceforge.pmd.lang.dfa.DFAGraphMethod
-
- getName() - Method in interface net.sourceforge.pmd.lang.Language
-
Get the full name of this Language.
- getName() - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
Get the name of this LanguageVersion.
- getName() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getName() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getName() - Method in class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- getName() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getName() - Method in class net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration
-
- getName() - Method in interface net.sourceforge.pmd.lang.symboltable.NameDeclaration
-
Gets the name of the declaration, such as the variable name.
- getName() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Gets the name of the property source.
- getName() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Get the name of the Renderer.
- getName() - Method in interface net.sourceforge.pmd.Rule
-
Get the name of this Rule.
- getName() - Method in enum net.sourceforge.pmd.RulePriority
-
Get the descriptive name of this priority.
- getName() - Method in class net.sourceforge.pmd.RuleSet
-
- getName() - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- getNameCode() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getNamePool() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getNamespacePrefix(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getNamespaceStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getNavigator() - Method in class net.sourceforge.pmd.lang.ast.xpath.AbstractASTXPathHandler
-
- getNavigator() - Method in interface net.sourceforge.pmd.lang.XPathHandler
-
Get a Jaxen Navigator for this Language.
- getNestedRules() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getNewMethodVisitor(PrintVisitor, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
-
- getNextId() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.IdGenerator
-
- getNextNode(Node) - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- getNextSibling(Node) - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- getNextSibling() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getNextToken() - Method in interface net.sourceforge.pmd.lang.TokenManager
-
- getNiceFileName(boolean, String) - Method in interface net.sourceforge.pmd.util.datasource.DataSource
-
Return a nice version of the filename.
- getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.util.datasource.FileDataSource
-
- getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.util.datasource.ReaderDataSource
-
Return the dataSourceName via the
DataSource
Interface method.
- getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.util.datasource.ZipDataSource
-
- getNode() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getNode() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getNode() - Method in class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- getNode() - Method in class net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration
-
- getNode() - Method in interface net.sourceforge.pmd.lang.symboltable.NameDeclaration
-
Gets the node which manifests the declaration.
- getNode() - Method in class net.sourceforge.pmd.stat.DataPoint
-
- getNodeKind() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getNodeKind() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- getNodeKind() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
-
- getNodeKind() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getNthParent(int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Returns the n-th parent or null if there are not n
ancestors
- getNthParent(int) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getNumberOfViolations() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getOperator() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- getOperator() - Method in class net.sourceforge.pmd.util.filter.AndFilter
-
- getOperator() - Method in class net.sourceforge.pmd.util.filter.OrFilter
-
- getOriginalName() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenDescription() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenExamples() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenExternalInfoUrl() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenLanguage() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenMaximumLanguageVersion() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenMessage() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenMinimumLanguageVersion() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenName() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenPriority() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenPropertiesByPropertyDescriptor() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getOverriddenPropertyDescriptors() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getPackageName() - Method in class net.sourceforge.pmd.lang.dfa.report.PackageNode
-
- getPackageName() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getPackageName() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the package name of the Class in which this violation was identified.
- getParameter() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
- getParameters() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getParameterTypes(String...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getParent() - Method in class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- getParent() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getParent() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getParent() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getParent() - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- getParent() - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Retrieves this scope's parent
- getParent() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- getParentAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
Get a (single-member) iterator over this node's parent.
- getParentNode(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getParents() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getParents() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getParentsOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses up the tree to find all of the parent instances of type parentType
- getParentsOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- getParser(ParserOptions) - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the Parser.
- getParserOptions() - Method in class net.sourceforge.pmd.lang.AbstractParser
-
- getParserOptions() - Method in interface net.sourceforge.pmd.lang.Parser
-
Get the ParserOptions used by this Parser.
- getParserOptions() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getParserOptions() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
This implementation returns a new instance of
ParserOptions
using default settings.
- getParserOptions() - Method in interface net.sourceforge.pmd.Rule
-
Get the parser options for this Rule.
- getPhaseText(int) - Method in class net.sourceforge.pmd.cpd.GUI
-
- getPrecedingAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
Get an iterator over all preceding nodes, depth-first.
- getPrecedingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
Get an iterator over all preceding siblings.
- getPrefix() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getPreviousSibling(Node) - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- getPrimitiveTypeFor(String) - Static method in class net.sourceforge.pmd.util.ClassUtil
-
Returns the type(class) for the name specified or null if not found.
- getPriority() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getPriority() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getPriority() - Method in interface net.sourceforge.pmd.Rule
-
Get the priority of this Rule.
- getPriority() - Method in enum net.sourceforge.pmd.RulePriority
-
Get the priority value as a number.
- getProperties() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getProperties() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getPropertiesByPropertyDescriptor() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Returns all the current property values for the receiver or an immutable
empty map if none are specified.
- getPropertiesByPropertyDescriptor() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getPropertiesByPropertyDescriptor() - Method in interface net.sourceforge.pmd.PropertySource
-
Returns all the current property values for the receiver or an immutable
empty map if none are specified.
- getPropertiesSource() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getProperty(PropertyDescriptor<T>) - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Get the typed value for the given property.
- getProperty(PropertyDescriptor<T>) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getProperty(PropertyDescriptor<T>) - Method in interface net.sourceforge.pmd.PropertySource
-
Get the typed value for the given property.
- getPropertyDefinitions() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Deprecated.
- getPropertyDefinitions() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Deprecated.
- getPropertyDescriptor(String) - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Get the PropertyDescriptor for the given property name.
- getPropertyDescriptor(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getPropertyDescriptor() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- getPropertyDescriptor(String) - Method in interface net.sourceforge.pmd.PropertySource
-
Get the PropertyDescriptor for the given property name.
- getPropertyDescriptors() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Get the PropertyDescriptors for all defined properties.
- getPropertyDescriptors() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getPropertyDescriptors() - Method in interface net.sourceforge.pmd.PropertySource
-
Get the PropertyDescriptors for all defined properties.
- getPropertyDescriptorType(PropertyDescriptor<?>) - Static method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorFactory
-
Returns the String type of the PropertyDescriptor for use in XML
serialization.
- getPropertyName() - Method in enum net.sourceforge.pmd.util.database.DBType.property
-
- getPseudoFileName() - Method in class net.sourceforge.pmd.util.database.SourceObject
-
Gets the data source as a pseudo file name (faux-file).
- getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
-
- getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
-
- getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.ReaderCodeLoader
-
- getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
-
- getReader(String) - Method in class net.sourceforge.pmd.renderers.TextColorRenderer
-
- getReason() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
- getRegex() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- getRegisteredRuleSets() - Method in class net.sourceforge.pmd.RuleSetFactory
-
Returns an Iterator of RuleSet objects loaded from descriptions from the
"rulesets.properties" resource for each Language with Rule support.
- getRenderer() - Method in class net.sourceforge.pmd.ant.Formatter
-
- getRenderer() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getRendererFromString(String) - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getRendererFromString(String, String) - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getRendererName() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getRenderers() - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getReport() - Method in class net.sourceforge.pmd.RuleContext
-
Get the Report to which Rule Violations are sent.
- getReportfile() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getReportFile() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the file to which the report should render.
- getReportFormat() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the report format.
- getReportProperties() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the Report properties.
- getResourceBundleAsProperties(ResourceBundle) - Static method in class net.sourceforge.pmd.util.database.DBType
-
Convert resourceBundle
to usable .
- getResourceStream(String) - Method in class net.sourceforge.pmd.util.database.ResourceLoader
-
- getRevision() - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- getRoot() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getRoot() - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- getRootNode() - Method in class net.sourceforge.pmd.lang.dfa.report.ReportTree
-
- getRootNode() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
- getRule() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getRule() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getRule() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the Rule which identified this violation.
- getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSet
-
Returns the first Rule found with the given name (case-sensitive).
- getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSets
-
Returns the first Rule found with the given name.
- getRuleChainVisitorClass() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getRuleChainVisitorClass() - Method in interface net.sourceforge.pmd.lang.Language
-
Get the RuleChainVisitor implementation class used when visiting the AST
structure for this Rules for this Language.
- getRuleChainVisits() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getRuleChainVisits() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getRuleChainVisits() - Method in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Indicates which AST Nodes (if any) should be used with the RuleChain.
- getRuleChainVisits() - Method in class net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery
-
Indicates which AST Nodes (if any) should be used with the RuleChain.
- getRuleChainVisits() - Method in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
-
Indicates which AST Nodes (if any) should be used with the RuleChain.
- getRuleChainVisits() - Method in class net.sourceforge.pmd.lang.rule.XPathRule
-
- getRuleChainVisits() - Method in interface net.sourceforge.pmd.Rule
-
Gets the collection of AST node names visited by the Rule on the
RuleChain.
- getRuleClass() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getRuleClass() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getRuleClass() - Method in interface net.sourceforge.pmd.Rule
-
Get the implementation class of this Rule.
- getRuleName() - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Get the Rule name.
- getRules() - Method in class net.sourceforge.pmd.RuleSet
-
Returns the actual Collection of rules in this ruleset
- getRulesetFactory(PMDConfiguration) - Static method in class net.sourceforge.pmd.RulesetsFactoryUtils
-
- getRuleSetFileName() - Method in class net.sourceforge.pmd.RuleSetReference
-
- getRuleSetFileName() - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Get the RuleSet file name.
- getRulesetFiles() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getRuleSetName() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getRuleSetName() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getRuleSetName() - Method in interface net.sourceforge.pmd.Rule
-
Get the name of the RuleSet containing this Rule.
- getRuleSetReference() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- getRulesets() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getRuleSets() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the comma separated list of RuleSet URIs.
- getRuleSets(String, RuleSetFactory) - Static method in class net.sourceforge.pmd.RulesetsFactoryUtils
-
Creates a new rulesets with the given string.
- getRuleSetsIterator() - Method in class net.sourceforge.pmd.RuleSets
-
- getRuleSetsWithBenchmark(String, RuleSetFactory) - Static method in class net.sourceforge.pmd.RulesetsFactoryUtils
-
- getRuleViolation() - Method in class net.sourceforge.pmd.lang.dfa.report.ViolationNode
-
- getRuleViolation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
-
- getRuleViolationFactory() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the RuleViolationFactory.
- getSchema() - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- getSchemasList() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getScope() - Method in class net.sourceforge.pmd.lang.symboltable.AbstractNameDeclaration
-
- getScope() - Method in interface net.sourceforge.pmd.lang.symboltable.NameDeclaration
-
Gets the scope in which this name has been declared.
- getScope() - Method in interface net.sourceforge.pmd.lang.symboltable.ScopedNode
-
- getScore() - Method in class net.sourceforge.pmd.stat.DataPoint
-
- getSecondMark() - Method in class net.sourceforge.pmd.cpd.Match
-
- getSeverity() - Method in exception net.sourceforge.pmd.PMDException
-
- getShortName() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getShortName() - Method in interface net.sourceforge.pmd.lang.Language
-
Get the short name of this Language.
- getShortName() - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
Get the short name of this LanguageVersion.
- getSiblingPosition() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getSiblingPosition() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getSimpleNode() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
retrieves the underlying node
- getSince() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- getSince() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- getSince() - Method in interface net.sourceforge.pmd.Rule
-
Get the version of PMD in which this Rule was added.
- getSkipBlocksPattern() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getSlice(int, int) - Method in class net.sourceforge.pmd.cpd.SourceCode
-
- getSource() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
- getSourceCode(SourceObject) - Method in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Return source code text from the database.
- getSourceCode(String, String, String) - Method in class net.sourceforge.pmd.util.database.DBMSMetadata
-
return source code text
- getSourceCode() - Method in class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
-
retrieves the string representation of the source code
- getSourceCodeFile() - Method in class net.sourceforge.pmd.RuleContext
-
Get the File associated with the current source file.
- getSourceCodeFilename() - Method in class net.sourceforge.pmd.RuleContext
-
Get the file name associated with the current source file.
- getSourceCodeNamesList() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getSourceCodeProcessor() - Method in class net.sourceforge.pmd.PMD
-
Gets the source code processor.
- getSourceCodeReturnType() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getSourceCodeSlice() - Method in class net.sourceforge.pmd.cpd.Mark
-
- getSourceCodeSlice() - Method in class net.sourceforge.pmd.cpd.Match
-
- getSourceCodeType() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getSourceCodeTypes() - Method in class net.sourceforge.pmd.util.database.DBType
-
- getSourceCodeTypesList() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getSourceDir() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getSourceEncoding() - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Get the character encoding of source files.
- getSourceLanguage() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getSourceObjectList() - Method in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Return all source code objects associated with any associated DBURI.
- getSourceObjectList(List<String>, List<String>, List<String>, List<String>) - Method in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Return all source code objects associated with the specified languages, schemas, source code types and source code names.
- getSourcePaths() - Method in class net.sourceforge.pmd.cpd.CPD
-
List names/paths of each source to be processed.
- getSources() - Method in class net.sourceforge.pmd.cpd.CPD
-
Get each Source to be processed.
- getStandardDeviation() - Method in class net.sourceforge.pmd.stat.Metric
-
- getStringValue() - Method in class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- getStringValue() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getStringValueCS() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getStringValueCS() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- getSubnamePrefix() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getSubprotocol() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- GetSuffix(int) - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns an array of characters that make up the suffix of length 'len' for
the currently matched token.
- GetSuffix(int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- GetSuffix(int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Get the suffix.
- getSuffixFromType() - Method in class net.sourceforge.pmd.util.database.SourceObject
-
Map the type to a file suffix associated with a Language
- getSummary() - Method in class net.sourceforge.pmd.Report
-
Calculate a summary of violations per rule.
- getSuppressedRuleViolations() - Method in class net.sourceforge.pmd.Report
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- getSuppressMap() - Method in interface net.sourceforge.pmd.lang.Parser
-
- getSuppressMarker() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getSuppressmarker() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getSuppressMarker() - Method in class net.sourceforge.pmd.lang.ParserOptions
-
- getSuppressMarker() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the suppress marker.
- getSymbolFacade() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getSymbolFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getSymbolFacade() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the SymbolFacade.
- getSymbolFacade(ClassLoader) - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the SymbolFacade.
- getSynchronizedListeners() - Method in class net.sourceforge.pmd.Report
-
- getSystemId() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getTabSize(int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- getTabSize(int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- getTerseName() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- getTerseName() - Method in interface net.sourceforge.pmd.cpd.Language
-
- getTerseName() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getTerseName() - Method in interface net.sourceforge.pmd.lang.Language
-
Get the terse name of this Language.
- getTerseName() - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
Get the terse name of this LanguageVersion.
- getTextStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getThreads() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- getThreads() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getThreads() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get the number of threads to use when processing Rules.
- getTime() - Method in class net.sourceforge.pmd.Report.ReadableDuration
-
Gets a human readable representation of the duration, such as
"1h 3m 5s".
- getToken() - Method in class net.sourceforge.pmd.cpd.Mark
-
- getTokenCount() - Method in class net.sourceforge.pmd.cpd.Match
-
- getTokenizer() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- getTokenizer() - Method in interface net.sourceforge.pmd.cpd.Language
-
- getTokenManager(String, Reader) - Method in class net.sourceforge.pmd.lang.AbstractParser
-
- getTokenManager(String, Reader) - Method in interface net.sourceforge.pmd.lang.Parser
-
Get a TokenManager for the given source.
- getTokens() - Method in class net.sourceforge.pmd.cpd.Tokens
-
- getTokenSrcID() - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- getTotal() - Method in class net.sourceforge.pmd.stat.Metric
-
- getType() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- getType() - Method in class net.sourceforge.pmd.lang.dfa.StackObject
-
- getType() - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- getTypeAnnotation() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getTypedValue() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getTypedValue() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- getTypeFor(String) - Static method in class net.sourceforge.pmd.util.ClassUtil
-
Attempt to determine the actual class given the short name.
- getTypeMap() - Static method in class net.sourceforge.pmd.lang.dfa.NodeType
-
- getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getTypeResolutionFacade(ClassLoader) - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the TypeResolutionFacade.
- getUnderlyingNode() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getUnderlyingNode() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getUnparsedEntity(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
- getUnparsedEntityNames() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
- getUri() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getURI() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- getURI() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getURI() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- getURI() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- getUri() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getURIDataSources(String) - Static method in class net.sourceforge.pmd.PMD
-
Parses the given string as a database uri and returns a list of datasources.
- getURL() - Method in class net.sourceforge.pmd.util.database.DBURI
-
- getUsageGraph() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
-
- getUserData() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Get the user data associated with this node.
- getUserData() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Get the user data associated with this node.
- getUserMessage() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
-
- getUsers() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- getUses() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- getValue() - Method in class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
-
- getVariableAccess() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getVariableAccess() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getVariableName() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- getVariableName() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getVariableName() - Method in interface net.sourceforge.pmd.RuleViolation
-
Get the variable name on which this violation was identified.
- getVariableValue(String) - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- getVersion() - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- getVersion() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getVersion(String) - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getVersion(String) - Method in interface net.sourceforge.pmd.lang.Language
-
Get the LanguageVersion for the version string from this Language.
- getVersion() - Method in class net.sourceforge.pmd.lang.LanguageVersion
-
- getVersions() - Method in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- getVersions() - Method in interface net.sourceforge.pmd.lang.Language
-
Gets the list of supported LanguageVersion for this Language.
- getViolationParameters(DataPoint) - Method in interface net.sourceforge.pmd.lang.rule.stat.StatisticalRule
-
- getViolationTree() - Method in class net.sourceforge.pmd.Report
-
- getWriter() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Get the Writer for the Renderer.
- getWriter() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Get the Writer for the Renderer.
- getXPathExpression() - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
-
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getXPathHandler() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the XPathHandler.
- go() - Method in class net.sourceforge.pmd.cpd.CPD
-
- GridBagHelper - Class in net.sourceforge.pmd.cpd
-
- GridBagHelper(Container, double[]) - Constructor for class net.sourceforge.pmd.cpd.GridBagHelper
-
- GROUPING - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
-
- GUI - Class in net.sourceforge.pmd.cpd
-
- GUI() - Constructor for class net.sourceforge.pmd.cpd.GUI
-
- id - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- id - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- id - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- id - Variable in class net.sourceforge.pmd.renderers.ColumnDescriptor
-
- IDEAJRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer for IntelliJ IDEA integration.
- IDEAJRenderer() - Constructor for class net.sourceforge.pmd.renderers.IDEAJRenderer
-
- IdGenerator - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
-
This class is used to generate unique IDs for nodes.
- IdGenerator() - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.IdGenerator
-
- IF_EXPR - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- IF_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- IF_LAST_STATEMENT_WITHOUT_ELSE - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- ignorableCharacter - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- ignorableStmt - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- IGNORE_ANNOTATIONS - Static variable in interface net.sourceforge.pmd.cpd.Tokenizer
-
- IGNORE_IDENTIFIERS - Static variable in interface net.sourceforge.pmd.cpd.Tokenizer
-
- IGNORE_LITERALS - Static variable in interface net.sourceforge.pmd.cpd.Tokenizer
-
- IGNORE_USINGS - Static variable in interface net.sourceforge.pmd.cpd.Tokenizer
-
Ignore using directives in C#.
- ignoreCase - Variable in class net.sourceforge.pmd.util.filter.FileExtensionFilter
-
- ignoredProperties() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Return the properties that are effectively ignored due to the
configuration of the rule and values held by other properties.
- ignoredProperties() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- ignoredProperties() - Method in interface net.sourceforge.pmd.PropertySource
-
Return the properties that are effectively ignored due to the
configuration of the rule and values held by other properties.
- ImageFinderFunction - Class in net.sourceforge.pmd.lang.symboltable
-
- ImageFinderFunction(String) - Constructor for class net.sourceforge.pmd.lang.symboltable.ImageFinderFunction
-
- ImageFinderFunction(List<String>) - Constructor for class net.sourceforge.pmd.lang.symboltable.ImageFinderFunction
-
- ImmutableLanguage - Interface in net.sourceforge.pmd.lang.rule
-
This is a tag interface to indicate that a Rule implementation class does
not support changes to it's Language.
- ImportWrapper - Class in net.sourceforge.pmd.lang.rule
-
- ImportWrapper(String, String) - Constructor for class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- ImportWrapper(String, String, Node) - Constructor for class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- ImportWrapper(String, String, Node, Class<?>, boolean) - Constructor for class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- ImportWrapper(String, String, Node, boolean) - Constructor for class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- inBuf - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- inBuf - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- index - Variable in enum net.sourceforge.pmd.benchmark.Benchmark
-
- index(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
-
- indexIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- indexNode(Node) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
Index a single node for visitation by rules.
- indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
Index all nodes for visitation by rules.
- indiciesIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- INIT - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
-
- init() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
-
- INIT - Static variable in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- initialize(IndependentContext, Language, Class<?>) - Method in class net.sourceforge.pmd.lang.ast.xpath.AbstractASTXPathHandler
-
- initialize() - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
Initialize the RuleChainVisitor to be ready to perform visitations.
- initialize() - Static method in class net.sourceforge.pmd.lang.xpath.Initializer
-
Perform all initialization.
- initialize(IndependentContext) - Static method in class net.sourceforge.pmd.lang.xpath.Initializer
-
Perform all initialization.
- initialize() - Method in interface net.sourceforge.pmd.lang.XPathHandler
-
Initialize.
- initialize(IndependentContext) - Method in interface net.sourceforge.pmd.lang.XPathHandler
-
Initialize.
- Initializer - Class in net.sourceforge.pmd.lang.xpath
-
This class serves as the means to perform XPath related static initialization.
- Initializer() - Constructor for class net.sourceforge.pmd.lang.xpath.Initializer
-
- inputStream - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- inputStream - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- INSTANCE - Static variable in class net.sourceforge.pmd.dcd.graph.ClassNodeComparator
-
- INSTANCE - Static variable in class net.sourceforge.pmd.dcd.graph.MemberNodeComparator
-
- INSTANCE - Static variable in class net.sourceforge.pmd.RuleViolationComparator
-
- INSTANCE - Static variable in class net.sourceforge.pmd.util.EmptyIterator
-
- instance() - Static method in class net.sourceforge.pmd.util.EmptyIterator
-
- INSTANCE - Static variable in class net.sourceforge.pmd.util.filter.DirectoryFilter
-
- IntegerMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a datatype that supports multiple Integer property values within an
upper and lower boundary.
- IntegerMultiProperty(String, String, Integer, Integer, Integer[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty
-
Constructor for IntegerProperty.
- IntegerProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a datatype that supports single Integer property values within an
upper and lower boundary.
- IntegerProperty(String, String, Integer, Integer, Integer, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.IntegerProperty
-
Constructor for IntegerProperty that limits itself to a single value
within the specified limits.
- IntegerProperty(String, String, String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.IntegerProperty
-
Constructor for IntegerProperty that limits itself to a single value
within the specified limits.
- integersIn(String, char) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- intFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.IntegerProperty
-
- INVALID_LEXICAL_STATE - Static variable in exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
Tried to change to an invalid lexical state.
- invertedMapFrom(Map<K, V>) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns a map based on the source but with the key & values swapped.
- IOUtil - Class in net.sourceforge.pmd.util
-
- isAllRules() - Method in class net.sourceforge.pmd.RuleSetReference
-
- isAllRules() - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Is this a reference to all Rules in a RuleSet, or a single Rule?
- isAnyOf(String, String...) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Returns whether the non-null text arg matches any of the test values.
- isArray(Object) - Static method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- isAttribute(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isAttributeAccessor(Method) - Method in class net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator
-
- isBenchmark() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isBenchmark() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Return the benchmark indicator.
- isBranch() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isClass(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- isCollectionType(String, boolean) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Return whether we can identify the typeName as a java.util collection class
or interface as specified.
- isCollectionType(Class<?>, boolean) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Return whether we can identify the typeName as a java.util collection class
or interface as specified.
- isComment(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isDebug() - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Return the debug indicator.
- isDebug() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isDefinition() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- isDeprecated() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- isDeprecated() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- isDeprecated() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- isDeprecated() - Method in interface net.sourceforge.pmd.Rule
-
Gets whether this Rule is deprecated.
- isDoBranchNode() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isDocument(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isElement(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isEmpty() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isEmpty() - Method in class net.sourceforge.pmd.Report
-
- isEmpty(Object[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns whether the items array is null or has zero length.
- isEmpty(String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Returns true if the value arg is either null, empty, or full of
whitespace characters.
- isEndNode() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isExternal() - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Is this an external RuleSet reference?
- isFailOnError() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- isFailOnRuleViolation() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- isFailOnViolation() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isFailOnViolation() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isFailOnViolation() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Whether PMD should exit with status 4 (the default behavior, true) if violations
are found or just with 0 (to not break the build, e.g.).
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- isFindBoundary() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- isFirstDoStatement() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isHelp() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isHelp() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isId() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- isIdref() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- isIgnoreAnnotations() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isIgnoreClassAnonymous() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreConstructorAllPrivate() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreConstructorSinglePrivateNoArg() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreConstructorStaticInitializer() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreExceptions() - Method in class net.sourceforge.pmd.RuleContext
-
Gets the configuration whether to skip failing rules (true
)
or whether to throw a a RuntimeException and abort the processing for the
first failing rule.
- isIgnoreFieldInlinable() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreIdentifiers() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isIgnoreLiterals() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isIgnoreMethodAllOverride() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreMethodJavaLangObjectOverride() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreMethodMain() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- isIgnoreUsings() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isInstanceInitializer() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- isLeaf() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- isLeaf(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- isLeaf() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Returns whether the property is multi-valued, i.e.
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
-
- isMultiValue() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Returns whether the property is multi-valued, i.e.
- isNamespace(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isNilled() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- isNonRecursive() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isNoOutputSupplied() - Method in class net.sourceforge.pmd.ant.Formatter
-
- isNoRuleSetCompatibility() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- isNoSkipBlocks() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isNotEmpty(Object[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
-
Returns whether the items array is non-null and has
at least one entry.
- isNotEmpty(String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
- isOverriddenDeprecated() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- isOverridenMethod(Class<?>, Method, boolean) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- isProcessingInstruction(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isPseudoPathElement() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.PathElement
-
- isReference() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- isReportShortNames() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get whether to use File short names in Reports.
- isRequired() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Denotes whether the value is required before the rule can be executed.
- isRequired() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- isRequired() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Denotes whether the value is required before the rule can be executed.
- isRuleSetFactoryCompatibilityEnabled() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Checks if the rule set factory compatibility feature is enabled.
- isSame(String, String, boolean, boolean, boolean) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Are the two String values the same.
- isSameNodeInfo(NodeInfo) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
- isShortFilenames() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- isShortnames() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isShowsuppressed() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isShowSuppressedViolations() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Get whether the report should show suppressed violations.
- isShowSuppressedViolations() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Get the indicator for whether to show suppressed violations.
- isShowSuppressedViolations() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Get the indicator for whether to show suppressed violations.
- isSingleLine() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- isSkipDuplicates() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isSkipLexicalErrors() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- isStaticInitializer() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- isStaticOnDemand() - Method in class net.sourceforge.pmd.lang.rule.ImportWrapper
-
- isStress() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isStressTest() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Return the stress test indicator.
- issue() - Method in class net.sourceforge.pmd.Report.RuleConfigurationError
-
Gets the reason for the configuration error.
- isSupportedVersion(String) - Method in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Subclasses should implement to indicate whether an XPath version is
supported.
- isSupportedVersion(String) - Method in class net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery
-
Subclasses should implement to indicate whether an XPath version is
supported.
- isSupportedVersion(String) - Method in class net.sourceforge.pmd.lang.rule.xpath.SaxonXPathRuleQuery
-
Subclasses should implement to indicate whether an XPath version is
supported.
- isSuppressed() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- isSuppressed() - Method in interface net.sourceforge.pmd.RuleViolation
-
Indicates whether this violation has been suppressed.
- isText(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isType(int) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- isType(int) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- isUndefinition() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- isVariable(String) - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- itemTypeName() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
-
Method itemTypeName.
- itemTypeName() - Method in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
-
- itemTypeName() - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
- itemTypeName() - Method in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
- itemTypeName() - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- iterateAxis(byte) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- iterateAxis(byte, NodeTest) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
- iterateAxis(byte) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
-
- iterateAxis(byte) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- iterator() - Method in class net.sourceforge.pmd.cpd.Match
-
- iterator() - Method in class net.sourceforge.pmd.cpd.Tokens
-
- iterator - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeAxisIterator
-
- iterator() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- iterator() - Method in class net.sourceforge.pmd.lang.dfa.report.ReportTree
-
- iterator() - Method in class net.sourceforge.pmd.Report
-
- iterator() - Method in class net.sourceforge.pmd.util.FileIterable
-
- rangeString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
-
- ReadByte() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- readChar() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
-
Returns the next character from the selected input.
- readChar() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Read a character.
- readChar() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Read a character.
- ReaderDataSource - Class in net.sourceforge.pmd.util.datasource
-
DataSource implementation to read data from a Reader.
- ReaderDataSource(Reader, String) - Constructor for class net.sourceforge.pmd.util.datasource.ReaderDataSource
-
Create the DataSource from the Reader.
- REFERENCING - Static variable in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- regex - Variable in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- RegexStringFilter - Class in net.sourceforge.pmd.util.filter
-
A filter which uses a regular expression to match Strings.
- RegexStringFilter(String) - Constructor for class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.xpath.MatchesFunction
-
- ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Reinitialise.
- ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Reinitialise.
- remediation_points - Variable in class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- REMEDIATION_POINTS_DEFAULT - Static variable in class net.sourceforge.pmd.renderers.CodeClimateRenderer
-
- remove() - Method in class net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator
-
- remove() - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
-
- remove() - Method in class net.sourceforge.pmd.util.CompoundIterator
- remove() - Method in class net.sourceforge.pmd.util.EmptyIterator
-
- removeAttribute(String) - Method in class net.sourceforge.pmd.RuleContext
-
Remove an attribute value on the RuleContext.
- removeDysfunctionalRules(Collection<Rule>) - Method in class net.sourceforge.pmd.RuleSet
-
Remove and collect any misconfigured rules.
- removeDysfunctionalRules(Collection<Rule>) - Method in class net.sourceforge.pmd.RuleSets
-
Remove and collect any rules that report problems.
- removeLast() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- removePathToChild(DataFlowNode) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- removePathToChild(DataFlowNode) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- removeTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- removeViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
- render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.CSVRenderer
-
- render(Iterator<Match>) - Method in interface net.sourceforge.pmd.cpd.Renderer
-
- render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.SimpleRenderer
-
- render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.VSRenderer
-
- render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.XMLRenderer
-
- renderBody(Writer, Report) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
-
Write the body of the main body of the HTML content.
- Renderer - Interface in net.sourceforge.pmd.cpd
-
- Renderer - Interface in net.sourceforge.pmd.renderers
-
This is an interface for rendering a Report.
- RendererFactory - Class in net.sourceforge.pmd.renderers
-
This class handles the creation of Renderers.
- RendererFactory() - Constructor for class net.sourceforge.pmd.renderers.RendererFactory
-
- renderFileReport(Report) - Method in class net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer
-
Render the given file Report.
- renderFileReport(Report) - Method in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
Render the given file Report.
- renderFileReport(Report) - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Render the given file Report.
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.CodeClimateRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.CSVRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.TextRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
-
- renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.XMLRenderer
-
- renderReports(List<Renderer>, Report) - Method in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- renderSummary() - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
-
Write a Summary HTML table.
- replaceString(String, char, String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
- replaceString(String, String, String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
- report(Map<String, BenchmarkResult>) - Method in class net.sourceforge.pmd.benchmark.TextReport
-
- report(String) - Method in class net.sourceforge.pmd.cpd.FileReporter
-
- report(UsageGraph, boolean) - Static method in class net.sourceforge.pmd.dcd.DCD
-
- report - Variable in class net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer
-
The accumulated Report.
- Report - Class in net.sourceforge.pmd
-
A
Report
collects all informations during a PMD execution.
- Report() - Constructor for class net.sourceforge.pmd.Report
-
- Report.ProcessingError - Class in net.sourceforge.pmd
-
Represents a processing error, such as a parse error.
- Report.ProcessingError(String, String) - Constructor for class net.sourceforge.pmd.Report.ProcessingError
-
Creates a new processing error
- Report.ReadableDuration - Class in net.sourceforge.pmd
-
Represents a duration.
- Report.ReadableDuration(long) - Constructor for class net.sourceforge.pmd.Report.ReadableDuration
-
Creates a new duration.
- Report.RuleConfigurationError - Class in net.sourceforge.pmd
-
Represents a configuration error.
- Report.RuleConfigurationError(Rule, String) - Constructor for class net.sourceforge.pmd.Report.RuleConfigurationError
-
Creates a new configuration error.
- Report.SuppressedViolation - Class in net.sourceforge.pmd
-
Represents a violation, that has been suppressed.
- Report.SuppressedViolation(RuleViolation, boolean, String) - Constructor for class net.sourceforge.pmd.Report.SuppressedViolation
-
Creates a suppressed violation.
- REPORT_FORMAT_TO_RENDERER - Static variable in class net.sourceforge.pmd.renderers.RendererFactory
-
- ReportException - Exception in net.sourceforge.pmd.cpd
-
- ReportException(Throwable) - Constructor for exception net.sourceforge.pmd.cpd.ReportException
-
- ReportHTMLPrintVisitor - Class in net.sourceforge.pmd.lang.dfa.report
-
- ReportHTMLPrintVisitor(String) - Constructor for class net.sourceforge.pmd.lang.dfa.report.ReportHTMLPrintVisitor
-
- ReportListener - Interface in net.sourceforge.pmd
-
Listener to be informed about found violations.
- ReportTree - Class in net.sourceforge.pmd.lang.dfa.report
-
- ReportTree() - Constructor for class net.sourceforge.pmd.lang.dfa.report.ReportTree
-
- ReportVisitor - Class in net.sourceforge.pmd.lang.dfa.report
-
- ReportVisitor() - Constructor for class net.sourceforge.pmd.lang.dfa.report.ReportVisitor
-
- reset() - Static method in class net.sourceforge.pmd.benchmark.Benchmarker
-
- reset() - Static method in class net.sourceforge.pmd.processor.PmdRunnable
-
- resetTo(List<DFAGraphMethod>, LineGetter) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
-
- resolve(String, String) - Method in class net.sourceforge.pmd.util.database.ResourceResolver
-
- ResourceLoader - Class in net.sourceforge.pmd.util.database
-
Helper class for retrieving resources relative to the installation.
- ResourceLoader() - Constructor for class net.sourceforge.pmd.util.database.ResourceLoader
-
- ResourceLoader - Class in net.sourceforge.pmd.util
-
- ResourceResolver - Class in net.sourceforge.pmd.util.database
-
- ResourceResolver() - Constructor for class net.sourceforge.pmd.util.database.ResourceResolver
-
- restore() - Method in class net.sourceforge.pmd.cpd.TokenEntry.State
-
- RETURN_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- returnSourceCodeObjectsStatement - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Procedural statement to return list of source code objects.
- returnSourceCodeStatement - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Procedural statement to return source code.
- returnType - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
-
Types
value representing the type returned by
callableStatement
Currently only java.sql.Types.String and java.sql.Types.Clob are supported
- reverseParentPathsTo(DataFlowNode) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- reverseParentPathsTo(DataFlowNode) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- RootNode - Interface in net.sourceforge.pmd.lang.ast
-
This interface can be used to tag the root node of various ASTs.
- rootNode - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
-
The root ElementNode of the DocumentNode.
- rule - Variable in class net.sourceforge.pmd.benchmark.RuleDuration
-
- rule - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- rule() - Method in class net.sourceforge.pmd.Report.RuleConfigurationError
-
Gets the wrongly configured rule
- Rule - Interface in net.sourceforge.pmd
-
This is the basic Rule interface for PMD rules.
- RuleChain - Class in net.sourceforge.pmd
-
The RuleChain is a means by which Rules can participate in a uniform
visitation of the AST, and not need perform their own independent visitation.
- RuleChain() - Constructor for class net.sourceforge.pmd.RuleChain
-
- RuleChainVisitor - Interface in net.sourceforge.pmd.lang.rule
-
The RuleChainVisitor understands how to visit an AST for a particular
Language.
- ruleChainVisitorClass - Variable in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- ruleChainVisits - Variable in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Subclasses can manage RuleChain visits via this list.
- RuleContext - Class in net.sourceforge.pmd
-
The RuleContext provides access to Rule processing state.
- RuleContext() - Constructor for class net.sourceforge.pmd.RuleContext
-
Default constructor.
- RuleContext(RuleContext) - Constructor for class net.sourceforge.pmd.RuleContext
-
Constructor which shares attributes and report listeners with the given
RuleContext.
- ruleCount() - Method in class net.sourceforge.pmd.RuleSets
-
Determines the total count of rules that are used in all rule sets.
- RuleDuration - Class in net.sourceforge.pmd.benchmark
-
- RuleDuration(long, Rule) - Constructor for class net.sourceforge.pmd.benchmark.RuleDuration
-
- RulePriority - Enum in net.sourceforge.pmd
-
These are the possible Rule priority values.
- RuleReference - Class in net.sourceforge.pmd.lang.rule
-
This class represents a Rule which is a reference to Rule defined in another
RuleSet.
- RuleReference() - Constructor for class net.sourceforge.pmd.lang.rule.RuleReference
-
- RuleReference(Rule, RuleSetReference) - Constructor for class net.sourceforge.pmd.lang.rule.RuleReference
-
- RuleSet - Class in net.sourceforge.pmd
-
This class represents a collection of rules along with some optional filter
patterns that can preclude their application on specific files.
- RuleSet() - Constructor for class net.sourceforge.pmd.RuleSet
-
- RULESET_NS_URI - Static variable in class net.sourceforge.pmd.RuleSetWriter
-
- RuleSetFactory - Class in net.sourceforge.pmd
-
RuleSetFactory is responsible for creating RuleSet instances from XML
content.
- RuleSetFactory() - Constructor for class net.sourceforge.pmd.RuleSetFactory
-
- RuleSetFactoryCompatibility - Class in net.sourceforge.pmd
-
Provides a simple filter mechanism to avoid failing to parse an old ruleset, which references rules, that
have either been removed from PMD already or renamed or moved to another ruleset.
- RuleSetFactoryCompatibility() - Constructor for class net.sourceforge.pmd.RuleSetFactoryCompatibility
-
Creates a new instance of the compatibility filter with the built-in filters for the
modified PMD rules.
- RuleSetNotFoundException - Exception in net.sourceforge.pmd
-
- RuleSetNotFoundException(String) - Constructor for exception net.sourceforge.pmd.RuleSetNotFoundException
-
- RuleSetReference - Class in net.sourceforge.pmd
-
This class represents a reference to RuleSet.
- RuleSetReference() - Constructor for class net.sourceforge.pmd.RuleSetReference
-
- RuleSetReference(String) - Constructor for class net.sourceforge.pmd.RuleSetReference
-
- RuleSetReferenceId - Class in net.sourceforge.pmd
-
This class is used to parse a RuleSet reference value.
- RuleSetReferenceId(String) - Constructor for class net.sourceforge.pmd.RuleSetReferenceId
-
Construct a RuleSetReferenceId for the given single ID string.
- RuleSetReferenceId(String, RuleSetReferenceId) - Constructor for class net.sourceforge.pmd.RuleSetReferenceId
-
Construct a RuleSetReferenceId for the given single ID string.
- ruleSetRules - Variable in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
These are all the rules participating in the RuleChain, grouped by RuleSet.
- RuleSets - Class in net.sourceforge.pmd
-
Grouping of Rules per Language in a RuleSet.
- RuleSets() - Constructor for class net.sourceforge.pmd.RuleSets
-
Public constructor.
- RuleSets(RuleSet) - Constructor for class net.sourceforge.pmd.RuleSets
-
Public constructor.
- RulesetsFactoryUtils - Class in net.sourceforge.pmd
-
- RuleSetWrapper - Class in net.sourceforge.pmd.ant
-
- RuleSetWrapper() - Constructor for class net.sourceforge.pmd.ant.RuleSetWrapper
-
- RuleSetWriter - Class in net.sourceforge.pmd
-
This class represents a way to serialize a RuleSet to an XML configuration file.
- RuleSetWriter(OutputStream) - Constructor for class net.sourceforge.pmd.RuleSetWriter
-
- RuleViolation - Interface in net.sourceforge.pmd
-
A RuleViolation is created by a Rule when it identifies a violation of the
Rule constraints.
- ruleViolationAdded(RuleViolation) - Method in interface net.sourceforge.pmd.ReportListener
-
A new violation has been found.
- ruleViolationAdded(RuleViolation) - Method in class net.sourceforge.pmd.SynchronizedReportListener
-
A new violation has been found.
- RuleViolationComparator - Class in net.sourceforge.pmd
-
Compares RuleViolations using the following criteria:
Source file name
Begin line
Description
Begin column
End line
End column
Rule name
- RuleViolationFactory - Interface in net.sourceforge.pmd.lang.rule
-
This class handles of producing a Language specific RuleViolation and adding
to a Report.
- run(String[]) - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- run() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
-
- run() - Method in class net.sourceforge.pmd.lang.dfa.SequenceChecker
-
Finds the first innermost sequence e.g IFStart & IFEnd.
- run(String[]) - Static method in class net.sourceforge.pmd.PMD
-
Parses the command line arguments and executes PMD.
- runAnalysis(PmdRunnable) - Method in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- runAnalysis(PmdRunnable) - Method in class net.sourceforge.pmd.processor.MonoThreadProcessor
-
- runAnalysis(PmdRunnable) - Method in class net.sourceforge.pmd.processor.MultiThreadProcessor
-
- SaxonXPathRuleQuery - Class in net.sourceforge.pmd.lang.rule.xpath
-
This is a Saxon based XPathRule query.
- SaxonXPathRuleQuery() - Constructor for class net.sourceforge.pmd.lang.rule.xpath.SaxonXPathRuleQuery
-
- Scope - Interface in net.sourceforge.pmd.lang.symboltable
-
A scope is a region within variables and other declarations are visible.
- ScopedLogHandlersManager - Class in net.sourceforge.pmd.util.log
-
- ScopedLogHandlersManager(Level, Handler...) - Constructor for class net.sourceforge.pmd.util.log.ScopedLogHandlersManager
-
- ScopedNode - Interface in net.sourceforge.pmd.lang.symboltable
-
A
Node
which knows about the scope within it has been declared.
- SearchFunction<E> - Interface in net.sourceforge.pmd.util
-
- select(Node) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
-
- selectID(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
- selectNode(Node, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
selects the given node in the AST
- SequenceChecker - Class in net.sourceforge.pmd.lang.dfa
-
- SequenceChecker(List<StackObject>) - Constructor for class net.sourceforge.pmd.lang.dfa.SequenceChecker
-
- SequenceException - Exception in net.sourceforge.pmd.lang.dfa
-
- SequenceException() - Constructor for exception net.sourceforge.pmd.lang.dfa.SequenceException
-
- SequenceException(String) - Constructor for exception net.sourceforge.pmd.lang.dfa.SequenceException
-
- setAllRules(boolean) - Method in class net.sourceforge.pmd.RuleSetReference
-
- setAttribute(String, Object) - Method in class net.sourceforge.pmd.RuleContext
-
Set an attribute value on the RuleContext, if it does not already exist.
- setAuxClasspath(Path) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setAuxClasspathRef(Reference) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setBenchmark(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the benchmark indicator.
- setCharacterSet(String) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setClassLoader(ClassLoader) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the ClassLoader being used by PMD when processing Rules.
- setClassLoader(ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Set the ClassLoader to use when loading Rules.
- setClasspath(Path) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setClasspathRef(Reference) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setCode(LineGetter) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
-
- setCpdListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.CPD
-
- setDataFlowNode(DataFlowNode) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- setDataFlowNode(DataFlowNode) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- setDataSourceName(String) - Method in class net.sourceforge.pmd.util.datasource.ReaderDataSource
-
- setDbType(DBType) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setDebug(boolean) - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Set the debug indicator.
- setDefaultLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
-
Set the given LanguageVersion as the current default for it's Language.
- setDefaultLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the given LanguageVersion as the current default for it's Language.
- setDefaultLanguageVersions(List<LanguageVersion>) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the given LanguageVersions as the current default for their
Languages.
- setDeprecated(boolean) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setDeprecated(boolean) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setDeprecated(boolean) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setDeprecated(boolean) - Method in interface net.sourceforge.pmd.Rule
-
Sets whether this Rule is deprecated.
- setDescription(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setDescription(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setDescription(String) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setDescription(String) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Set the description of the Renderer.
- setDescription(String) - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Set the description of the Renderer.
- setDescription(String) - Method in interface net.sourceforge.pmd.Rule
-
Set the description of this Rule.
- setDescription(String) - Method in class net.sourceforge.pmd.RuleSet
-
- setDriverClass(String) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setEncoding(String) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setEncoding(String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setEncoding(String) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setEncoding(String) - Method in class net.sourceforge.pmd.cpd.XMLRenderer
-
- setExcludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
Replaces the existing exclusion patterns with the given patterns.
- setExcludes(List<File>) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setExcludes(Set<String>) - Method in class net.sourceforge.pmd.RuleSetReference
-
- setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setExternalInfoUrl(String) - Method in interface net.sourceforge.pmd.Rule
-
Set a URL for external information about this Rule.
- setFailOnError(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setFailOnRuleViolation(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setFailOnViolation(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setFailOnViolation(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Sets whether PMD should exit with status 4 (the default behavior, true) if violations
are found or just with 0 (to not break the build, e.g.).
- setFailuresPropertyName(String) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setFileName(String) - Static method in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- setFileName(String) - Method in interface net.sourceforge.pmd.lang.TokenManager
-
- setFileName(String) - Method in class net.sourceforge.pmd.RuleSet
-
- setFiles(List<File>) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setFilter(Filter<T>) - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- setFilters(List<Filter<T>>) - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- setFormat(CPDTask.FormatAttribute) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setHashCode(int) - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- setHelp(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setIgnoreAnnotations(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setIgnoreAnnotations(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setIgnoreClassAnonymous(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreConstructorAllPrivate(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreConstructorSinglePrivateNoArg(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreConstructorStaticInitializer(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreExceptions(boolean) - Method in class net.sourceforge.pmd.RuleContext
-
Configure whether exceptions during applying a rule should be ignored or
not.
- setIgnoreFieldInlinable(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setIgnoreMethodAllOverride(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreMethodJavaLangObjectOverride(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreMethodMain(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreUsings(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setIgnoreUsings(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setImage(String) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- setImage(String) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- setIncludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
Replaces the existing inclusion patterns with the given patterns.
- setInputFilePath(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
The input file path points to a single file, which contains a
comma-separated list of source file names to process.
- setInputPaths(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the comma separated list of input paths to process for source files.
- setInputUri(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the input URI to process for source code objects.
- setLabel(String) - Method in class net.sourceforge.pmd.cpd.Match
-
- setLanguage(Language) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setLanguage(String) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setLanguage(Language) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setLanguage(Language) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setLanguage(Language) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setLanguage(Language) - Method in interface net.sourceforge.pmd.Rule
-
Set the Language of this Rule.
- setLanguagesList(List<String>) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.RuleContext
-
Set the LanguageVersion associated with the current source file.
- setLineCount(int) - Method in class net.sourceforge.pmd.cpd.Mark
-
- setLines(int, int) - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- setListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
-
- setMarkSet(Set<Mark>) - Method in class net.sourceforge.pmd.cpd.Match
-
- setMaximumLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setMaximumLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setMaximumLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setMaximumLanguageVersion(LanguageVersion) - Method in interface net.sourceforge.pmd.Rule
-
Set the maximum LanguageVersion to which this Rule applies.
- setMaxRuleViolations(int) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setMessage(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setMessage(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setMessage(String) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setMessage(String) - Method in interface net.sourceforge.pmd.Rule
-
Set the message to show when this Rule identifies a violation.
- setMessage(String) - Method in class net.sourceforge.pmd.stat.DataPoint
-
- setMethod(Node) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
-
- setMinimumLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setMinimumLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setMinimumLanguageVersion(LanguageVersion) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setMinimumLanguageVersion(LanguageVersion) - Method in interface net.sourceforge.pmd.Rule
-
Set the minimum LanguageVersion to which this Rule applies.
- setMinimumPriority(int) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setMinimumPriority(RulePriority) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the minimum priority threshold when loading Rules from RuleSets.
- setMinimumPriority(RulePriority) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Set the minimum rule priority threshold for all Rules which are loaded
from RuleSets via reference.
- setMinimumTileSize(int) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setMinimumTokenCount(int) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setName(String) - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- setName(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setName(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setName(String) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setName(String) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Set the name of the Renderer.
- setName(String) - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Set the name of the Renderer.
- setName(String) - Method in interface net.sourceforge.pmd.Rule
-
Set the name of this Rule.
- setName(String) - Method in class net.sourceforge.pmd.RuleSet
-
- setName(String) - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- setNode(Node) - Method in class net.sourceforge.pmd.stat.DataPoint
-
- setNonRecursive(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setNoRuleSetCompatibility(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setNoSkipBlocks(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setOutputFile(File) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setParameters(Map<String, String>) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setParent(Scope) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
-
- setParent(Scope) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
-
Points this scope to its parent
- setPriority(RulePriority) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setPriority(RulePriority) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setPriority(RulePriority) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setPriority(RulePriority) - Method in interface net.sourceforge.pmd.Rule
-
Set the priority of this Rule.
- setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- setProperties(Properties) - Method in interface net.sourceforge.pmd.cpd.Language
-
- setProperties(Map<PropertyDescriptor<?>, Object>) - Method in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Set the properties to use during the XPath query.
- setProperties(Map<PropertyDescriptor<?>, Object>) - Method in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
-
Set the properties to use during the XPath query.
- setProperties(Properties) - Method in class net.sourceforge.pmd.util.database.DBType
-
- setProperty(PropertyDescriptor<T>, T) - Method in class net.sourceforge.pmd.AbstractPropertySource
-
Set the property value specified (will be type-checked)
- setProperty(PropertyDescriptor<T>, T) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setProperty(PropertyDescriptor<T>, T) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setProperty(PropertyDescriptor<T>, T) - Method in interface net.sourceforge.pmd.PropertySource
-
Set the property value specified (will be type-checked)
- setRenderer(Renderer) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setRendererName(String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setReport(Report) - Method in class net.sourceforge.pmd.RuleContext
-
Set the Report to which Rule Violations are sent.
- setReportFile(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the file to which the report should render.
- setReportFormat(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the report format.
- setReportProperties(Properties) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the Report properties.
- setReportShortNames(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set whether to use File short names in Reports.
- setRevision(String) - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- setRule(Rule) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setRuleClass(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setRuleClass(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setRuleClass(String) - Method in interface net.sourceforge.pmd.Rule
-
Set the class of this Rule.
- setRuleSetFactoryCompatibilityEnabled(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Sets the rule set factory compatibility feature enabled/disabled.
- setRuleSetFileName(String) - Method in class net.sourceforge.pmd.RuleSetReference
-
- setRuleSetFiles(String) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setRuleSetName(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setRuleSetName(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setRuleSetName(String) - Method in interface net.sourceforge.pmd.Rule
-
Set the name of the RuleSet containing this Rule.
- setRuleSetReference(RuleSetReference) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- setRuleSets(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the comma separated list of RuleSet URIs.
- setSchema(String) - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- setSchemasList(List<String>) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setScore(double) - Method in class net.sourceforge.pmd.stat.DataPoint
-
- setSeverity(int) - Method in exception net.sourceforge.pmd.PMDException
-
- setShortFilenames(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setShowSuppressed(boolean) - Method in class net.sourceforge.pmd.ant.Formatter
-
- setShowSuppressedViolations(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set whether the report should show suppressed violations.
- setShowSuppressedViolations(boolean) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Set the indicator for whether to show suppressed violations.
- setShowSuppressedViolations(boolean) - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Set the indicator for whether to show suppressed violations.
- setSince(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setSince(String) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setSince(String) - Method in interface net.sourceforge.pmd.Rule
-
Set the version of PMD in which this Rule was added.
- setSkipBlocks(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setSkipBlocksPattern(String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setSkipBlocksPattern(String) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setSkipDuplicateFiles(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setSkipDuplicates(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setSkipLexicalErrors(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setSkipLexicalErrors(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setSourceCode(SourceCode) - Method in class net.sourceforge.pmd.cpd.Mark
-
- setSourceCodeFile(File) - Method in class net.sourceforge.pmd.RuleContext
-
Set the File associated with the current source file.
- setSourceCodeFilename(String) - Method in class net.sourceforge.pmd.RuleContext
-
Set the file name associated with the current source file.
- setSourceCodeNamesList(List<String>) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setSourceCodeType(int) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setSourceCodeTypesList(List<String>) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setSourceEncoding(String) - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Set the character encoding of source files.
- setStatusCodeOrExit(int) - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- setStatusCodeOrExit(int) - Static method in class net.sourceforge.pmd.cpd.CPDCommandLineInterface
-
- setStressTest(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the stress test indicator.
- setSubnamePrefix(String) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setSubprotocol(String) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.lang.ParserOptions
-
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the suppress marker.
- setSystemId(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- setSystemProperties(CPDConfiguration) - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setTabSize(int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- setTabSize(int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- setThreads(int) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- setThreads(int) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the number of threads to use when processing Rules.
- setToConsole(boolean) - Method in class net.sourceforge.pmd.ant.Formatter
-
- setToFile(File) - Method in class net.sourceforge.pmd.ant.Formatter
-
- setType(String) - Method in class net.sourceforge.pmd.ant.Formatter
-
- setType(int) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- setType(int) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- setType(String) - Method in class net.sourceforge.pmd.util.database.SourceObject
-
- setupReport(RuleSets, RuleContext, String) - Static method in class net.sourceforge.pmd.PMD
-
Create a report, filter out any defective rules, and keep a record of
them.
- setUri(String) - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- setURI(String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- setUri(URI) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setURL(String) - Method in class net.sourceforge.pmd.util.database.DBURI
-
- setUserData(Object) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Set the user data associated with this node.
- setUserData(Object) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Set the user data associated with this node.
- setUsesDFA() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setUsesDFA() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setUsesDFA() - Method in interface net.sourceforge.pmd.Rule
-
Sets whether this Rule uses Data Flow Analysis.
- setUsesTypeResolution() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- setUsesTypeResolution() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- setUsesTypeResolution() - Method in interface net.sourceforge.pmd.Rule
-
Sets whether this Rule uses Type Resolution.
- setVariableAccess(List<VariableAccess>) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- setVariableAccess(List<VariableAccess>) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- setVersion(String) - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- setVersion(String) - Method in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Set the XPath version to be used.
- setVersion(String) - Method in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
-
Set the XPath version to be used.
- setVersion(String) - Method in class net.sourceforge.pmd.lang.rule.XPathRule
-
- setWarnDeprecated(boolean) - Method in class net.sourceforge.pmd.RuleSetFactory
-
Set whether warning messages should be logged for usage of deprecated
Rules.
- setWriter(Writer) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Set the Writer for the Renderer.
- setWriter(Writer) - Method in interface net.sourceforge.pmd.renderers.Renderer
-
Set the Writer for the Renderer.
- setXPath(String) - Method in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Set the XPath query string to be used.
- setXPath(String) - Method in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
-
Set the XPath query string to be used.
- setXPath(String) - Method in class net.sourceforge.pmd.lang.rule.XPathRule
-
- severity - Variable in class net.sourceforge.pmd.renderers.CodeClimateIssue
-
- shortName - Variable in class net.sourceforge.pmd.lang.BaseLanguageModule
-
- showSuppressedViolations - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
-
- siblingPosition - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- SIGMA_DESCRIPTOR - Static variable in interface net.sourceforge.pmd.lang.rule.stat.StatisticalRule
-
- SimpleCharStream - Class in net.sourceforge.pmd.lang.ast
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream) - Constructor for class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Constructor.
- SimpleNodeSubMenu - Class in net.sourceforge.pmd.util.viewer.gui.menu
-
submenu for the simple node itself
- SimpleNodeSubMenu(ViewerModel, Node) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.SimpleNodeSubMenu
-
constructs the submenu
- SimpleNodeTreeNodeAdapter - Class in net.sourceforge.pmd.util.viewer.model
-
provides the adapter for the tree model
- SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter, Node) - Constructor for class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
constructs the node
- SimpleRenderer - Class in net.sourceforge.pmd.cpd
-
- SimpleRenderer() - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
-
- SimpleRenderer(boolean) - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
-
- SimpleRenderer(String) - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
-
- size() - Method in class net.sourceforge.pmd.cpd.Tokens
-
- size() - Method in class net.sourceforge.pmd.lang.dfa.report.ReportTree
-
- size() - Method in class net.sourceforge.pmd.Report
-
The number of violations.
- size() - Method in class net.sourceforge.pmd.RuleSet
-
Returns the number of rules in this ruleset
- size() - Method in class net.sourceforge.pmd.util.TypeMap
-
Returns the total number of entries in the receiver.
- skipBOM(Reader) - Static method in class net.sourceforge.pmd.util.IOUtil
-
- SOURCE_PATH - Static variable in class net.sourceforge.pmd.renderers.IDEAJRenderer
-
- SourceCode - Class in net.sourceforge.pmd.cpd
-
- SourceCode(SourceCode.CodeLoader) - Constructor for class net.sourceforge.pmd.cpd.SourceCode
-
- SourceCode.CodeLoader - Class in net.sourceforge.pmd.cpd
-
- SourceCode.CodeLoader() - Constructor for class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
-
- SourceCode.FileCodeLoader - Class in net.sourceforge.pmd.cpd
-
- SourceCode.FileCodeLoader(File, String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
-
- SourceCode.ReaderCodeLoader - Class in net.sourceforge.pmd.cpd
-
- SourceCode.ReaderCodeLoader(Reader) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.ReaderCodeLoader
-
- SourceCode.ReaderCodeLoader(Reader, String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.ReaderCodeLoader
-
- SourceCode.StringCodeLoader - Class in net.sourceforge.pmd.cpd
-
- SourceCode.StringCodeLoader(String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
-
- SourceCode.StringCodeLoader(String, String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
-
- sourceCodeFor(File) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- sourceCodeFor(Reader, String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- SourceCodePanel - Class in net.sourceforge.pmd.util.viewer.gui
-
source code panel
- SourceCodePanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
-
- SourceCodePositioner - Class in net.sourceforge.pmd.lang.ast
-
Calculates from an absolute offset in the source file the line/column coordinate.
- SourceCodePositioner(String) - Constructor for class net.sourceforge.pmd.lang.ast.SourceCodePositioner
-
- SourceCodeProcessor - Class in net.sourceforge.pmd
-
- SourceCodeProcessor(PMDConfiguration) - Constructor for class net.sourceforge.pmd.SourceCodeProcessor
-
- SourceLanguage - Class in net.sourceforge.pmd.ant
-
Stores LanguageVersion terse name value.
- SourceLanguage() - Constructor for class net.sourceforge.pmd.ant.SourceLanguage
-
- SourceObject - Class in net.sourceforge.pmd.util.database
-
Instantiate the fields required to retrieve SourceCode
.
- spanMultipleLinesLineContinuationCharacter - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- spanMultipleLinesString - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- StackObject - Class in net.sourceforge.pmd.lang.dfa
-
- StackObject(int, DataFlowNode) - Constructor for class net.sourceforge.pmd.lang.dfa.StackObject
-
- start(String) - Method in class net.sourceforge.pmd.ant.Formatter
-
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- start(Node) - Method in interface net.sourceforge.pmd.lang.VisitorStarter
-
Start the visitor, given the root-node of the AST.
- start() - Method in class net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
-
This method is called before any source files are processed.
- start() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.TextRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
-
This method is called before any source files are processed.
- start() - Method in class net.sourceforge.pmd.Report
-
Mark the start time of the report.
- start(RuleContext) - Method in interface net.sourceforge.pmd.Rule
-
Start processing.
- start(RuleContext) - Method in class net.sourceforge.pmd.RuleSet
-
Triggers that start lifecycle event on each rule in this ruleset.
- start(RuleContext) - Method in class net.sourceforge.pmd.RuleSets
-
Notify all rules of the start of processing.
- startFileAnalysis(DataSource) - Method in class net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer
-
This method is called each time a source file is processed.
- startFileAnalysis(DataSource) - Method in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
This method is called each time a source file is processed.
- startFileAnalysis(DataSource) - Method in interface net.sourceforge.pmd.renderers.Renderer
-
This method is called each time a source file is processed.
- startNodeInfo - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeAxisIterator
-
- StartOrEndDataFlowNode - Class in net.sourceforge.pmd.lang.dfa
-
- StartOrEndDataFlowNode(List<DataFlowNode>, int, boolean) - Constructor for class net.sourceforge.pmd.lang.dfa.StartOrEndDataFlowNode
-
- startsWithAny(String, String...) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Return whether the non-null text arg starts with any of the prefix
values.
- STATIC_LEXER_ERROR - Static variable in exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
Whether parser is static.
- staticFlag - Static variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
Whether parser is static.
- StatisticalRule - Interface in net.sourceforge.pmd.lang.rule.stat
-
This interface tags a Rule as being a Statistical rule, producing various
metrics from data points.
- StatisticalRuleHelper - Class in net.sourceforge.pmd.lang.rule.stat
-
This class is used to implement the core logic of a StatisticalRule.
- StatisticalRuleHelper(AbstractRule) - Constructor for class net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper
-
- status(int, int) - Method in interface net.sourceforge.pmd.PMD.ProgressMonitor
-
A status update reporting on current progress.
- STATUS_CODE_PROPERTY - Static variable in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- STATUS_CODE_PROPERTY - Static variable in class net.sourceforge.pmd.cpd.CPDCommandLineInterface
-
- StringBuilderCR - Class in net.sourceforge.pmd.benchmark
-
A wrapped StringBuilder that appends a variable number of text segments efficiently
and always appends the specified carriage return terminator.
- StringBuilderCR(String) - Constructor for class net.sourceforge.pmd.benchmark.StringBuilderCR
-
- StringBuilderCR(String, String) - Constructor for class net.sourceforge.pmd.benchmark.StringBuilderCR
-
- stringFromType(int) - Static method in class net.sourceforge.pmd.lang.dfa.NodeType
-
- StringMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a datatype that supports multiple String values.
- StringMultiProperty(String, String, String[], float, char) - Constructor for class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
-
Constructor for StringProperty.
- StringProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a datatype that supports single String values.
- StringProperty(String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.StringProperty
-
Constructor for StringProperty.
- stringToken - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- StringUtil - Class in net.sourceforge.pmd.util
-
A number of String-specific utility methods for use by PMD or its IDE
plugins.
- Structure - Class in net.sourceforge.pmd.lang.dfa
-
- Structure(DataFlowHandler) - Constructor for class net.sourceforge.pmd.lang.dfa.Structure
-
- substringsOf(String, char) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Parses the input source using the delimiter specified.
- substringsOf(String, String) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Much more efficient than StringTokenizer.
- SummaryHTMLRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer to a summarized HTML format.
- SummaryHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
-
- supportedLanguages - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
-
- suppress(Map<Integer, String>) - Method in class net.sourceforge.pmd.Report
-
Configure the lines, that are suppressed via a NOPMD comment.
- SUPPRESS_MARKER - Static variable in class net.sourceforge.pmd.PMD
-
The default suppress marker string.
- suppressed - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- suppressed - Variable in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
Accumulated suppressed violations.
- suppressedByAnnotation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
-
Returns true
if the violation has been suppressed via a
annotation.
- suppressedByNOPMD() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
-
Returns true
if the violation has been suppressed via a
NOPMD comment.
- suppressMap - Variable in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- suppressMarker - Variable in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- suppressMarker - Variable in class net.sourceforge.pmd.lang.ParserOptions
-
- SWITCH_END - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- SWITCH_LAST_DEFAULT_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- SWITCH_START - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- SynchronizedReportListener - Class in net.sourceforge.pmd
-
Wraps a report listener in order to synchronize calls to it.
- SynchronizedReportListener(ReportListener) - Constructor for class net.sourceforge.pmd.SynchronizedReportListener
-