- ABSTRACT - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- ABSTRACT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- AbstractCommentRule - Class in net.sourceforge.pmd.lang.java.rule.comments
-
- AbstractCommentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
-
- 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
-
- AbstractConfiguration() - Constructor for class net.sourceforge.pmd.AbstractConfiguration
-
- 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
-
- AbstractDelimitedProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
Concrete subclasses represent properties whose values when serialized onto a string can
be problematic without specifying a unique delimiter that won't appear in the value set.
- AbstractDelimitedProperty(String, String, T, char, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
-
Constructor for AbstractDelimitedProperty.
- AbstractDomXmlRule - Class in net.sourceforge.pmd.lang.xml.rule
-
This is a base class for XML Java bases rules that which to visit the nodes
using the DOM.
- AbstractDomXmlRule() - Constructor for class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
-
- AbstractEcmascriptNode<T extends org.mozilla.javascript.ast.AstNode> - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- AbstractEcmascriptNode(T) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
-
- AbstractEcmascriptRule - Class in net.sourceforge.pmd.lang.ecmascript.rule
-
- AbstractEcmascriptRule() - Constructor for class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
-
- 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
-
- AbstractInefficientZeroCheck - Class in net.sourceforge.pmd.lang.java.rule
-
This is an abstract rule for patterns which compare a method invocation to 0.
- AbstractInefficientZeroCheck() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
-
- AbstractInfixEcmascriptNode<T extends org.mozilla.javascript.ast.InfixExpression> - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- AbstractInfixEcmascriptNode(T) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.AbstractInfixEcmascriptNode
-
- AbstractInfixEcmascriptNode(T, boolean) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.AbstractInfixEcmascriptNode
-
- AbstractJavaAccessNode - Class in net.sourceforge.pmd.lang.java.ast
-
- AbstractJavaAccessNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- AbstractJavaAccessNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- AbstractJavaAccessTypeNode - Class in net.sourceforge.pmd.lang.java.ast
-
- AbstractJavaAccessTypeNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
- AbstractJavaAccessTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
- AbstractJavaHandler - Class in net.sourceforge.pmd.lang.java
-
Implementation of LanguageVersionHandler for the Java AST.
- AbstractJavaHandler() - Constructor for class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- AbstractJavaNode - Class in net.sourceforge.pmd.lang.java.ast
-
- AbstractJavaNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- AbstractJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- AbstractJavaParser - Class in net.sourceforge.pmd.lang.java
-
This is a generic Java specific implementation of the Parser interface.
- AbstractJavaParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.AbstractJavaParser
-
- AbstractJavaRule - Class in net.sourceforge.pmd.lang.java.rule
-
- AbstractJavaRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
- AbstractJavaTypeNode - Class in net.sourceforge.pmd.lang.java.ast
-
An extension of the SimpleJavaNode which implements the TypeNode interface.
- AbstractJavaTypeNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
- AbstractJavaTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
- AbstractJspNode - Class in net.sourceforge.pmd.lang.jsp.ast
-
- AbstractJspNode(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
-
- AbstractJspNode(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
-
- AbstractJspRule - Class in net.sourceforge.pmd.lang.jsp.rule
-
- AbstractJspRule() - Constructor for class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
-
- AbstractJUnitRule - Class in net.sourceforge.pmd.lang.java.rule.junit
-
- AbstractJUnitRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
-
- AbstractLanguage - Class in net.sourceforge.pmd.cpd
-
- AbstractLanguage(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.java.symboltable
-
- AbstractNameDeclaration(JavaNode) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.AbstractNameDeclaration
-
- AbstractNcssCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
Abstract superclass for NCSS counting methods.
- AbstractNcssCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
-
Count the nodes of the given type using NCSS rules.
- 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
-
- AbstractOptimizationRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
-
Base class with utility methods for optimization rules
- AbstractOptimizationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
-
- 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
-
- AbstractPoorMethodCall - Class in net.sourceforge.pmd.lang.java.rule
-
Detects and flags the occurrences of specific method calls against an instance of
a designated class.
- AbstractPoorMethodCall() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
-
- 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
-
Constructor for AbstractPMDProperty.
- AbstractPropertySource - Class in net.sourceforge.pmd
-
- 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.java.symboltable
-
- AbstractScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- AbstractStatisticalJavaRule - Class in net.sourceforge.pmd.lang.java.rule
-
- AbstractStatisticalJavaRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
- AbstractSunSecureRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
-
Utility methods for the package
- AbstractSunSecureRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
-
- 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
-
- AbstractXmlRule - Class in net.sourceforge.pmd.lang.xml.rule
-
This is a base class for XML Java bases rules.
- AbstractXmlRule() - Constructor for class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- 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.
- AccessNode - Interface in net.sourceforge.pmd.lang.java.ast
-
This interface captures Java access modifiers.
- accessor - Variable in class net.sourceforge.pmd.renderers.ColumnDescriptor
-
- AccessorClassGenerationRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
1.
- AccessorClassGenerationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
-
- 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(File) - Method in class net.sourceforge.pmd.cpd.CPD
-
- add(List<File>) - 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(String) - Method in class net.sourceforge.pmd.cpd.CPD
-
- addAllInterfaces(Set<Class<?>>, Class<?>) - Method in class net.sourceforge.pmd.lang.xml.ast.XmlParser
-
- addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
-
- 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
-
- addConfiguredParam(Parameter) - Method in class net.sourceforge.pmd.ant.Formatter
-
- addConfiguredSourceLanguage(SourceLanguage) - Method in class net.sourceforge.pmd.ant.PMDTask
-
- addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
- 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(MethodNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
-
- addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- addDeclaration(ClassNameDeclaration) - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Add a class declaration to this scope
- addDeclaration(VariableNameDeclaration) - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Add a variable declaration to this scope
- addDeclaration(MethodNameDeclaration) - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Add a method declaration to this scope
- addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- 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
-
- 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
-
- addExcludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
- 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
-
- addImport(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
-
- addIncludePattern(String) - Method in class net.sourceforge.pmd.RuleSet
-
- addIncludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
- AdditiveExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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
-
- addMetric(Metric) - Method in class net.sourceforge.pmd.Report
-
- 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(String) - 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
-
- addSynchronizedListeners(List<SynchronizedReportListener>) - Method in class net.sourceforge.pmd.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
-
- addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
-
- addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- addVariableNameOccurrence(NameOccurrence) - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Adds a NameOccurrence to this scope - only call this after getting
a true back from contains()
- addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- 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
- AfterTagState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- allCommentsAreIgnored() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
-
- AllocationExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- allowsAllAssignments() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
-
- allTagIds() - Static method in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- ALPHA_CHAR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- AMPERSAND - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- AND - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- ANDASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- AndExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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
-
- Annotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- AnnotationMethodDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- AnnotationTypeBody() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- AnnotationTypeDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- AnnotationTypeMemberDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- AntLogHandler - Class in net.sourceforge.pmd.util.log
-
AntLogHandler sends log messages to an Ant Task, so the regular Ant logging
is used.
- AntLogHandler(Task) - 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
-
- AppendCharacterWithCharRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
This rule finds the following:
- AppendCharacterWithCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AppendCharacterWithCharRule
-
- 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
-
Appends to a StringBuilder the String src where non-ASCII and
XML special chars are escaped.
- appendXmlEscaped(StringBuilder, String, boolean) - Static method in class net.sourceforge.pmd.util.StringUtil
-
- Applier - Class in net.sourceforge.pmd.lang.java.symboltable
-
- Applier() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.Applier
-
- 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.
- appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
-
- appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
-
- appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
- apply(UnaryFunction<E>, Iterator<? extends E>) - Static method in class net.sourceforge.pmd.lang.java.symboltable.Applier
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
-
- apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.basic.DuplicateJspImportsRule
-
- 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(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- 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
-
- 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.java.symboltable.ImageFinderFunction
-
- applyTo(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableUsageFinderFunction
-
- applyTo(E) - Method in interface net.sourceforge.pmd.util.UnaryFunction
-
- 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.
- ArgumentList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- Arguments() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ArrayDimsAndInits() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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.
- ArrayInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ArrayIsStoredDirectlyRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
-
- ArrayIsStoredDirectlyRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
-
- 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.
- ARROWSTAR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- 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.
- AssertStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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.
- ASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- assigned(List<NameOccurrence>) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
-
- ASSIGNEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- AssignmentInOperandRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
-
- AssignmentInOperandRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
-
- AssignmentOperator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- AssignmentToNonFinalStaticRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- AssignmentToNonFinalStaticRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AssignmentToNonFinalStaticRule
-
- 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.
- ASTAdditiveExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAdditiveExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
-
- ASTAdditiveExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
-
- ASTAllocationExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAllocationExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
- ASTAllocationExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
- ASTAndExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
-
- ASTAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
-
- ASTAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
- ASTAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
- ASTAnnotationMethodDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAnnotationMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
-
- ASTAnnotationMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
-
- ASTAnnotationTypeBody - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAnnotationTypeBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
-
- ASTAnnotationTypeBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
-
- ASTAnnotationTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAnnotationTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
-
- ASTAnnotationTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
-
- ASTAnnotationTypeMemberDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAnnotationTypeMemberDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
-
- ASTAnnotationTypeMemberDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
-
- ASTArgumentList - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTArgumentList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
-
- ASTArgumentList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
-
- ASTArguments - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTArguments(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArguments
-
- ASTArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArguments
-
- ASTArrayComprehension - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTArrayComprehension(ArrayComprehension) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
-
- ASTArrayComprehensionLoop - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTArrayComprehensionLoop(ArrayComprehensionLoop) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehensionLoop
-
- ASTArrayDimsAndInits - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTArrayDimsAndInits(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
- ASTArrayDimsAndInits(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
- ASTArrayInitializer - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTArrayInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
-
- ASTArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
-
- ASTArrayLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTArrayLiteral(ArrayLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayLiteral
-
- ASTAssertStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAssertStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
- ASTAssertStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
- ASTAssignment - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTAssignment(Assignment) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTAssignment
-
- ASTAssignmentOperator - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTAssignmentOperator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
- ASTAssignmentOperator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
- ASTAstRoot - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTAstRoot(AstRoot) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTAstRoot
-
- ASTAttribute - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTAttribute(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- ASTAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- ASTAttributeValue - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTAttributeValue(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTAttributeValue
-
- ASTAttributeValue(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTAttributeValue
-
- ASTBlock - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTBlock(Block) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTBlock
-
- ASTBlock - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTBlock(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
- ASTBlock(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
- ASTBlockStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTBlockStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
-
- ASTBlockStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
-
- ASTBooleanLiteral - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTBooleanLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
- ASTBooleanLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
- ASTBreakStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTBreakStatement(BreakStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTBreakStatement
-
- ASTBreakStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTBreakStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
-
- ASTBreakStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
-
- ASTCastExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTCastExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
-
- ASTCastExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
-
- ASTCatchClause - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTCatchClause(CatchClause) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause
-
- ASTCatchStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTCatchStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
- ASTCatchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
- ASTCData - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTCData(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTCData
-
- ASTCData(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTCData
-
- ASTClassOrInterfaceBody - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTClassOrInterfaceBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
-
- ASTClassOrInterfaceBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
-
- ASTClassOrInterfaceBodyDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTClassOrInterfaceBodyDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
- ASTClassOrInterfaceBodyDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
- ASTClassOrInterfaceDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTClassOrInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
- ASTClassOrInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
- ASTClassOrInterfaceType - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTClassOrInterfaceType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
-
- ASTClassOrInterfaceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
-
- ASTComment - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTComment(Comment) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTComment
-
- ASTCommentTag - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTCommentTag(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTCommentTag
-
- ASTCommentTag(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTCommentTag
-
- ASTCompilationUnit - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- ASTCompilationUnit(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- ASTCompilationUnit - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTCompilationUnit
-
- ASTCompilationUnit(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTCompilationUnit
-
- ASTConditionalAndExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTConditionalAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
-
- ASTConditionalAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
-
- ASTConditionalExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTConditionalExpression(ConditionalExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTConditionalExpression
-
- ASTConditionalExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTConditionalExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
- ASTConditionalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
- ASTConditionalOrExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTConditionalOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
-
- ASTConditionalOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
-
- ASTConstructorDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTConstructorDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
- ASTConstructorDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
- ASTContent - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTContent(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTContent
-
- ASTContent(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTContent
-
- ASTContinueStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTContinueStatement(ContinueStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTContinueStatement
-
- ASTContinueStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTContinueStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
-
- ASTContinueStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
-
- ASTDeclaration - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTDeclaration
-
- ASTDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTDeclaration
-
- ASTDefaultValue - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTDefaultValue(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
-
- ASTDefaultValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
-
- ASTDoctypeDeclaration - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTDoctypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeDeclaration
-
- ASTDoctypeDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeDeclaration
-
- ASTDoctypeExternalId - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTDoctypeExternalId(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeExternalId
-
- ASTDoctypeExternalId(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeExternalId
-
- ASTDoLoop - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTDoLoop(DoLoop) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTDoLoop
-
- ASTDoStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTDoStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
-
- ASTDoStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
-
- ASTElement - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTElement(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- ASTElement(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- ASTElementGet - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTElementGet(ElementGet) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTElementGet
-
- ASTElExpression - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTElExpression(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTElExpression
-
- ASTElExpression(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTElExpression
-
- ASTEmptyExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTEmptyExpression(EmptyExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTEmptyExpression
-
- ASTEmptyStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTEmptyStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
-
- ASTEmptyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
-
- ASTEnumBody - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTEnumBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
-
- ASTEnumBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
-
- ASTEnumConstant - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTEnumConstant(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
- ASTEnumConstant(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
- ASTEnumDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTEnumDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
-
- ASTEnumDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
-
- ASTEqualityExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTEqualityExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
-
- ASTEqualityExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
-
- ASTExclusiveOrExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTExclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
-
- ASTExclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
-
- ASTExplicitConstructorInvocation - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTExplicitConstructorInvocation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- ASTExplicitConstructorInvocation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- ASTExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExpression
-
- ASTExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExpression
-
- ASTExpressionStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTExpressionStatement(ExpressionStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTExpressionStatement
-
- ASTExtendsList - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTExtendsList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
-
- ASTExtendsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
-
- ASTFieldDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTFieldDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- ASTFieldDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- ASTFinallyStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTFinallyStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
-
- ASTFinallyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
-
- ASTForInit - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTForInit(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForInit
-
- ASTForInit(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForInit
-
- ASTForInLoop - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTForInLoop(ForInLoop) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop
-
- ASTForLoop - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTForLoop(ForLoop) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop
-
- ASTFormalParameter - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTFormalParameter(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- ASTFormalParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- ASTFormalParameters - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTFormalParameters(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
-
- ASTFormalParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
-
- ASTForStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTForStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
- ASTForStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
- ASTForUpdate - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTForUpdate(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
-
- ASTForUpdate(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
-
- ASTFunctionCall - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTFunctionCall(FunctionCall) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall
-
- ASTFunctionNode - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTFunctionNode(FunctionNode) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- ASTHtmlScript - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTHtmlScript(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTHtmlScript
-
- ASTHtmlScript(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTHtmlScript
-
- ASTIfStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTIfStatement(IfStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement
-
- ASTIfStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
- ASTIfStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
- ASTImplementsList - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTImplementsList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
-
- ASTImplementsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
-
- ASTImportDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTImportDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- ASTImportDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- ASTInclusiveOrExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTInclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
-
- ASTInclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
-
- ASTInfixExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTInfixExpression(InfixExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTInfixExpression
-
- ASTInitializer - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
- ASTInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
- ASTInstanceOfExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTInstanceOfExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
-
- ASTInstanceOfExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
-
- ASTJspComment - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspComment(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspComment
-
- ASTJspComment(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspComment
-
- ASTJspDeclaration - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDeclaration
-
- ASTJspDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDeclaration
-
- ASTJspDeclarations - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspDeclarations(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDeclarations
-
- ASTJspDeclarations(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDeclarations
-
- ASTJspDirective - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspDirective(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirective
-
- ASTJspDirective(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirective
-
- ASTJspDirectiveAttribute - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspDirectiveAttribute(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
-
- ASTJspDirectiveAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
-
- ASTJspDocument - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspDocument(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDocument
-
- ASTJspDocument(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspDocument
-
- ASTJspExpression - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspExpression(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspExpression
-
- ASTJspExpression(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspExpression
-
- ASTJspExpressionInAttribute - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspExpressionInAttribute(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspExpressionInAttribute
-
- ASTJspExpressionInAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspExpressionInAttribute
-
- ASTJspScriptlet - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTJspScriptlet(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspScriptlet
-
- ASTJspScriptlet(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTJspScriptlet
-
- ASTKeywordLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTKeywordLiteral(KeywordLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral
-
- ASTLabel - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTLabel(Label) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabel
-
- ASTLabeledStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTLabeledStatement(LabeledStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabeledStatement
-
- ASTLabeledStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTLabeledStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
-
- ASTLabeledStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
-
- ASTLetNode - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTLetNode(LetNode) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode
-
- ASTLiteral - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- ASTLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- ASTLocalVariableDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTLocalVariableDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
- ASTLocalVariableDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
- ASTMarkerAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMarkerAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
-
- ASTMarkerAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
-
- ASTMemberSelector - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMemberSelector(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
-
- ASTMemberSelector(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
-
- ASTMemberValue - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMemberValue(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
-
- ASTMemberValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
-
- ASTMemberValueArrayInitializer - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMemberValueArrayInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
-
- ASTMemberValueArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
-
- ASTMemberValuePair - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMemberValuePair(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
-
- ASTMemberValuePair(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
-
- ASTMemberValuePairs - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMemberValuePairs(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
-
- ASTMemberValuePairs(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
-
- ASTMethodDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- ASTMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- ASTMethodDeclarator - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMethodDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
-
- ASTMethodDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
-
- 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
- ASTMultiplicativeExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTMultiplicativeExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
-
- ASTMultiplicativeExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
-
- ASTName - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTName(Name) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
- ASTName - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTName(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTName
-
- ASTName(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTName
-
- ASTNameList - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTNameList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNameList
-
- ASTNameList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNameList
-
- ASTNewExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTNewExpression(NewExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
-
- 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
-
- ASTNormalAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTNormalAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
-
- ASTNormalAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
-
- ASTNullLiteral - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTNullLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
-
- ASTNullLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
-
- ASTNumberLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTNumberLiteral(NumberLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTNumberLiteral
-
- ASTObjectLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTObjectLiteral(ObjectLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
-
- ASTObjectProperty - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTObjectProperty(ObjectProperty) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectProperty
-
- ASTPackageDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPackageDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
-
- ASTPackageDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
-
- 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
- ASTParenthesizedExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTParenthesizedExpression(ParenthesizedExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTParenthesizedExpression
-
- ASTPostfixExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPostfixExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
-
- ASTPostfixExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
-
- ASTPreDecrementExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPreDecrementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
-
- ASTPreDecrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
-
- ASTPreIncrementExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPreIncrementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
-
- ASTPreIncrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
-
- ASTPrimaryExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPrimaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
-
- ASTPrimaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
-
- ASTPrimaryPrefix - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPrimaryPrefix(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
- ASTPrimaryPrefix(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
- ASTPrimarySuffix - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPrimarySuffix(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
- ASTPrimarySuffix(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
- ASTPrimitiveType - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTPrimitiveType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
- ASTPrimitiveType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
- ASTPropertyGet - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTPropertyGet(PropertyGet) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTPropertyGet
-
- ASTReferenceType - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTReferenceType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
- ASTReferenceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
- ASTRegExpLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTRegExpLiteral(RegExpLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTRegExpLiteral
-
- ASTRelationalExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTRelationalExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
-
- ASTRelationalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
-
- ASTResource - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTResource(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResource
-
- ASTResource(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResource
-
- ASTResources - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTResources(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResources
-
- ASTResources(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResources
-
- ASTResourceSpecification - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTResourceSpecification(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
-
- ASTResourceSpecification(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
-
- ASTResultType - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTResultType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResultType
-
- ASTResultType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResultType
-
- ASTReturnStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTReturnStatement(ReturnStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTReturnStatement
-
- ASTReturnStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTReturnStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
-
- ASTReturnStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
-
- ASTRSIGNEDSHIFT - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTRSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
-
- ASTRSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
-
- ASTRUNSIGNEDSHIFT - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTRUNSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
-
- ASTRUNSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
-
- ASTScope - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTScope(Scope) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTScope
-
- ASTShiftExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTShiftExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
-
- ASTShiftExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
-
- ASTSingleMemberAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTSingleMemberAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
-
- ASTSingleMemberAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
-
- ASTStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatement
-
- ASTStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatement
-
- ASTStatementExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTStatementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
-
- ASTStatementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
-
- ASTStatementExpressionList - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTStatementExpressionList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
-
- ASTStatementExpressionList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
-
- ASTStringLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTStringLiteral(StringLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral
-
- ASTSwitchCase - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTSwitchCase(SwitchCase) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase
-
- ASTSwitchLabel - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTSwitchLabel(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
- ASTSwitchLabel(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
- ASTSwitchStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTSwitchStatement(SwitchStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchStatement
-
- ASTSwitchStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTSwitchStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
- ASTSwitchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
- ASTSynchronizedStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTSynchronizedStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
-
- ASTSynchronizedStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
-
- ASTText - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTText(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTText
-
- ASTText(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTText
-
- ASTThrowStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTThrowStatement(ThrowStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTThrowStatement
-
- ASTThrowStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTThrowStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
-
- ASTThrowStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
-
- ASTTryStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTTryStatement(TryStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- ASTTryStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTryStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
- ASTTryStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
- ASTType - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTType
-
- ASTType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTType
-
- ASTTypeArgument - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTypeArgument(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
-
- ASTTypeArgument(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
-
- ASTTypeArguments - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTypeArguments(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
-
- ASTTypeArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
-
- ASTTypeBound - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTypeBound(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
-
- ASTTypeBound(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
-
- ASTTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
-
- ASTTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
-
- ASTTypeParameter - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTypeParameter(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
- ASTTypeParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
- ASTTypeParameters - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTTypeParameters(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
-
- ASTTypeParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
-
- ASTUnaryExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTUnaryExpression(UnaryExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTUnaryExpression
-
- ASTUnaryExpression - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTUnaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
-
- ASTUnaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
-
- ASTUnaryExpressionNotPlusMinus - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTUnaryExpressionNotPlusMinus(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
-
- ASTUnaryExpressionNotPlusMinus(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
-
- ASTUnparsedText - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTUnparsedText(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTUnparsedText
-
- ASTUnparsedText(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTUnparsedText
-
- ASTValueBinding - Class in net.sourceforge.pmd.lang.jsp.ast
-
- ASTValueBinding(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTValueBinding
-
- ASTValueBinding(JspParser, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.ASTValueBinding
-
- ASTVariableDeclaration - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTVariableDeclaration(VariableDeclaration) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration
-
- ASTVariableDeclarator - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTVariableDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
- ASTVariableDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
- ASTVariableDeclaratorId - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTVariableDeclaratorId(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- ASTVariableDeclaratorId(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- ASTVariableInitializer - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTVariableInitializer(VariableInitializer) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableInitializer
-
- ASTVariableInitializer - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTVariableInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
-
- ASTVariableInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
-
- ASTWhileLoop - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTWhileLoop(WhileLoop) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTWhileLoop
-
- ASTWhileStatement - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTWhileStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
-
- ASTWhileStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
-
- ASTWildcardBounds - Class in net.sourceforge.pmd.lang.java.ast
-
- ASTWildcardBounds(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
- ASTWildcardBounds(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
- ASTWithStatement - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTWithStatement(WithStatement) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTWithStatement
-
- ASTXmlDotQuery - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTXmlDotQuery(XmlDotQuery) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlDotQuery
-
- ASTXmlExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTXmlExpression(XmlExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlExpression
-
- ASTXmlMemberGet - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTXmlMemberGet(XmlMemberGet) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlMemberGet
-
- ASTXmlString - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- ASTXmlString(XmlString) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlString
-
- AT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- atomize() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- atomize() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
-
- ATTR_EQ - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- ATTR_NAME - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- 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
-
- Attribute() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
- 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
-
- AttributeValue() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
The value of an attribute of an element.
- 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.
- AttrValueBetweenDoubleQuotesState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- AttrValueBetweenSingleQuotesState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- AttrValueNoQuotesState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- AttrValueState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- AUTHOR - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- AUTO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- AvoidBranchingStatementAsLastInLoopRule - Class in net.sourceforge.pmd.lang.java.rule.basic
-
- AvoidBranchingStatementAsLastInLoopRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- AvoidCallingFinalizeRule - Class in net.sourceforge.pmd.lang.java.rule.finalizers
-
- AvoidCallingFinalizeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
-
- AvoidCatchingThrowableRule - Class in net.sourceforge.pmd.lang.java.rule.strictexception
-
Finds catch
statements
containing throwable
as the type definition.
- AvoidCatchingThrowableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strictexception.AvoidCatchingThrowableRule
-
- AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
-
- AvoidDollarSignsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
-
- AvoidDollarSignsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
-
- AvoidDuplicateLiteralsRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
- AvoidDuplicateLiteralsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
-
- AvoidDuplicateLiteralsRule.ExceptionParser - Class in net.sourceforge.pmd.lang.java.rule.strings
-
- AvoidDuplicateLiteralsRule.ExceptionParser(char) - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule.ExceptionParser
-
- AvoidFieldNameMatchingMethodNameRule - Class in net.sourceforge.pmd.lang.java.rule.naming
-
- AvoidFieldNameMatchingMethodNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule
-
- AvoidFieldNameMatchingTypeNameRule - Class in net.sourceforge.pmd.lang.java.rule.naming
-
- AvoidFieldNameMatchingTypeNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule
-
- AvoidInstantiatingObjectsInLoopsRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
-
- AvoidInstantiatingObjectsInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.AvoidInstantiatingObjectsInLoopsRule
-
- AvoidMultipleUnaryOperatorsRule - Class in net.sourceforge.pmd.lang.java.rule.basic
-
- AvoidMultipleUnaryOperatorsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule
-
- AvoidReassigningParametersRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule
-
- AvoidUsingHardCodedIPRule - Class in net.sourceforge.pmd.lang.java.rule.basic
-
- AvoidUsingHardCodedIPRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- AvoidUsingOctalValuesRule - Class in net.sourceforge.pmd.lang.java.rule.basic
-
- AvoidUsingOctalValuesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
-
- call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
-
- call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
- call(Context, List) - Method in class net.sourceforge.pmd.lang.xpath.MatchesFunction
-
- call() - Method in class net.sourceforge.pmd.processor.PmdRunnable
-
- canParse() - Method in class net.sourceforge.pmd.lang.cpp.CppParser
-
- canParse() - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Parser
-
- canParse() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
-
- canParse() - Method in class net.sourceforge.pmd.lang.jsp.JspParser
-
- canParse() - Method in interface net.sourceforge.pmd.lang.Parser
-
Indicates if this parser can actual parse, or if it can only tokenize.
- canParse() - Method in class net.sourceforge.pmd.lang.xml.XmlParser
-
- CanSuppressWarnings - Interface in net.sourceforge.pmd.lang.java.ast
-
- CASE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CASE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- CASE_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- CASE_SENSITIVE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
-
- CastExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- CastLookahead() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- CATCH - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CATCH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- CatchStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- CData() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
- CDATA_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- CDATA_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- CDataState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- CHAR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CHAR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- CHARACTER - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CHARACTER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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.
- CharacterMultiProperty(String, String, String, Map<String, String>) - Constructor for class net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
-
Constructor for CharacterProperty that accepts additional params from a map.
- 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
-
- 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(EnumeratedMultiProperty<String>, Node, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- check(Node) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
-
- check(Node) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports
-
- CHECK_ADDRESS_TYPES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- CHECK_BREAK_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- CHECK_CONTINUE_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- CHECK_DO - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- CHECK_FOR - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- CHECK_RETURN_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- CHECK_WHILE - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- checkIPv4 - Variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- checkIPv4MappedIPv6 - Variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- checkIPv6 - Variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- CheckResultSetRule - Class in net.sourceforge.pmd.lang.java.rule.basic
-
Rule that verifies, that the return values of next(), first(), last(), etc.
- CheckResultSetRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
-
- CheckSkipResultRule - Class in net.sourceforge.pmd.lang.java.rule.basic
-
- CheckSkipResultRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.CheckSkipResultRule
-
- checksNothing() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
-
- checksNothing() - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
-
- 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
-
- childrenAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
-
Accept the visitor.
- childrenAccept(EcmascriptParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode
-
Accept the visitor.
- childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Accept the visitor.
- childrenAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
-
Accept the visitor.
- childrenAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
-
Accept the visitor.
- childrenAccept(JspParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspNode
-
Accept the visitor.
- 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 - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CLASS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- CLASSES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
-
- 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
-
- ClassNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
-
- ClassNameDeclaration(ASTClassOrInterfaceDeclaration) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
-
- classNameExists(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
-
Check whether the supplied class name exists.
- classNames - Variable in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- classNames - Variable in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- ClassNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
-
- ClassNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.ClassNamingConventionsRule
-
- 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.
- ClassOrInterfaceBody() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ClassOrInterfaceBodyDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ClassOrInterfaceDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ClassOrInterfaceType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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
-
- ClassScope - Class in net.sourceforge.pmd.lang.java.symboltable
-
- ClassScope(String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- ClassScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
This is only for anonymous inner classes
FIXME - should have name like Foo$1, not Anonymous$1
to get this working right, the parent scope needs
to be passed in when instantiating a ClassScope
- ClassTypeResolver - Class in net.sourceforge.pmd.lang.java.typeresolution
-
- ClassTypeResolver() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
-
- ClassTypeResolver(ClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
-
- 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
-
- clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- CLINIT - Static variable in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- CloneMethodMustImplementCloneable - Class in net.sourceforge.pmd.lang.java.typeresolution.rules
-
The method clone() should only be implemented if the class implements the
Cloneable interface with the exception of a final method that only throws
CloneNotSupportedException.
- CloneMethodMustImplementCloneable() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
-
- close() - Method in class net.sourceforge.pmd.lang.cpp.ContinuationReader
-
- 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
-
- closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- closeQuietly(Closeable) - Static method in class net.sourceforge.pmd.util.IOUtil
-
Convenience methods to close any stream, reader, or writer.
- CloseResourceRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Makes sure you close your database connections.
- CloseResourceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
-
- closeTag(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.OpenTagRegister
-
- closeTag(ASTElement) - Method in class net.sourceforge.pmd.lang.jsp.ast.OpenTagRegister
-
- COALESCING_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- COALESCING_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
-
- COALESCING_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- CODE_RECOMPILED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
reason in the case of code recompilation
- CodeEditorTextPane - Class in net.sourceforge.pmd.util.designer
-
- CodeEditorTextPane() - Constructor for class net.sourceforge.pmd.util.designer.CodeEditorTextPane
-
- CodeInCommentsRule - Class in net.sourceforge.pmd.lang.java.rule.comments
-
- CodeInCommentsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CodeInCommentsRule
-
- 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.
- COLON - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- COLON - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.SourceCodePositioner
-
- COMMA - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- COMMA - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- commaSeparatedTerseNames(List<Language>) - Static method in enum net.sourceforge.pmd.lang.Language
-
Return a comma separated list of Language terse names.
- commaSeparatedTerseNames(List<LanguageVersion>) - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
-
Return a comma-separated list of LanguageVersion terse names.
- comment(Comment) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- comment() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- Comment - Class in net.sourceforge.pmd.lang.java.ast
-
- Comment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.Comment
-
- COMMENT_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- COMMENT_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- COMMENT_TEXT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- CommentContentRule - Class in net.sourceforge.pmd.lang.java.rule.comments
-
A rule that checks for illegal words in the comment text.
- CommentContentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
-
- CommentRequiredRule - Class in net.sourceforge.pmd.lang.java.rule.comments
-
- CommentRequiredRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
-
- comments - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
- CommentSizeRule - Class in net.sourceforge.pmd.lang.java.rule.comments
-
A rule to manage those who just can't shut up...
- CommentSizeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
-
- CommentState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- CommentTag() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
- CommentUtil - Class in net.sourceforge.pmd.lang.java.ast
-
- commitSource(String, LanguageVersion) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
commits source code to the model.
- ComparatorByOrder - 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
-
- CompareObjectsWithEqualsRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- CompareObjectsWithEqualsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.CompareObjectsWithEqualsRule
-
- 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(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(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
-
- CompilationUnit() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
- CompilationUnit() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
The root of the AST of a JSP.
- COMPILE_ACTION - Static variable in class net.sourceforge.pmd.util.viewer.gui.ActionCommands
-
- compilePatternsFromList(List<String>) - Static method in class net.sourceforge.pmd.lang.java.rule.regex.RegexHelper
-
Compiles a list of regex into a list of patterns.
- 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
-
- compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
-
- compute(ASTConstructorDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
-
- computePaths() - Method in class net.sourceforge.pmd.lang.dfa.Linker
-
Creates all the links between the data flow nodes.
- ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ConditionalExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- configErrors() - Method in class net.sourceforge.pmd.Report
-
- configuration - Variable in class net.sourceforge.pmd.PMD
-
- configuration - Variable in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- ConfusingTernaryRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
if (x != y) { diff(); } else { same(); } and
(!x ? diff() : same());.
- ConfusingTernaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
-
- ConsecutiveLiteralAppendsRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
This rule finds concurrent calls to StringBuffer/Builder.append where String literals
are used It would be much better to make these calls using one call to
.append
example:
- ConsecutiveLiteralAppendsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule
-
- ConsistentReturnRule - Class in net.sourceforge.pmd.lang.ecmascript.rule.basic
-
- ConsistentReturnRule() - Constructor for class net.sourceforge.pmd.lang.ecmascript.rule.basic.ConsistentReturnRule
-
- 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
-
- CONST - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CONST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ConstructorCallsOverridableMethodRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Searches through all methods and constructors called from constructors.
- ConstructorCallsOverridableMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
-
- ConstructorDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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.java.symboltable.AbstractScope
-
- contains(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- contains(NameOccurrence) - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Tests whether or not a NameOccurrence is directly contained in the scope
Note that this search is just for this scope - it doesn't go diving into any
child scopes.
- 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.
- containsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
- containsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
- Content() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Everything between a start-tag and the corresponding end-tag of an element (if an end tag exists).
- ContentElement() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
A single (non-text) element that can occur between a start-tag and end-tag of an element.
- ContinuationReader - Class in net.sourceforge.pmd.lang.cpp
-
A custom
Reader
which completely omits C/C++ continuation character
sequences from an underlying reader.
- ContinuationReader(Reader) - Constructor for class net.sourceforge.pmd.lang.cpp.ContinuationReader
-
- CONTINUE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- CONTINUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- CONTINUE_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- ContinueStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- copy(Receiver, int, int) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- copy(Receiver, int, boolean, int) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- copyPropertyDescriptors() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- copyPropertyValues() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- coreFieldTypesByKey - Static variable in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- countNodeChildren(Node, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
-
Count the number of children of the given Java node.
- CouplingBetweenObjectsRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
-
CouplingBetweenObjects attempts to capture all unique Class attributes,
local variables, and return types to determine how many objects a class is
coupled to.
- CouplingBetweenObjectsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
-
- CPD - Class in net.sourceforge.pmd.cpd
-
- CPD(CPDConfiguration) - Constructor for class net.sourceforge.pmd.cpd.CPD
-
- CPD_END - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- CPD_START - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- CPDConfiguration - Class in net.sourceforge.pmd.cpd
-
- CPDConfiguration(String[]) - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration
-
- CPDConfiguration(int, Language, String) - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration
-
- 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
-
- CPDTask.LanguageAttribute - Class in net.sourceforge.pmd.cpd
-
- CPDTask.LanguageAttribute() - Constructor for class net.sourceforge.pmd.cpd.CPDTask.LanguageAttribute
-
- CppHandler - Class in net.sourceforge.pmd.lang.cpp
-
Implementation of LanguageVersionHandler for the C++ Language.
- CppHandler() - Constructor for class net.sourceforge.pmd.lang.cpp.CppHandler
-
- CPPLanguage - Class in net.sourceforge.pmd.cpd
-
- CPPLanguage() - Constructor for class net.sourceforge.pmd.cpd.CPPLanguage
-
- CppParser - Class in net.sourceforge.pmd.lang.cpp
-
Adapter for the C++ Parser.
- CppParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.cpp.CppParser
-
- CppParserConstants - Interface in net.sourceforge.pmd.lang.cpp.ast
-
Token literal values and constants.
- CppParserTokenManager - Class in net.sourceforge.pmd.lang.cpp.ast
-
Token Manager.
- CppParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Constructor.
- CppParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Constructor.
- CPPTokenizer - Class in net.sourceforge.pmd.cpd
-
- CPPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.CPPTokenizer
-
- CppTokenManager - Class in net.sourceforge.pmd.lang.cpp
-
C++ Token Manager implementation.
- CppTokenManager(Reader) - Constructor for class net.sourceforge.pmd.lang.cpp.CppTokenManager
-
- 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
-
- createDataFlowNode(List<DataFlowNode>, Node) - Method in class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
-
- 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
-
- createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
-
Subclass should override this method to modify the JavaParser as needed.
- createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java13Parser
-
- createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java14Parser
-
- createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java15Parser
-
- createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java16Parser
-
- createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java17Parser
-
- createLanguage(String) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
-
- createLanguage(String, Properties) - 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
-
- createProxy(Node) - Method in class net.sourceforge.pmd.lang.xml.ast.XmlParser
-
- 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
-
- 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
-
- 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.ecmascript.rule.EcmascriptRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String) - Method in class net.sourceforge.pmd.lang.jsp.rule.JspRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.jsp.rule.JspRuleViolationFactory
-
- 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
-
- createRuleViolation(Rule, RuleContext, Node, String) - Method in class net.sourceforge.pmd.lang.xml.rule.XmlRuleViolationFactory
-
- createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.xml.rule.XmlRuleViolationFactory
-
- createStartNode(int) - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- createThread(int, Runnable, RuleSetFactory, RuleContext) - Static method in class net.sourceforge.pmd.processor.PmdRunnable
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.AbstractParser
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.cpp.CppParser
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Parser
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.jsp.JspParser
-
- createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.xml.XmlParser
-
- 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
-
- CsLanguage - Class in net.sourceforge.pmd.cpd
-
- CsLanguage() - Constructor for class net.sourceforge.pmd.cpd.CsLanguage
-
- CsTokenizer - Class in net.sourceforge.pmd.cpd
-
This class does a best-guess try-anything tokenization.
- CsTokenizer() - Constructor for class net.sourceforge.pmd.cpd.CsTokenizer
-
- CSVRenderer - Class in net.sourceforge.pmd.cpd
-
- CSVRenderer() - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
-
- CSVRenderer(char) - 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
-
- 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
-
- curChar - Variable in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
- curChar - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
- curChar - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
- 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
-
- currentToken - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
-
This is the last token that has been consumed successfully.
- currentToken - Variable in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
This is the last token that has been consumed successfully.
- CyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
- CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
-
- Ecmascript3Handler - Class in net.sourceforge.pmd.lang.ecmascript
-
Implementation of LanguageVersionHandler for the ECMAScript Version 3.
- Ecmascript3Handler() - Constructor for class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Handler
-
- Ecmascript3Parser - Class in net.sourceforge.pmd.lang.ecmascript
-
Adapter for the EcmascriptParser.
- Ecmascript3Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Parser
-
- EcmascriptLanguage - Class in net.sourceforge.pmd.cpd
-
- EcmascriptLanguage() - Constructor for class net.sourceforge.pmd.cpd.EcmascriptLanguage
-
- EcmascriptNode<T extends org.mozilla.javascript.ast.AstNode> - Interface in net.sourceforge.pmd.lang.ecmascript.ast
-
- EcmascriptParser - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- EcmascriptParser(EcmascriptParserOptions) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParser
-
- EcmascriptParserOptions - Class in net.sourceforge.pmd.lang.ecmascript
-
- EcmascriptParserOptions() - Constructor for class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- EcmascriptParserOptions(Rule) - Constructor for class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- EcmascriptParserOptions.Version - Enum in net.sourceforge.pmd.lang.ecmascript
-
- EcmascriptParserVisitor - Interface in net.sourceforge.pmd.lang.ecmascript.ast
-
- EcmascriptParserVisitorAdapter - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- EcmascriptParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
-
- EcmascriptRuleChainVisitor - Class in net.sourceforge.pmd.lang.ecmascript.rule
-
- EcmascriptRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptRuleChainVisitor
-
- EcmascriptRuleViolationFactory - Class in net.sourceforge.pmd.lang.ecmascript.rule
-
- EcmascriptTokenizer - Class in net.sourceforge.pmd.cpd
-
BSD-style license; for more info see http://pmd.sourceforge.net/license.html
- EcmascriptTokenizer() - Constructor for class net.sourceforge.pmd.cpd.EcmascriptTokenizer
-
- EcmascriptTreeBuilder - Class in net.sourceforge.pmd.lang.ecmascript.ast
-
- EcmascriptTreeBuilder(String, List<ParseProblem>) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
-
- EcmascriptXPathRule - Class in net.sourceforge.pmd.lang.ecmascript.rule
-
- EcmascriptXPathRule() - Constructor for class net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptXPathRule
-
- EL_ESCAPE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- EL_EXPRESSION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- EL_EXPRESSION_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- Element() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
A XML element, either with a single empty tag, or with a starting and closing tag
with optional contained content.
- ElementNode - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
-
A Saxon OM Element type node for an AST Node.
- ElementNode(DocumentNode, IdGenerator, ElementNode, Node, int) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- ElExpression() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
An EL expression, not within an attribute value.
- ElExpressionInAttribute() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
- ELLIPSIS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- ELLIPSIS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ELSE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- ELSE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ELSE_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- EmacsRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer to GNU Emacs parsable format.
- EmacsRenderer() - Constructor for class net.sourceforge.pmd.renderers.EmacsRenderer
-
- EMPTY_CLASS_ARRAY - Static variable in class net.sourceforge.pmd.util.ClassUtil
-
- EMPTY_STRINGS - Static variable in class net.sourceforge.pmd.util.StringUtil
-
- EmptyIterator<T> - Class in net.sourceforge.pmd.util
-
A singleton iterator that never has anything.
- EmptyStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- enable_tracing() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Enable tracing.
- enable_tracing() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Enable tracing.
- ENCODING - Static variable in class net.sourceforge.pmd.renderers.XMLRenderer
-
- end(Report) - Method in class net.sourceforge.pmd.ant.Formatter
-
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
-
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
-
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
-
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
- end() - Method in class net.sourceforge.pmd.renderers.AbstractAccumulatingRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
-
- end() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
- end() - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.TextColorRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.TextRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
-
- end() - Method in class net.sourceforge.pmd.renderers.YAHTMLRenderer
-
- end() - Method in class net.sourceforge.pmd.Report
-
- end(RuleContext) - Method in interface net.sourceforge.pmd.Rule
-
End processing.
- end(RuleContext) - Method in class net.sourceforge.pmd.RuleSet
-
- end(RuleContext) - Method in class net.sourceforge.pmd.RuleSets
-
Notify all rules of the end of processing.
- endColumn - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- endColumn - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class net.sourceforge.pmd.lang.java.ast.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
-
The column number of the last character of this Token.
- endColumn - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- ENDING_DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- ENDING_SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- ENDING_WHITESPACE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- endLine - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- endLine - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
-
The line number of the last character of this Token.
- endLine - Variable in class net.sourceforge.pmd.lang.java.ast.Token
-
The line number of the last character of this Token.
- endLine - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
-
The line number of the last character of this Token.
- endLine - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- endsWith - Variable in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- ENDTAG_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- ENUM - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- EnumBody() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- EnumConstant() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- EnumDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- EnumeratedMultiProperty<E> - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a datatype with a set of preset values of any type as held within a pair of
maps.
- EnumeratedMultiProperty(String, String, String[], E[], int[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
-
Constructor for EnumeratedProperty.
- EnumeratedProperty<E> - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a datatype with a set of preset values of any type as held within a pair of
maps.
- EnumeratedProperty(String, String, String[], E[], int, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty
-
Constructor for EnumeratedProperty.
- EOF - Static variable in class net.sourceforge.pmd.cpd.TokenEntry
-
- EOF - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
End of File.
- EOF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
End of File.
- EOF - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
End of File.
- eol - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
-
The end of line string for this machine.
- eol - Variable in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
The end of line string for this machine.
- EOL - Static variable in class net.sourceforge.pmd.PMD
-
- EOL - Static variable in class net.sourceforge.pmd.renderers.EmacsRenderer
-
- EQ - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- EQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- EqualityExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- equals(Object) - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- equals(Object) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- equals(Object) - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- equals(Object) - Method in class net.sourceforge.pmd.dcd.graph.FieldNode
-
- equals(Object) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- equals(S) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- equals(String, String) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- equals(Object) - Method in class net.sourceforge.pmd.dcd.graph.MethodNode
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
-
This implementation considers to NodeInfo objects to be equal, if their
underlying nodes are equal.
- equals(Object) - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.rule.ImportWrapper
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.ParserOptions
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
-
Rules are equal if:
They have the same implementation class.
They have the same name.
They have the same priority.
They share the same properties.
- equals(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
- equals(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- equals(Object) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- equals(Object) - Method in class net.sourceforge.pmd.RuleSet
-
- equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
Should compare to nodes of the tree.
- equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.ClassNode
-
- equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.PackageNode
-
- equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.ViolationNode
-
- ERROR_STATUS - Static variable in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- errorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
Validation function that returns a diagnostic error message for a sample
property value.
- errorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
-
- errorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty
-
- errorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- errorFor(Object) - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Validation function that returns a diagnostic error message for a sample
property value.
- errors - Variable in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
-
Accumulated processing errors.
- errors() - Method in class net.sourceforge.pmd.Report
-
- escapeWhitespace(Object) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Replace some whitespace characters so they are visually apparent.
- evaluate(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
Evaluate the XPath query against the given Node.
- evaluate(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery
-
Evaluate the XPath query against the given Node.
- evaluate(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.xpath.SaxonXPathRuleQuery
-
Evaluate the XPath query against the given Node.
- evaluate(Node, RuleContext) - Method in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
-
Evaluate the XPath query against the given Node.
- evaluate(Node, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.XPathRule
-
Evaluate the XPath query with the AST node.
- EVALUATE_ACTION - Static variable in class net.sourceforge.pmd.util.viewer.gui.ActionCommands
-
- evaluateXPathExpression(String, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
evaluates the given XPath expression against the current tree
- EvaluationResultsPanel - Class in net.sourceforge.pmd.util.viewer.gui
-
A panel showing XPath expression evaluation results
- EvaluationResultsPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel
-
constructs the panel
- EXCEPTION_FILE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
-
- EXCEPTION_LIST_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
-
- ExceptionAsFlowControlRule - Class in net.sourceforge.pmd.lang.java.rule.strictexception
-
Catches the use of exception statements as a flow control device.
- ExceptionAsFlowControlRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strictexception.ExceptionAsFlowControlRule
-
- ExcessiveClassLengthRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
This rule detects when a class exceeds a certain
threshold.
- ExcessiveClassLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveClassLengthRule
-
- ExcessiveImportsRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
-
ExcessiveImports attempts to count all unique imports a class
contains.
- ExcessiveImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.ExcessiveImportsRule
-
- ExcessiveLengthRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
This is a common super class for things which
have excessive length.
- ExcessiveLengthRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule
-
- ExcessiveMethodLengthRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
This rule detects when a method exceeds a certain
threshold.
- ExcessiveMethodLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveMethodLengthRule
-
- ExcessiveNodeCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
This is a common super class for things which
shouldn't have excessive nodes underneath.
- ExcessiveNodeCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule
-
- ExcessiveParameterListRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
This rule detects an abnormally long parameter list.
- ExcessiveParameterListRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveParameterListRule
-
- ExcessivePublicCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
- ExcessivePublicCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule
-
- ExclusiveOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- Executable - Interface in net.sourceforge.pmd.lang.dfa.pathfinder
-
- execute() - Method in class net.sourceforge.pmd.ant.PMDTask
-
- execute() - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- execute(CurrentPath) - Method in interface net.sourceforge.pmd.lang.dfa.pathfinder.Executable
-
- execute(CurrentPath) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
-
- execute(CurrentPath) - Method in class net.sourceforge.pmd.lang.java.rule.UselessAssignment
-
- execute() - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
-
- execute(Scope) - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
-
- EXPAND_ENTITY_REFERENCES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- EXPAND_ENTITY_REFERENCES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
-
- EXPAND_ENTITY_REFERENCES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- ExpandBuff(boolean) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- ExpandBuff(boolean) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- expandVariables(String) - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- expectedFields() - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- expectedFields() - Method in interface net.sourceforge.pmd.PropertyDescriptorFactory
-
Denote the identifiers of the expected fields paired with booleans denoting whether they are
required (non-null) or not.
- expectedFieldTypesWith(String[], Boolean[]) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- expectedTokenSequences - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
-
Each entry in this array is an array of integers.
- expectedTokenSequences - Variable in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
Each entry in this array is an array of integers.
- ExplicitConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- EXPONENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- Expression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- EXTENDS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ExtendsList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- EXTENSION - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
-
- extensions - Variable in class net.sourceforge.pmd.util.filter.FileExtensionFilter
-
- EXTERN - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- ExternalRuleID - Class in net.sourceforge.pmd
-
- ExternalRuleID(String) - Constructor for class net.sourceforge.pmd.ExternalRuleID
-
- extractParameters(PMDParameters, String[], String) - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.FileProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.FloatProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.IntegerProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.LongMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.LongProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.StringProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
- FACTORY - Static variable in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- factoryFor(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.PropertyDescriptorUtil
-
- FALSE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FALSETOK - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- FIELD_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
-
- FieldDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- FieldNode - Class in net.sourceforge.pmd.dcd.graph
-
Represents a Class Field in a UsageGraph.
- FieldNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.FieldNode
-
- FILE_NAME - Static variable in class net.sourceforge.pmd.renderers.IDEAJRenderer
-
- FileDataSource - Class in net.sourceforge.pmd.util.datasource
-
DataSource implementation to read data from a file.
- FileDataSource(File) - Constructor for class net.sourceforge.pmd.util.datasource.FileDataSource
-
- FileExtensionFilter - Class in net.sourceforge.pmd.util.filter
-
- FileExtensionFilter(String...) - Constructor for class net.sourceforge.pmd.util.filter.FileExtensionFilter
-
Matches any files with the given extensions, ignoring case
- FileExtensionFilter(boolean, String...) - Constructor for class net.sourceforge.pmd.util.filter.FileExtensionFilter
-
Matches any files with the given extensions, optionally ignoring case.
- FileFinder - Class in net.sourceforge.pmd.util
-
A utility class for finding files within a directory.
- FileFinder() - Constructor for class net.sourceforge.pmd.util.FileFinder
-
- FileIterable - Class in net.sourceforge.pmd.util
-
Handy class to easily iterate over a file, line by line, using
a Java 5 for loop.
- FileIterable(File) - Constructor for class net.sourceforge.pmd.util.FileIterable
-
- filename - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- filenameFilter() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- filenameFrom(DataSource) - Method in class net.sourceforge.pmd.processor.AbstractPMDProcessor
-
- FileProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
- FileProperty(String, String, File, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.FileProperty
-
- FileReporter - Class in net.sourceforge.pmd.cpd
-
- FileReporter(String) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
-
- FileReporter(File) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
-
- FileReporter(File, String) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
-
- FileUtil - Class in net.sourceforge.pmd.util
-
This is a utility class for working with Files.
- FillBuff() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- FillBuff() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- filter - Variable in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- filter(T) - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- filter(T) - Method in class net.sourceforge.pmd.util.filter.AndFilter
-
- filter(File) - Method in class net.sourceforge.pmd.util.filter.DirectoryFilter
-
- filter(File) - Method in class net.sourceforge.pmd.util.filter.FileExtensionFilter
-
- Filter<T> - Interface in net.sourceforge.pmd.util.filter
-
A Filter interface, used for filtering arbitrary objects.
- filter(T) - Method in interface net.sourceforge.pmd.util.filter.Filter
-
- filter(Filter<T>, Collection<T>) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Filter a given Collection.
- filter(T) - Method in class net.sourceforge.pmd.util.filter.NotFilter
-
- filter(T) - Method in class net.sourceforge.pmd.util.filter.OrFilter
-
- filter(String) - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- filteredCommentIn(Comment) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
-
- filters - Variable in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- Filters - Class in net.sourceforge.pmd.util.filter
-
Utility class for working with Filters.
- Filters() - Constructor for class net.sourceforge.pmd.util.filter.Filters
-
- FINAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- FINAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- finalize() - Method in class net.sourceforge.pmd.util.FileIterable
-
- FINALLY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FinallyStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- findBooleanSwitch(String[], String) - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- findByExtension(String) - Static method in enum net.sourceforge.pmd.lang.Language
-
A utility method to find the Languages which are associated with
the given file extension.
- findByTerseName(String) - Static method in enum net.sourceforge.pmd.lang.Language
-
A utility method to find the Language associated with the given
terse name, whatever the case is.
- findByTerseName(String) - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
-
A utility method to find the LanguageVersion associated with the given
terse name.
- findChildNodesWithXPath(String) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Returns all the nodes matching the xpath expression.
- findChildNodesWithXPath(String) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Returns all the nodes matching the xpath expression.
- findChildrenOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses the children to find all the instances of type childType.
- findChildrenOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Traverses the children to find all the instances of type childType.
- findClass(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
-
- findDescendantsOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses down the tree to find all the descendant instances of type descendantType.
- findDescendantsOfType(Class<T>, List<T>, boolean) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Traverses down the tree to find all the descendant instances of type descendantType.
- findDescendantsOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Traverses down the tree to find all the descendant instances of type descendantType.
- findDescendantsOfType(Class<T>, List<T>, boolean) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
Traverses down the tree to find all the descendant instances of type descendantType.
- findFilesFrom(String, FilenameFilter, boolean) - Method in class net.sourceforge.pmd.util.FileFinder
-
- findFirstDegreeChildrenOfType(Node, Class<T>) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
-
- findMatches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
-
- findOptionalStringValue(String[], String, String) - Static method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- findPatternInFile(File, String) - Static method in class net.sourceforge.pmd.util.FileUtil
-
Handy method to find a certain pattern into a file.
- findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
-
- findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- findVersionsForLanguageTerseName(String) - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
-
A utility method to find the all version associated with the given
terse name.
- findVersionsForLanguageTerseName(String, String) - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
-
A utility method to retrieve the appropriate enum, given the provided parameters
- findWithRuleSupport() - Static method in enum net.sourceforge.pmd.lang.Language
-
A utility method to find the Languages which have Rule support.
- fireTreeModelEvent(TreeModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
-
- fireViewerModelEvent(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
-
- FLOAT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- FLOAT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FLOAT_ZERO - Static variable in class net.sourceforge.pmd.util.NumericConstants
-
- floatFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.FloatProperty
-
- FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FloatMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property type that support float property values within an upper and lower boundary.
- FloatMultiProperty(String, String, Float, Float, Float[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty
-
Constructor for FloatProperty that configures it to accept multiple values and any number of defaults.
- FLOATONE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- FloatProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property type that supports single float property values within an upper and lower boundary.
- FloatProperty(String, String, Float, Float, Float, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.FloatProperty
-
Constructor for FloatProperty that limits itself to a single value within the specified limits.
- FloatProperty(String, String, String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.FloatProperty
-
Constructor for FloatProperty that limits itself to a single value within the specified limits.
- floatsIn(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- FLOATTWO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- flush() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
-
- flush() - Method in interface net.sourceforge.pmd.renderers.Renderer
-
- flush() - Method in class net.sourceforge.pmd.util.log.AntLogHandler
-
- flush() - Method in class net.sourceforge.pmd.util.log.ConsoleLogHandler
-
- FOR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- FOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FOR_BEFORE_FIRST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- FOR_END - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- FOR_EXPR - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- FOR_INIT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- FOR_UPDATE - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- ForInit() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FormalComment - Class in net.sourceforge.pmd.lang.java.ast
-
- FormalComment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.FormalComment
-
- FormalParameter() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- FormalParameters() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- format(LogRecord) - Method in class net.sourceforge.pmd.util.log.PmdLogFormatter
-
- Formatter - Class in net.sourceforge.pmd.ant
-
- Formatter() - Constructor for class net.sourceforge.pmd.ant.Formatter
-
- formatValueForXPath(Attribute) - Static method in class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
-
formats a value for its usage in XPath expressions
- ForStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- FortranLanguage - Class in net.sourceforge.pmd.cpd
-
- FortranLanguage() - Constructor for class net.sourceforge.pmd.cpd.FortranLanguage
-
- FortranTokenizer - Class in net.sourceforge.pmd.cpd
-
- FortranTokenizer() - Constructor for class net.sourceforge.pmd.cpd.FortranTokenizer
-
- ForUpdate() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- FRIEND - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- fromInternalForm(String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- fromStringFilter(Filter<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Given a String Filter, expose as a Filter on another type.
- GE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
- generateParseException() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Generate ParseException.
- generateParseException() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Generate ParseException.
- GenericClassCounterRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
A generic rule that can be configured to "count" classes of certain
type based on either their name (full name, prefix, suffixes anything can
be matched with a regex), and/or
their type.
- GenericClassCounterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
-
- GenericLiteralCheckerRule - Class in net.sourceforge.pmd.lang.java.rule
-
This class allow to match a Literal (most likely a String) with a regex pattern.
- GenericLiteralCheckerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule
-
- get(int, T, String) - Method in interface net.sourceforge.pmd.renderers.ColumnDescriptor.Accessor
-
- getAccessNodeParent() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- 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
-
- getArgument(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall
-
- getArgument(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
-
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTArguments
-
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
Get the number of arguments for this primary suffix.
- getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- getArrayComprehensionLoop(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
-
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- getArrayDepth() - Method in interface net.sourceforge.pmd.lang.java.ast.Dimensionable
-
- 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.
- getASTCompilationUnitPackage() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
-
- 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.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.
- getBlock() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause
-
- getBlock() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- getBody() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTDoLoop
-
- getBody() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop
-
- getBody() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop
-
- getBody(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- getBody() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode
-
- getBody() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTWhileLoop
-
- getBraceStack() - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
- getCatchClause(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- getCatchCondition() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause
-
- 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
-
- getClassDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- getClassDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- getClassDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- getClassDeclarations() - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that
exist at this scope
- getClassDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- 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.java.symboltable.ClassScope
-
- 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
-
- getClassTypeResolver() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- 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
-
- 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
-
- getComment(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTAstRoot
-
- GetCommentOnFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
The XPath query "//VariableDeclarator[contains(getCommentOn(), '//password')]"
will find all variables declared that are annotated with the password comment.
- GetCommentOnFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
-
- getComments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- getCommentStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getCondition() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTDoLoop
-
- getCondition() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop
-
- getCondition() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement
-
- getCondition() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTWhileLoop
-
- getConfiguration() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getConfiguration() - Method in class net.sourceforge.pmd.PMD
-
Get the runtime configuration.
- getConstructor(Class<?>, String, Class<?>...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- getConstructorNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
-
- getConstructors() - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
-
- 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
-
- getDataFlowFacade() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDataFlowFacade() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- getDataFlowFacade() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the DataFlowFacade.
- getDataFlowHandler() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDataFlowHandler() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- 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
-
- getDecl() - Method in class net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction
-
- getDeclaratorId() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- getDeclaredNamespaces(int[]) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getDeclaringType(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
Gets the Image of the first parent node of type
ASTClassOrInterfaceDeclaration or null
- getDefaultLanguage() - Static method in enum net.sourceforge.pmd.lang.Language
-
Return the default language for PMD.
- 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 class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Handler
-
- getDefaultParserOptions() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the default ParserOptions.
- getDefaultParserOptions() - Method in class net.sourceforge.pmd.lang.xml.XmlHandler
-
- getDefaultVersion() - Method in enum net.sourceforge.pmd.lang.Language
-
Get the current PMD defined default LanguageVersion for this Language.
- getDefaultVersion() - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
-
Return the default version for PMD.
- 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.
- 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
-
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Handler
-
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.jsp.JspHandler
-
- getDumpFacade(Writer, String, boolean) - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the DumpFacade.
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlHandler
-
- getElapsedTimeInMillis() - Method in class net.sourceforge.pmd.Report
-
- getElement() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTElementGet
-
- 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
-
- getElse() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement
-
- getEnclosingClassScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- getEnclosingClassScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- getEnclosingClassScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- getEnclosingClassScope() - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Goes searching up the tree for this scope's enclosing ClassScope
This is handy if you're buried down in a LocalScope and need to
hop up to the ClassScope to find a method name.
- getEnclosingClassScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- getEnclosingMethodScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- getEnclosingMethodScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- getEnclosingMethodScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- getEnclosingMethodScope() - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Goes searching up the tree for this scope's enclosing MethodScope
This is handy if you're buried down in a LocalScope and need to
hop up to the MethodScope to find a method parameter.
- getEnclosingMethodScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- getEnclosingSourceFileScope() - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Goes searching up the tree for this scope's enclosing SourceFileScope
This is handy if you're buried down in a LocalScope and need to
hop up to the SourceFileScope to find a class name.
- getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- getEncoding() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- 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 exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
- 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.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 exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
- 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
-
- getEntityResolver() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- 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.RuleSetReference
-
- getExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase
-
- getExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchStatement
-
- getExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTWithStatement
-
- getExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlExpression
-
- getExtensions() - Method in enum 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.
- getFalseExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTConditionalExpression
-
- 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
-
- 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.StringCodeLoader
-
- getFilename() - Method in class net.sourceforge.pmd.ExternalRuleID
-
- 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
- getFilter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
-
- getFilter() - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- getFilters() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- getFinally() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
- getFinallyBlock() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- 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.
- getFirstClassOrInterfaceTypeImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
-
Gets the image of the first ASTClassOrInterfaceType child or null
if none is found.
- 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
-
- getFirstNameImage(Node) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
-
- 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
-
- getFlags() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTRegExpLiteral
-
- 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
-
- getFullName() - Method in class net.sourceforge.pmd.lang.java.rule.ImportWrapper
-
- getFunctionName() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- getHighValue() - Method in class net.sourceforge.pmd.stat.Metric
-
- getIdentifier() - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- getIdentifier() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
- 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.java.symboltable.AbstractNameDeclaration
-
- getImage() - Method in interface net.sourceforge.pmd.lang.java.symboltable.NameDeclaration
-
- getImage() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- getImportedClasses(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
-
- getImportedName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- getImportedNameNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- getImportsCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
-
- getImportWrapper(Node) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
-
- getIncludePatterns() - Method in class net.sourceforge.pmd.RuleSet
-
- getIncrement() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop
-
- 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
-
- getInitializer() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop
-
- getInitializer() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
-
- getInitializer() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableInitializer
-
- getInnerClasses() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
-
- 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.ZipDataSource
-
- getInstance(ClassLoader) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
-
A new PMDASMClassLoader is created for each compilation unit, this method allows to reuse the same
PMDASMClassLoader across all the compilation units.
- getIteratedObject() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehensionLoop
-
- getIteratedObject() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop
-
- getIterator() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehensionLoop
-
- getIterator() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop
-
- getJsDoc() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
-
- getJsDoc() - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode
-
Get the JsDoc associated with the given node.
- getLabel() - Method in class net.sourceforge.pmd.cpd.Match
-
- getLabel() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTBreakStatement
-
- getLabel() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTContinueStatement
-
- getLabel(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabeledStatement
-
- getLabel() - Method in enum net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions.Version
-
- getLabelStatementNodeClass() - Method in interface net.sourceforge.pmd.lang.DataFlowHandler
-
- getLabelStatementNodeClass() - Method in class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
-
- getLanguage() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getLanguage() - Method in enum net.sourceforge.pmd.lang.LanguageVersion
-
Get the Language for this 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.
- 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.
- 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 enum net.sourceforge.pmd.lang.LanguageVersion
-
Get the LanguageVersionHandler for this 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
-
- getLeft() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractInfixEcmascriptNode
-
- 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() - Method in exception net.sourceforge.pmd.lang.jsp.ast.SyntaxErrorException
-
- 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.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
-
- getLocalName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- getLocalName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- 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 class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- 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.
- 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 exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
- 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
-
- getMethodDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- getMethodName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Gets the name of the method.
- 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.
- getMethodNameDeclaratorNode() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
-
- 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 class net.sourceforge.pmd.util.designer.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.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.MatchAlgorithm
-
- getModifiers() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- getModifiers() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- getMsg() - Method in class net.sourceforge.pmd.Report.ProcessingError
-
- getName() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- getName() - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- 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.java.rule.ImportWrapper
-
- getName() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- getName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- getName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDeclaration
-
- getName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeDeclaration
-
- getName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- getName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirective
-
- getName() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
-
- getName() - Method in enum net.sourceforge.pmd.lang.Language
-
Get the full name of this Language.
- getName() - Method in enum 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.renderers.AbstractRenderer
-
Get the name of the Renderer.
- 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
-
- getNameCode() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getNameDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
-
- getNameDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- getNamePool() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- getNames() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameFinder
-
- getNamespacePrefix(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getNamespacePrefix() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- getNamespacePrefix() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- 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.
- 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 class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.cpp.CppTokenManager
-
- getNextToken() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.java.JavaTokenManager
-
- getNextToken() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
Get the next Token.
- getNextToken() - Method in class net.sourceforge.pmd.lang.jsp.JspTokenManager
-
- 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.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.ecmascript.ast.AbstractEcmascriptNode
-
- getNode() - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode
-
Get the underlying Rhino AST node.
- getNode() - Method in class net.sourceforge.pmd.lang.java.rule.ImportWrapper
-
- getNode() - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractNameDeclaration
-
- getNode() - Method in interface net.sourceforge.pmd.lang.java.symboltable.NameDeclaration
-
- getNode() - Method in interface net.sourceforge.pmd.lang.xml.ast.XmlNode
-
Provide access to the underlying DOM node.
- 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
-
- getNormalizedImage() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNumberLiteral
-
- 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
-
- getNumArguments() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall
-
- getNumArguments() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
-
- getNumArrayComprehensionLoops() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
-
- getNumber() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNumberLiteral
-
- getNumberOfViolations() - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
-
- getNumCases() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchStatement
-
- getNumCatchClause() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- getNumComments() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTAstRoot
-
- getNumLabels() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabeledStatement
-
- getNumParams() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- getNumStatements() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase
-
- getObjectProperty(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
-
- getOperand() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTUnaryExpression
-
- 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
-
- 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
-
- getPackage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- getPackageDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- getPackageName() - Method in class net.sourceforge.pmd.lang.dfa.report.PackageNode
-
- getPackageName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- getPackageName() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- 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.
- getPackageNameImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
-
- getPackages() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
-
- getParam(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- getParameter() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
- getParameterCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
- getParameterCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
-
- getParameterCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
-
- getParameterCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
-
- getParameterDisplaySignature() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
-
- getParameters() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
- 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.java.symboltable.AbstractScope
-
- getParent() - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- getParent() - Method in interface net.sourceforge.pmd.lang.java.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 class net.sourceforge.pmd.lang.cpp.CppHandler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Handler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java13Handler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java14Handler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java15Handler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java16Handler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java17Handler
-
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.jsp.JspHandler
-
- getParser(ParserOptions) - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the Parser.
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.xml.XmlHandler
-
- getParserOptions() - Method in class net.sourceforge.pmd.lang.AbstractParser
-
- getParserOptions() - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
-
- getParserOptions() - Method in class net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptXPathRule
-
- 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 class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- getParserOptions() - Method in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
-
- 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
-
- getPropertiesByPropertyDescriptor() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- 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.
- getProperty(PropertyDescriptor<T>) - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- 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
-
- 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
-
- 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.
- getPublicId() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeExternalId
-
- getQuoteCharacter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral
-
- 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.StringCodeLoader
-
- getReader(String) - Method in class net.sourceforge.pmd.renderers.TextColorRenderer
-
- getRealNode() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- 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
-
- getRendererFromString(String) - 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.
- getRestrictedPackages() - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
-
- getResult() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
-
- getResult() - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
-
- getResultType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- getReturnedVariableName(ASTReturnStatement) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
-
Gets the name of the variable returned.
- getRhinoLanguageVersion() - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- getRight() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractInfixEcmascriptNode
-
- 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 enum 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 class of this Rule.
- getRuleName() - Method in class net.sourceforge.pmd.ExternalRuleID
-
- getRuleName() - Method in exception net.sourceforge.pmd.lang.jsp.ast.SyntaxErrorException
-
- 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.
- 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 RuleSets URIs.
- getRuleSets(String, RuleSetFactory, long) - Static method in class net.sourceforge.pmd.RulesetsFactoryUtils
-
- getRuleSetsIterator() - Method in class net.sourceforge.pmd.RuleSets
-
- getRuleViolation() - Method in class net.sourceforge.pmd.lang.dfa.report.ViolationNode
-
- getRuleViolation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
-
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.cpp.CppHandler
-
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Handler
-
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.jsp.JspHandler
-
- getRuleViolationFactory() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the RuleViolationFactory.
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.xml.XmlHandler
-
- getScope() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- getScope() - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
-
- getScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractNameDeclaration
-
- getScope() - Method in interface net.sourceforge.pmd.lang.java.symboltable.NameDeclaration
-
- getScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- 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 enum net.sourceforge.pmd.lang.Language
-
Get the short name of this Language.
- getShortName() - Method in enum 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.
- getSlice(int, int) - Method in class net.sourceforge.pmd.cpd.SourceCode
-
- getSource() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
- 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.
- getSourceCodeProcessor() - Method in class net.sourceforge.pmd.PMD
-
- getSourceCodeSlice() - Method in class net.sourceforge.pmd.cpd.Match
-
- getSourceDir() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- getSourceEncoding() - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Get the character encoding of source files.
- getStandardDeviation() - Method in class net.sourceforge.pmd.stat.Metric
-
- getStartColumn() - Method in exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
- getStartLine() - Method in exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
- getStatement() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabeledStatement
-
- getStatement(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase
-
- getStatement() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTWithStatement
-
- 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
-
- 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.
- getSummary() - Method in class net.sourceforge.pmd.Report
-
- getSuppressedRuleViolations() - Method in class net.sourceforge.pmd.Report
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.ast.AbstractTokenManager
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.cpp.CppParser
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Parser
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.jsp.JspParser
-
- getSuppressMap() - Method in interface net.sourceforge.pmd.lang.Parser
-
- getSuppressMap() - Method in class net.sourceforge.pmd.lang.xml.XmlParser
-
- 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.
- getSwitchCase(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchStatement
-
- getSymbolFacade() - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getSymbolFacade() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- getSymbolFacade() - 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
-
- getTarget() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTElementGet
-
- getTarget() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall
-
- getTarget() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
-
- getTarget() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableInitializer
-
- getTerseName() - Method in enum net.sourceforge.pmd.lang.Language
-
Get the terse name of this Language.
- getTerseName() - Method in enum net.sourceforge.pmd.lang.LanguageVersion
-
Get the terse name of this LanguageVersion.
- getTestExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTConditionalExpression
-
- getTextStringValue(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- getThen() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement
-
- 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
-
- getToken(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Get the specific Token.
- getToken(int) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Get the specific Token.
- 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
-
- getTrueExpression() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTConditionalExpression
-
- getTryBlock() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- 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.lang.java.ast.AbstractJavaAccessTypeNode
-
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
- getType() - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
-
Get the Java Class associated with this node.
- getType() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation
-
- getType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- 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.
- getTypeImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
-
- getTypeImage() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- getTypeNameNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.AbstractLanguageVersionHandler
-
- getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- 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.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.lang.jsp.ast.ASTDoctypeExternalId
-
- getUsageGraph() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
-
- getUsages() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- getUsed() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableUsageFinderFunction
-
- 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.
- getUserData(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
- 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
-
- getValue() - Method in class net.sourceforge.pmd.lang.cpp.ast.Token
-
An optional attribute value of the Token.
- getValue() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTComment
-
- getValue() - Method in class net.sourceforge.pmd.lang.java.ast.Token
-
An optional attribute value of the Token.
- getValue() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
-
- getValue() - Method in class net.sourceforge.pmd.lang.jsp.ast.Token
-
An optional attribute value of the Token.
- getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
-
- getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.LanguageAttribute
-
- getVariableAccess() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- getVariableAccess() - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
-
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- getVariableDeclarations() - Method in interface net.sourceforge.pmd.lang.java.symboltable.Scope
-
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that
exist at this scope
- getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- getVariableInitializer(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration
-
- getVariableName() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- getVariableName() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause
-
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Gets the variable name of this field.
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Gets the variable name of this field.
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation
-
- 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.
- getVariables() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode
-
- 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() - Method in enum net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions.Version
-
- getVersion(String) - Method in enum net.sourceforge.pmd.lang.Language
-
Get the LanguageVersion for the version string from this Language.
- getVersion() - Method in enum net.sourceforge.pmd.lang.LanguageVersion
-
Get the version String for this LanguageVersion.
- getVersions() - Method in enum net.sourceforge.pmd.lang.Language
-
Gets the list of supported LanguageVersion for this Language.
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
-
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
-
- 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 class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Handler
-
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.jsp.JspHandler
-
- getXPathHandler() - Method in interface net.sourceforge.pmd.lang.LanguageVersionHandler
-
Get the XPathHandler.
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.xml.XmlHandler
-
- glomNames(Set<T>) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- go() - Method in class net.sourceforge.pmd.cpd.CPD
-
- GodClassRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
The God Class Rule detects a the God Class design flaw using metrics.
- GodClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
-
- GOTO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- GOTO - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- GREATERTHAN - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- GREATERTHANOREQUALTO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- 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
-
- GT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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 - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- 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
-
- IdempotentOperationsRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- IdempotentOperationsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.IdempotentOperationsRule
-
- IDENTIFIER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- IDENTIFIER - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- IDENTIFIER_CHAR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- 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 - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- IF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- IfStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ignorableCharacter - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- ignorableStmt - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- IGNORE_ANNOTATIONS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- IGNORE_IDENTIFIERS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- IGNORE_LITERALS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- ignoreCase - Variable in class net.sourceforge.pmd.util.filter.FileExtensionFilter
-
- ignoredProperties() - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- ignoredProperties() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
-
- 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.
- IGNORING_COMMENTS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- IGNORING_COMMENTS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
-
- IGNORING_COMMENTS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- IGNORING_ELEMENT_CONTENT_WHITESPACE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
-
- IGNORING_ELEMENT_CONTENT_WHITESPACE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
-
- IGNORING_ELEMENT_CONTENT_WHITESPACE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- image - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
-
The string image of the token.
- image - Variable in class net.sourceforge.pmd.lang.java.ast.Token
-
The string image of the token.
- image - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
-
The string image of the token.
- ImageFinderFunction - Class in net.sourceforge.pmd.lang.java.symboltable
-
- ImageFinderFunction(String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction
-
- ImageFinderFunction(List<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ImageFinderFunction
-
- ImmutableFieldRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- ImmutableFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ImmutableFieldRule
-
- 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.
- IMPLEMENTS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ImplementsList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- IMPORT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ImportDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ImportFromSamePackageRule - Class in net.sourceforge.pmd.lang.java.rule.imports
-
- ImportFromSamePackageRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.ImportFromSamePackageRule
-
- imports - Variable in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
-
- importsPackage(ASTCompilationUnit, String) - Static method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
- ImportWrapper - Class in net.sourceforge.pmd.lang.java.rule
-
- ImportWrapper(String, String, Node) - Constructor for class net.sourceforge.pmd.lang.java.rule.ImportWrapper
-
- in - Variable in class net.sourceforge.pmd.lang.cpp.ContinuationReader
-
- IN_ATTR_WHITESPACE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- IN_COMMENT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
Lexical state.
- IN_FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
Lexical state.
- IN_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
Lexical state.
- IN_MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
Lexical state.
- IN_PREPROCESSOR_OUTPUT_COMMENT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
Lexical state.
- IN_TAG_ERROR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- inBuf - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- inBuf - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- InclusiveOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- INCR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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.ecmascript.rule.EcmascriptRuleChainVisitor
-
- indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
-
- indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.JspRuleChainVisitor
-
- indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
-
Index all nodes for visitation by rules.
- indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.XmlRuleChainVisitor
-
- indiciesIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- InefficientEmptyStringCheckRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
This rule finds code which inefficiently determines empty strings.
- InefficientEmptyStringCheckRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
-
- InefficientStringBufferingRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
How this rule works:
find additive expressions: +
check that the addition is between anything other than two literals
if true and also the parent is StringBuffer constructor or append,
report a violation.
- InefficientStringBufferingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule
-
- 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
-
- init() - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
-
- init() - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
-
- 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() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- 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
-
- initializeWith(Writer, String, boolean, EcmascriptNode<?>) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.DumpFacade
-
- initializeWith(Writer, String, boolean, JavaNode) - Method in class net.sourceforge.pmd.lang.java.ast.DumpFacade
-
- initializeWith(DataFlowHandler, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
-
- initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.symboltable.SymbolFacade
-
- initializeWith(ClassLoader, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade
-
- initializeWith(Writer, String, boolean, JspNode) - Method in class net.sourceforge.pmd.lang.jsp.ast.DumpFacade
-
- initializeWith(Writer, String, boolean, XmlNode) - Method in class net.sourceforge.pmd.lang.xml.ast.DumpFacade
-
- INLINE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- innerClasses - Variable in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
-
- input_stream - Variable in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
- input_stream - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
- input_stream - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
- 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.lang.ecmascript.rule.EcmascriptRuleViolationFactory
-
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory
-
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.jsp.rule.JspRuleViolationFactory
-
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlRuleViolationFactory
-
- 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
-
- INSTANCEOF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- InstanceOfExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- InsufficientStringBufferDeclarationRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
This rule finds StringBuffers which may have been pre-sized incorrectly
See http://sourceforge.net/forum/forum.php?thread_id=1438119&forum_id=188194
- InsufficientStringBufferDeclarationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule
-
- INT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- INT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- InTagState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- INTEGER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
-
- INTERFACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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.
- invoke(Object, Method, Object[]) - Method in class net.sourceforge.pmd.lang.xml.ast.XmlParser.XmlNodeInvocationHandler
-
- IOUtil - Class in net.sourceforge.pmd.util
-
- IPV4 - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- IPV4_MAPPED_IPV6 - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- IPV4_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- IPV4_REGEXP - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- IPV6 - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- IPV6_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- IPV6_REGEXP - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- isA(TypeNode, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- isA(VariableNameDeclaration, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- isAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isAbstract() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- isAllocation() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
-
Tells if this BlockStatement is an allocation statement.
- isAllowedClass(ASTImportDeclaration) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
-
- 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?
- isAnonymousInnerClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
- 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.
- isArguments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- isArray() - Method in interface net.sourceforge.pmd.lang.java.ast.Dimensionable
-
- isArray() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- isArray(Object) - Static method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- isArrayDereference() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
- 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.
- isBoolean() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral
-
- isBoolean() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
- isBranch() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isCatch() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- isCharLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- isClass(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
-
- isClosure() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- isCoalescing() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- 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
-
- isCompound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
- isConst() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration
-
- isContainingPackage(String, String) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
-
- isDebug() - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Return the debug indicator.
- isDebug() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isDebugger() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral
-
- isDefault() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase
-
- isDefault() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
- isDefaultVersion() - Method in enum net.sourceforge.pmd.lang.LanguageVersion
-
Returns if this LanguageVersion is the default version for the Language.
- 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.
- isDestructuring() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayLiteral
-
- isDestructuring() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
-
- isDestructuring() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableInitializer
-
- isDestructuring() - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.DestructuringNode
-
- isDoBranchNode() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isDocument(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isDoubleQuoted() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral
-
- isEither(TypeNode, Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- isEither(VariableNameDeclaration, Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- 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.lang.jsp.ast.ASTElement
-
- 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
-
- isEnumChild() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
- isExceptionBlockParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- isExceptionBlockParameter() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- isExpandEntityReferences() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isExternal() - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Is this an external RuleSet reference?
- isField(String, ASTTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
-
Tells if the type declaration has a field with varName.
- isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isFinal() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isFinally() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
-
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- isFindBoundary() - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
- isFirstDoStatement() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.CurrentPath
-
- isFloatLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- isForEach() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop
-
- isFunctionCallName() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
Returns whether this name node is the name of a function call.
- isFunctionNodeName() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
Returns whether this name node is the name of a function declaration.
- isFunctionNodeParameter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
Returns whether this name node is the name of a function declaration parameter.
- isGetter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- isGetter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectProperty
-
- isGetterOrSetter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- isGlobalName() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
- isHasNamespacePrefix() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- isHasNamespacePrefix() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- isHasPublicId() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeExternalId
-
- isHelp() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isHexCharacter(char) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- isId() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- isIdref() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- isIf() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause
-
- 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
-
- isIgnoreFieldInlinable() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- 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
-
- isIgnoringComments() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isIgnoringElementContentWhitespace() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isImportOnDemand() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- isInstanceInitializer() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- isInStringBufferOperation(Node, int, String) - Static method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule
-
- isInterface() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
- isInterfaceMember() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isInterfaceMember() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- isIntLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- isIPv4(char, String) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- isIPv6(char, String, boolean, boolean) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- isJUnitMethod(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
-
- isLatinDigit(char) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
-
- 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
-
- isLet() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration
-
- isLocalName() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
- isLocalVariable(String, Node) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
-
TODO modify usages to use symbol table
Tells if the variable name is a local variable declared in the method.
- isLookupDescriptorDoc() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isMatch(Pattern, String) - Static method in class net.sourceforge.pmd.lang.java.rule.regex.RegexHelper
-
Simple commodity method (also designed to increase readability of source code,
and to decrease import in the calling class).
- isMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
-
- 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.EnumeratedMultiProperty
-
- isMultiValue() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- 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
-
- isNamespaceAware() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isNative() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isNative() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isNeither(VariableNameDeclaration, Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- isNested() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
- isNilled() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- isNoOutputSupplied() - Method in class net.sourceforge.pmd.ant.Formatter
-
- 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
-
- isNull() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral
-
- isOnLeftHandSide() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- isOnRightHandSide() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- isOverriddenDeprecated() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
-
- isOverridenMethod(Class<?>, Method, boolean) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isPackagePrivate() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isPartOfQualifiedName() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- isPostfix() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTUnaryExpression
-
- isPrefix() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTUnaryExpression
-
- isPrimitiveType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- isPrivate() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isPrivate() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isPrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isProcessingInstruction(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isProtected() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isProtected() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isProtected() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isPseudoPathElement() - Method in class net.sourceforge.pmd.lang.dfa.pathfinder.PathElement
-
- isPublic() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isPublic() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- isQualifiedName(Node) - Static method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
- isRecordingComments() - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- isRecordingLocalJsDocComments() - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- isReference() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- isReferenceType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
Note that an array of primitive types (int[]) is a reference type.
- 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.
- 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
-
- isSelfAssignment() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
Assert it the occurrence is a self assignment such as:
i += 3;
- isSetter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
-
- isSetter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectProperty
-
- 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.
- isSingleCharacterStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Returns true if this is a String literal with only one character.
- isSingleLine() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- isSingleQuoted() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral
-
- isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isStatic() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
- isStaticInitializer() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- isStress() - Method in class net.sourceforge.pmd.cli.PMDParameters
-
- isStressTest() - Method in class net.sourceforge.pmd.PMDConfiguration
-
Return the stress test indicator.
- isStrictfp() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isStrictfp() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- issue() - Method in class net.sourceforge.pmd.Report.RuleConfigurationError
-
- isSuper() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- 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.
- isSynchronized() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isSynchronized() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isSyntacticallyAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- isSyntacticallyFinal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isSyntacticallyPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isSyntacticallyPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- isSyntacticallyStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
- isTargetMethod(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
-
- isTargetMethod(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
-
Determine if we're dealing with .size method
- isTargetMethod(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
-
Determine if we're dealing with String.length method
- isTernary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
- isText(Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- isThis() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral
-
- isThis() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- isThisOrSuper() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
Simply return true is the image is equal to keyword 'this' or 'super'.
- isTrailingComma() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayLiteral
-
- isTrailingComma() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
-
- isTrailingComma() - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.TrailingCommaNode
-
- isTransient() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isTransient() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isTrue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
- isType(int) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- isType(int) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- isUnclosed() - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- isUndefinition() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- isValidating() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isVar() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration
-
- isVarargs() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- isVarargs() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
-
- isVariable(String) - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- isVariableDeclaration() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
-
Returns whether this name node is the name of a variable declaration.
- isViolationArgument(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
-
Returns whether the node being sent to the method is OK or not.
- isViolationArgument(Node) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
-
Returns whether the node being sent to the method is OK or not.
- isVoid() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
- isVoid() - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
-
- isVolatile() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- isVolatile() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- isXincludeAware() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- isXmlAttribute() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlExpression
-
- 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
-
- PACKAGE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- PackageDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- packagedFieldTypesByKey - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
-
- packageName - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- packageNameOf(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
-
- packageNameOf(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
-
- packageNameOf(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
- packageNameOf(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
- packageNameOf(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
Method packageNameOf.
- packageNamesIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
-
- PackageNode - Class in net.sourceforge.pmd.lang.dfa.report
-
- PackageNode(String) - Constructor for class net.sourceforge.pmd.lang.dfa.report.PackageNode
-
- PACKAGES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
-
- paintComponent(Graphics) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
-
- PARAM - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- ParametricRuleViolation<T extends Node> - Class in net.sourceforge.pmd.lang.rule
-
- ParametricRuleViolation(Rule, RuleContext, T, String) - Constructor for class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- parent - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- parent - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
-
- parents - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- parents - Variable in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
-
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.cpp.CppParser
-
- parse(Reader) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParser
-
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.ecmascript.Ecmascript3Parser
-
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
-
- parse(String) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule.ExceptionParser
-
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.jsp.JspParser
-
- parse(String, Reader) - Method in interface net.sourceforge.pmd.lang.Parser
-
Parse source code and return the root node of the AST.
- parse(Reader) - Method in class net.sourceforge.pmd.lang.xml.ast.XmlParser
-
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.xml.XmlParser
-
- parse(String) - Static method in class net.sourceforge.pmd.RuleSetReferenceId
-
Parse a String comma separated list of RuleSet reference IDs into a List of
RuleReferenceId instances.
- parseDocument(Reader) - Method in class net.sourceforge.pmd.lang.xml.ast.XmlParser
-
- parseEcmascript(String, List<ParseProblem>) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParser
-
- ParseException - Exception in net.sourceforge.pmd.lang.ast
-
- ParseException() - Constructor for exception net.sourceforge.pmd.lang.ast.ParseException
-
- ParseException(String) - Constructor for exception net.sourceforge.pmd.lang.ast.ParseException
-
- ParseException(Throwable) - Constructor for exception net.sourceforge.pmd.lang.ast.ParseException
-
- ParseException(String, Throwable) - Constructor for exception net.sourceforge.pmd.lang.ast.ParseException
-
- ParseException - Exception in net.sourceforge.pmd.lang.java.ast
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.java.ast.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception net.sourceforge.pmd.lang.java.ast.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception net.sourceforge.pmd.lang.java.ast.ParseException
-
Constructor with message.
- ParseException - Exception in net.sourceforge.pmd.lang.jsp.ast
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
Constructor with message.
- ParseExceptionHandler - Class in net.sourceforge.pmd.util.viewer.gui
-
handles parsing exceptions
- ParseExceptionHandler(JFrame, Exception) - Constructor for class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler
-
creates the dialog
- parseProblems - Variable in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
-
- parseProblemToNode - Variable in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
-
- parser - Variable in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- parser - Variable in class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
-
- Parser - Interface in net.sourceforge.pmd.lang
-
Common interface for calling tree-building parsers or source files.
- parserFor(LanguageVersion, PMDConfiguration) - Static method in class net.sourceforge.pmd.PMD
-
- parserOptions - Variable in class net.sourceforge.pmd.lang.AbstractParser
-
- parserOptions - Variable in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParser
-
- ParserOptions - Class in net.sourceforge.pmd.lang
-
Represents a set of configuration options for a
Parser
.
- ParserOptions() - Constructor for class net.sourceforge.pmd.lang.ParserOptions
-
- parserOptions - Variable in class net.sourceforge.pmd.lang.xml.ast.XmlParser
-
- parseXPath(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
-
- PART_LETTER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- PATH_EXPRESSION_APPENDED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
reason in the case of path extension
- PATH_EXPRESSION_EVALUATED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
-
reason in the case of path expression evaluation
- PathElement - Class in net.sourceforge.pmd.lang.dfa.pathfinder
-
- pattern - Variable in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- peekNode() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- peekNode() - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- phaseUpdate(int) - Method in interface net.sourceforge.pmd.cpd.CPDListener
-
- phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
-
- phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.GUI
-
- PHPLanguage - Class in net.sourceforge.pmd.cpd
-
- PHPLanguage() - Constructor for class net.sourceforge.pmd.cpd.PHPLanguage
-
- PHPTokenizer - Class in net.sourceforge.pmd.cpd
-
- PHPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.PHPTokenizer
-
- PLUS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- PLUS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- PLUSASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- PLUSEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- PLUSPLUS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- PMD - Class in net.sourceforge.pmd
-
This is the main class for interacting with PMD.
- PMD() - Constructor for class net.sourceforge.pmd.PMD
-
Create a PMD instance using a default Configuration.
- PMD(PMDConfiguration) - Constructor for class net.sourceforge.pmd.PMD
-
Create a PMD instance using the specified Configuration.
- PMD.ProgressMonitor - Interface in net.sourceforge.pmd
-
A callback that would be implemented by IDEs keeping track of PMD's progress
as it evaluates a set of files.
- PMDASMClassLoader - Class in net.sourceforge.pmd.lang.java.typeresolution
-
- PMDASMVisitor - Class in net.sourceforge.pmd.lang.java.typeresolution.visitors
-
- PMDASMVisitor() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
-
- PMDCommandLineInterface - Class in net.sourceforge.pmd.cli
-
- PMDCommandLineInterface() - Constructor for class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- PMDConfiguration - Class in net.sourceforge.pmd
-
This class contains the details for the runtime configuration of PMD.
- PMDConfiguration() - Constructor for class net.sourceforge.pmd.PMDConfiguration
-
- PMDException - Exception in net.sourceforge.pmd
-
A convenience exception wrapper.
- PMDException(String) - Constructor for exception net.sourceforge.pmd.PMDException
-
- PMDException(String, Exception) - Constructor for exception net.sourceforge.pmd.PMDException
-
- PMDFunctions - Class in net.sourceforge.pmd.lang.xpath
-
- PMDFunctions() - Constructor for class net.sourceforge.pmd.lang.xpath.PMDFunctions
-
- PmdLogFormatter - Class in net.sourceforge.pmd.util.log
-
- PmdLogFormatter() - Constructor for class net.sourceforge.pmd.util.log.PmdLogFormatter
-
- PMDParameters - Class in net.sourceforge.pmd.cli
-
- PMDParameters() - Constructor for class net.sourceforge.pmd.cli.PMDParameters
-
- PmdRunnable - Class in net.sourceforge.pmd.processor
-
- PmdRunnable(ExecutorService, PMDConfiguration, DataSource, String, List<Renderer>) - Constructor for class net.sourceforge.pmd.processor.PmdRunnable
-
- PMDTask - Class in net.sourceforge.pmd.ant
-
- PMDTask() - Constructor for class net.sourceforge.pmd.ant.PMDTask
-
- PmdThreadFactory - Class in net.sourceforge.pmd.processor
-
- PmdThreadFactory(RuleSetFactory, RuleContext) - Constructor for class net.sourceforge.pmd.processor.PmdThreadFactory
-
- POINTERTO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- popNode() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- popNode() - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- PositionalIteratorRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- PositionalIteratorRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.PositionalIteratorRule
-
- PostfixExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- PreDecrementExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- preferredRowCount() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
If the datatype is a String then return the preferred number of rows to
allocate in the text widget, returns a value of one for all other types.
- preferredRowCount() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- preferredRowCount() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
If the datatype is a String then return the preferred number of rows to
allocate in the text widget, returns a value of one for all other types.
- PreIncrementExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- PrematureDeclarationRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
-
Checks for variables in methods that are defined before they are really needed.
- PrematureDeclarationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
-
- prependClasspath(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Prepend the specified classpath like string to the current ClassLoader
of the configuration.
- PREPROCESSOR_OUTPUT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
Lexical state.
- PreserveStackTraceRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- PreserveStackTraceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.PreserveStackTraceRule
-
- prevCharIsCR - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- prevCharIsCR - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- prevCharIsLF - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- prevCharIsLF - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- PrimaryExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- PrimaryPrefix() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- PrimarySuffix() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- PrimitiveType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- println(String) - Method in class net.sourceforge.pmd.dcd.asm.PrintVisitor
-
- printlnIndent(String) - Method in class net.sourceforge.pmd.dcd.asm.PrintVisitor
-
- printMember(MemberNode) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
-
- PrintVisitor - Class in net.sourceforge.pmd.dcd.asm
-
- PrintVisitor() - Constructor for class net.sourceforge.pmd.dcd.asm.PrintVisitor
-
- PrintVisitor(PrintVisitor) - Constructor for class net.sourceforge.pmd.dcd.asm.PrintVisitor
-
- PrintVisitor(int) - Constructor for class net.sourceforge.pmd.dcd.asm.PrintVisitor
-
- PRIVATE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- PRIVATE - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- PRIVATE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- processFiles(PMDConfiguration, RuleSetFactory, Collection<File>, RuleContext, PMD.ProgressMonitor) - Static method in class net.sourceforge.pmd.PMD
-
An entry point that would typically be used by IDEs intent on providing
ongoing feedback and the ability to terminate it at will.
- processFiles(PMDConfiguration, RuleSetFactory, List<DataSource>, RuleContext, List<Renderer>) - Static method in class net.sourceforge.pmd.PMD
-
Run PMD on a list of files using multiple threads - if more than one is available
- processFiles(RuleSetFactory, List<DataSource>, RuleContext, List<Renderer>) - Method in class net.sourceforge.pmd.processor.MonoThreadProcessor
-
- processFiles(RuleSetFactory, List<DataSource>, RuleContext, List<Renderer>) - Method in class net.sourceforge.pmd.processor.MultiThreadProcessor
-
Run PMD on a list of files using multiple threads.
- processSourceCode(InputStream, RuleSets, RuleContext) - Method in class net.sourceforge.pmd.SourceCodeProcessor
-
Processes the input stream against a rule set using the given input encoding.
- processSourceCode(Reader, RuleSets, RuleContext) - Method in class net.sourceforge.pmd.SourceCodeProcessor
-
Processes the input stream against a rule set using the given input encoding.
- PROG_NAME - Static variable in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- Prolog() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
The optional prolog of a JSP, including (xml) declarations and DTD.
- properties - Variable in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
-
The properties.
- propertyDefinitions - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
-
Deprecated.
- PropertyDescriptor<T> - Interface in net.sourceforge.pmd
-
Property value descriptor that defines the use & requirements for setting
property values for use within PMD and any associated GUIs.
- PropertyDescriptorFactory - Class in net.sourceforge.pmd.lang.rule.properties
-
- PropertyDescriptorFactory() - Constructor for class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorFactory
-
- PropertyDescriptorFactory - Interface in net.sourceforge.pmd
-
- PropertyDescriptorFields - Class in net.sourceforge.pmd
-
- PropertyDescriptorFields() - Constructor for class net.sourceforge.pmd.PropertyDescriptorFields
-
- propertyDescriptors - Variable in class net.sourceforge.pmd.AbstractPropertySource
-
- PropertyDescriptorUtil - Class in net.sourceforge.pmd.lang.rule.properties.factories
-
- PropertyDescriptorUtil() - Constructor for class net.sourceforge.pmd.lang.rule.properties.factories.PropertyDescriptorUtil
-
- PropertyDescriptorWrapper<T> - Class in net.sourceforge.pmd.lang.rule.properties
-
This class serves as a wrapper class for a PropertyDescriptor instance.
- PropertyDescriptorWrapper(PropertyDescriptor<T>) - Constructor for class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- propertyErrorFor(Rule) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
A convenience method that returns an error string if the rule holds onto
a property value that has a problem.
- propertyErrorFor(Rule) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- propertyErrorFor(Rule) - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
A convenience method that returns an error string if the rule holds onto
a property value that has a problem.
- PropertySource - Interface in net.sourceforge.pmd
-
- propertyValuesByDescriptor - Variable in class net.sourceforge.pmd.AbstractPropertySource
-
- PROT_METHOD_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
-
- PROTECTED - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- PROTECTED - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- PROTECTED - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- pseudoRef - Variable in class net.sourceforge.pmd.lang.dfa.pathfinder.PathElement
-
- PUB_METHOD_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
-
- PUBLIC - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- PUBLIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- PUBLIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- PUBLIC - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- publish(LogRecord) - Method in class net.sourceforge.pmd.util.log.AntLogHandler
-
- publish(LogRecord) - Method in class net.sourceforge.pmd.util.log.ConsoleLogHandler
-
- pushNode(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- pushNode(Node) - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- pushOnStack(int, DataFlowNode) - Method in class net.sourceforge.pmd.lang.dfa.Structure
-
The braceStack contains all nodes which are important to link the data
flow nodes.
- rangeString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
-
- RBRACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RBRACKET - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RCURLYBRACE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- read(char[], int, int) - Method in class net.sourceforge.pmd.lang.cpp.ContinuationReader
-
- 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.
- realKind - Variable in class net.sourceforge.pmd.lang.java.ast.Token.GTToken
-
- RECORDING_COMMENTS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- RECORDING_LOCAL_JSDOC_COMMENTS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- REDECLARED - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- RedundantFieldInitializerRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
-
Detects redundant field initializers, i.e.
- RedundantFieldInitializerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.RedundantFieldInitializerRule
-
- ReferenceType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- REFERENCING - Static variable in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- regex - Variable in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- RegexHelper - Class in net.sourceforge.pmd.lang.java.rule.regex
-
A simple helper class to regroup a bunch of method
generally used by rules using regex.
- 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
-
- REGISTER - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
-
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
- 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.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Reinitialise parser.
- ReInit(CharStream, int) - Method in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Reinitialise parser.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Reinitialise.
- ReInit(JavaParserTokenManager) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Reinitialise.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
Reinitialise parser.
- ReInit(CharStream, int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
Reinitialise parser.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Reinitialise.
- ReInit(JspParserTokenManager) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Reinitialise.
- ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
Reinitialise parser.
- ReInit(CharStream, int) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
Reinitialise parser.
- RelationalExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- REM - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- REMASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- 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.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
-
- Report() - Constructor for class net.sourceforge.pmd.Report
-
- Report.ProcessingError - Class in net.sourceforge.pmd
-
- Report.ProcessingError(String, String) - Constructor for class net.sourceforge.pmd.Report.ProcessingError
-
- Report.ReadableDuration - Class in net.sourceforge.pmd
-
- Report.ReadableDuration(long) - Constructor for class net.sourceforge.pmd.Report.ReadableDuration
-
- Report.RuleConfigurationError - Class in net.sourceforge.pmd
-
- Report.RuleConfigurationError(Rule, String) - Constructor for class net.sourceforge.pmd.Report.RuleConfigurationError
-
- Report.SuppressedViolation - Class in net.sourceforge.pmd
-
- Report.SuppressedViolation(RuleViolation, boolean, String) - Constructor for class net.sourceforge.pmd.Report.SuppressedViolation
-
- REPORT_FORMAT_TO_RENDERER - Static variable in class net.sourceforge.pmd.renderers.RendererFactory
-
- REPORT_LEVEL_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
-
- 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
-
- 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
-
- REQUIRED_TAGS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
-
- REQUIRED_TERMS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
-
- reset() - Static method in class net.sourceforge.pmd.benchmark.Benchmarker
-
- reset() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- reset() - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- resetTo(List<ASTMethodDeclaration>, LineGetter) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.CurrentPackageResolver
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ExplicitImportResolver
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.FullyQualifiedNameResolver
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImplicitImportResolver
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImportOnDemandResolver
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.PrimitiveTypeResolver
-
- resolve(String) - Method in interface net.sourceforge.pmd.lang.java.symboltable.TypeSet.Resolver
-
- resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.VoidResolver
-
- Resource() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ResourceLoader - Class in net.sourceforge.pmd.util
-
- Resources() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ResourceSpecification() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- ResultType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- RETURN - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- RETURN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RETURN - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- RETURN_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- returnsArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
-
- ReturnStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- reverseParentPathsTo(DataFlowNode) - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- reverseParentPathsTo(DataFlowNode) - Method in interface net.sourceforge.pmd.lang.dfa.DataFlowNode
-
- RHINO_LANGUAGE_VERSION - Static variable in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- 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.
- rootNode() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
-
- rootNode() - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
-
- RPAREN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RPARENTHESIS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFT() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- RSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RSQUAREBRACKET - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- RubyLanguage - Class in net.sourceforge.pmd.cpd
-
- RubyLanguage() - Constructor for class net.sourceforge.pmd.cpd.RubyLanguage
-
- RubyTokenizer - Class in net.sourceforge.pmd.cpd
-
BSD-style license; for more info see http://pmd.sourceforge.net/license.html
- RubyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.RubyTokenizer
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- ruleViolationAdded(RuleViolation) - Method in class net.sourceforge.pmd.SynchronizedReportListener
-
- 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 most inner sequence e.g IFStart & IFEnd.
- run(String[]) - Static method in class net.sourceforge.pmd.PMD
-
- RUNSIGNEDSHIFT() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- RUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RUNSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- SC_AND - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SC_OR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SCOPE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- Scope - Interface in net.sourceforge.pmd.lang.java.symboltable
-
Provides methods which all scopes must implement
See JLS 6.3 for a description of scopes
- ScopeAndDeclarationFinder - Class in net.sourceforge.pmd.lang.java.symboltable
-
Visitor for scope creation.
- ScopeAndDeclarationFinder() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
-
- ScopedLogHandlersManager - Class in net.sourceforge.pmd.util.log
-
- ScopedLogHandlersManager(Level, Handler...) - Constructor for class net.sourceforge.pmd.util.log.ScopedLogHandlersManager
-
- Search - Class in net.sourceforge.pmd.lang.java.symboltable
-
- Search(NameOccurrence) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.Search
-
- SEE - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- select(Node) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
-
- selectID(String, boolean) - 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
- SEMICOLON - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SEMICOLON - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SEPARATOR_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
-
- 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
-
- setAbstract(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setAbstract(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setAllRules(boolean) - Method in class net.sourceforge.pmd.RuleSetReference
-
- setArgumentCount(int) - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- setASTCompilationUnitPackage(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
-
- 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.
- setCharLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- 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
-
- setClassTypeResolver(ClassTypeResolver) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- setCoalescing(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- setCode(LineGetter) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
-
- setComments(List<Comment>) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
- setCompound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
- setContainsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
- setContainsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
- 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
-
- setDebug(boolean) - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Set the debug indicator.
- setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
Set debug output.
- setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
Set debug output.
- setDefault() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
- 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
-
- setEmpty(boolean) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- 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
-
- setExcludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
- setExcludes(Set<String>) - Method in class net.sourceforge.pmd.RuleSetReference
-
- setExpandEntityReferences(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- 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
-
- 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 class net.sourceforge.pmd.lang.cpp.CppTokenManager
-
- setFileName(String) - Method in class net.sourceforge.pmd.lang.java.JavaTokenManager
-
- setFileName(String) - Method in class net.sourceforge.pmd.lang.jsp.JspTokenManager
-
- setFileName(String) - Method in interface net.sourceforge.pmd.lang.TokenManager
-
- setFileName(String) - Method in class net.sourceforge.pmd.RuleSet
-
- 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
-
- setFinal(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setFinal(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setFloatLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- setFormat(CPDTask.FormatAttribute) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setHasElse() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
- setHashCode(int) - Method in class net.sourceforge.pmd.cpd.TokenEntry
-
- setIgnoreAnnotations(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setIgnoreAnnotations(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- 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
-
- setIgnoreFieldInlinable(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
-
- setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- 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
-
- setIgnoringComments(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- setIgnoringElementContentWhitespace(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- setImage(String) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- setImage(String) - Method in interface net.sourceforge.pmd.lang.ast.Node
-
- setImportOnDemand() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- setIncludePatterns(Collection<String>) - Method in class net.sourceforge.pmd.RuleSet
-
- setInputPaths(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the comma separated list of input paths to process for source files.
- setInterface() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
- setIntLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- setIsArguments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
- setIsArrayDereference() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
- setIsMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- setIsSuper() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- setIsThis() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
- setJdkVersion(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- setLabel(String) - Method in class net.sourceforge.pmd.cpd.Match
-
- setLanguage(CPDTask.LanguageAttribute) - 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.
- 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.Match
-
- setLines(int, int) - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- setListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
-
- setLookupDescriptorDoc(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- setMarkSet(Set<TokenEntry>) - 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.
- setMinimumTokenCount(int) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setModifiers(int) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setModifiers(int) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setName(String) - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- setName(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
-
- setName(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDeclaration
-
- setName(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeDeclaration
-
- setName(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- setName(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirective
-
- setName(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
-
- 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
-
- setNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
-
- setNameDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
- setNamespaceAware(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- setNative(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setNative(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setNode(Node) - Method in class net.sourceforge.pmd.stat.DataPoint
-
- setOutputFile(File) - Method in class net.sourceforge.pmd.cpd.CPDTask
-
- setPackage(Package) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- setParent(Scope) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractScope
-
- setParent(Scope) - Method in class net.sourceforge.pmd.lang.java.symboltable.DummyScope
-
- setParent(Scope) - Method in interface net.sourceforge.pmd.lang.java.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.
- setPrivate(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setPrivate(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
-
- setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.JavaLanguage
-
- setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- 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.
- setProperty(PropertyDescriptor<T>, T) - Method in class net.sourceforge.pmd.AbstractPropertySource
-
- 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)
- setProtected(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setProtected(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setPublic(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setPublic(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setPublicId(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeExternalId
-
- setRecordingComments(boolean) - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- setRecordingLocalJsDocComments(boolean) - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- 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.
- setRhinoLanguageVersion(EcmascriptParserOptions.Version) - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
-
- 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.
- 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 command separated list of RuleSet URIs.
- setScope(Scope) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- setScope(Scope) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
-
- 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.
- 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.
- setSourceCodeSlice(String) - Method in class net.sourceforge.pmd.cpd.Match
-
- setSourceEncoding(String) - Method in class net.sourceforge.pmd.AbstractConfiguration
-
Set the character encoding of source files.
- setStatic(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setStatic(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
- setStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
- setStatusCodeOrExit(int) - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
-
- setStressTest(boolean) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the stress test indicator.
- setStrictfp(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setStrictfp(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
- 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.java.ast.JavaParser
-
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.lang.ParserOptions
-
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.PMDConfiguration
-
Set the suppress marker.
- setSynchronized(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setSynchronized(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setSystemId(String) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
- setTabSize(int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- setTabSize(int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- setTernary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
- 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
-
- setTrailingComma(boolean) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayLiteral
-
- setTrailingComma(boolean) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
-
- setTrailingComma(boolean) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.TrailingCommaNode
-
- setTransient(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setTransient(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- setTrue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
- 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(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
- setType(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
- setType(Class<?>) - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
-
Set the Java Class associated with this node.
- setUnclosed(boolean) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
-
- 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.lang.jsp.ast.ASTDoctypeExternalId
-
- 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.
- setUserData(String, Object) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
- 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.
- setUsesSuperModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
- setUsesThisModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
- setUsesTypeResolution() - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
-
- 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.
- setValidating(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- setValue(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
-
- setVarargs() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
- 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
-
- setVolatile(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
- setVolatile(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- 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.
- setXincludeAware(boolean) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- 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
-
- ShiftExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- SHIFTLEFT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SHIFTLEFTEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SHIFTRIGHT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SHIFTRIGHTEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SHORT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SHORT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SHOW_CLASSES_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
-
- SHOW_METHODS_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
-
- showSuppressedViolations - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
-
- showUsage() - Static method in class net.sourceforge.pmd.cpd.CPD
-
- 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
-
- SignatureDeclareThrowsException - Class in net.sourceforge.pmd.lang.java.typeresolution.rules
-
A method/constructor shouldn't explicitly throw java.lang.Exception, since it
is unclear which exceptions that can be thrown from the methods.
- SignatureDeclareThrowsException() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
-
- SignatureDeclareThrowsExceptionRule - Class in net.sourceforge.pmd.lang.java.rule.strictexception
-
- SignatureDeclareThrowsExceptionRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
-
- SIGNED - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SILENT_ENTITY_RESOLVER - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
-
- 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
-
- SimplifyBooleanReturnsRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- SimplifyBooleanReturnsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
-
- SINCE - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- SingleLineComment - Class in net.sourceforge.pmd.lang.java.ast
-
- SingleLineComment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.SingleLineComment
-
- SingleMemberAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- SingularFieldRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- SingularFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
-
- 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
-
- 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.
- SIZEOF - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SKIP_ANNOTATIONS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
-
- skipDuplicates() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- skipDuplicates(boolean) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- SLASH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SLASHASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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.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
-
- 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.ecmascript.ast
-
Calculates from an absolute offset in the source file the line/column coordinate.
- SourceCodePositioner(String) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.SourceCodePositioner
-
- SourceCodeProcessor - Class in net.sourceforge.pmd
-
- SourceCodeProcessor(PMDConfiguration) - Constructor for class net.sourceforge.pmd.SourceCodeProcessor
-
- SourceFileScope - Class in net.sourceforge.pmd.lang.java.symboltable
-
- SourceFileScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- SourceFileScope(String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- SourceLanguage - Class in net.sourceforge.pmd.ant
-
Stores LanguageVersion terse name value.
- SourceLanguage() - Constructor for class net.sourceforge.pmd.ant.SourceLanguage
-
- spanMultipleLinesString - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- specialToken - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- specialToken - Variable in class net.sourceforge.pmd.lang.java.ast.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- specialToken - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- StackObject - Class in net.sourceforge.pmd.lang.dfa
-
- StackObject(int, DataFlowNode) - Constructor for class net.sourceforge.pmd.lang.dfa.StackObject
-
- STAR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- STAR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- STARASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- start(String) - Method in class net.sourceforge.pmd.ant.Formatter
-
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
-
Capture values and perform all the case-conversions once per run
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
-
- 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
-
- start(RuleContext) - Method in interface net.sourceforge.pmd.Rule
-
Start processing.
- start(RuleContext) - Method in class net.sourceforge.pmd.RuleSet
-
- start(RuleContext) - Method in class net.sourceforge.pmd.RuleSets
-
Notify all rules of the start of processing.
- START_END_TAG_MISMATCH_RULE_NAME - Static variable in exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
- StartAndEndTagMismatchException - Exception in net.sourceforge.pmd.lang.jsp.ast
-
- StartAndEndTagMismatchException(int, int, String, int, int, String) - Constructor for exception net.sourceforge.pmd.lang.jsp.ast.StartAndEndTagMismatchException
-
Public constructor.
- 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.
- StartTagState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Lexical state.
- Statement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- StatementAndBraceFinder - Class in net.sourceforge.pmd.lang.java.dfa
-
- StatementAndBraceFinder(DataFlowHandler) - Constructor for class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
-
- StatementExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- StatementExpressionList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- STATIC - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- STATIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- STATIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- STRICT_OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
-
- STRICTFP - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- STRICTFP - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- STRING - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- STRING_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- StringConcatenationRule - Class in net.sourceforge.pmd.lang.java.rule
-
- StringConcatenationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.StringConcatenationRule
-
- StringInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
- StringInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.StringInstantiationRule
-
- 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.
- StringMultiProperty(String, String, String, Map<String, String>) - Constructor for class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
-
Constructor for CharacterProperty that accepts additional params from a map.
- 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
-
- StringToStringRule - Class in net.sourceforge.pmd.lang.java.rule.strings
-
- StringToStringRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.StringToStringRule
-
- StringUtil - Class in net.sourceforge.pmd.util
-
A number of String-specific utility methods for use by PMD or its IDE plugins.
- STRUCT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- Structure - Class in net.sourceforge.pmd.lang.dfa
-
- Structure(DataFlowHandler) - Constructor for class net.sourceforge.pmd.lang.dfa.Structure
-
- subclasses(TypeNode, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- 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.
- sumExpressionComplexity(ASTExpression) - Static method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
-
Calculate the boolean complexity of the given expression.
- SummaryHTMLRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer to a summarized HTML format.
- SummaryHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
-
- SUPER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- supportedLanguages - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
-
- suppress(Map<Integer, String>) - Method in class net.sourceforge.pmd.Report
-
- SUPPRESS_MARKER - Static variable in class net.sourceforge.pmd.PMD
-
- 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
-
- suppressedByNOPMD() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
-
- suppresses(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
- 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
-
- SuspiciousHashcodeMethodNameRule - Class in net.sourceforge.pmd.lang.java.rule.naming
-
- SuspiciousHashcodeMethodNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.SuspiciousHashcodeMethodNameRule
-
- SuspiciousOctalEscapeRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
-
- SuspiciousOctalEscapeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.SuspiciousOctalEscapeRule
-
- SWITCH - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- SWITCH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- SwitchDensityRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
- SwitchDensityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
-
- SwitchLabel() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- SwitchStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- SwitchTo(int) - Method in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
Switch to specified lex state.
- SwitchTo(int) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
-
Switch to specified lex state.
- SymbolFacade - Class in net.sourceforge.pmd.lang.java.symboltable
-
- SymbolFacade() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SymbolFacade
-
- SymbolTableTestRule - Class in net.sourceforge.pmd.lang.java.rule
-
- SymbolTableTestRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule
-
- SymbolTableViewer - Class in net.sourceforge.pmd.util
-
- SymbolTableViewer() - Constructor for class net.sourceforge.pmd.util.SymbolTableViewer
-
- SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- 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
-
- SynchronizedStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- SyntaxErrorException - Exception in net.sourceforge.pmd.lang.jsp.ast
-
- SyntaxErrorException(int, String) - Constructor for exception net.sourceforge.pmd.lang.jsp.ast.SyntaxErrorException
-
- SYSTEM - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- SystemUtils - Class in net.sourceforge.pmd.util
-
- tabSize - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
-
- tabSize - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
-
- tag() - Method in class net.sourceforge.pmd.lang.java.ast.JavadocElement
-
- TAG_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- TAG_NAME - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- TAG_SLASHEND - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- TAG_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- tagFor(String) - Static method in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- tagsIndicesIn(String) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
-
- targetTypename() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
-
The name of the type the method will be invoked against.
- targetTypename() - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
-
Method targetTypeName.
- TEMPLATE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- TestClassWithoutTestCasesRule - Class in net.sourceforge.pmd.lang.java.rule.junit
-
- TestClassWithoutTestCasesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.TestClassWithoutTestCasesRule
-
- testingOnly__setBeginColumn(int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- testingOnly__setBeginLine(int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- testingOnly__setEndColumn(int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- testingOnly__setEndLine(int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
- Text() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
This production groups all characters between two tags, where
tag is an xml-tag "<...>" or a jsp-page-tag "<%...%>" or CDATA "".
- TEXT_IN_EL - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
RegularExpression Id.
- TextColorRenderer - Class in net.sourceforge.pmd.renderers
-
A console renderer with optional color support under *nix systems.
- TextColorRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextColorRenderer
-
- TextPadRenderer - Class in net.sourceforge.pmd.renderers
-
A Renderer for running PMD via a TextPad 'tool'.
- TextPadRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextPadRenderer
-
- TextRenderer - Class in net.sourceforge.pmd.renderers
-
Renderer to simple text format.
- TextRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextRenderer
-
- TextReport - Class in net.sourceforge.pmd.benchmark
-
- TextReport() - Constructor for class net.sourceforge.pmd.benchmark.TextReport
-
- THIS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- THIS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- threadList - Variable in class net.sourceforge.pmd.processor.PmdThreadFactory
-
- THRESHOLD_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
-
- THROW - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- THROW - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- THROW_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
-
- THROWS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- THROWS - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
-
- ThrowStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TILDE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- TILDE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- time - Variable in class net.sourceforge.pmd.benchmark.RuleDuration
-
- TIMESEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- title - Variable in class net.sourceforge.pmd.renderers.ColumnDescriptor
-
- toFileFilter(FilenameFilter) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Given a FilenameFilter, expose as a File Filter.
- toFilenameFilter(Filter<File>) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Given a File Filter, expose as a FilenameFilter.
- toInternalForm(String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
-
- Token - Class in net.sourceforge.pmd.lang.cpp.ast
-
Describes the input token stream.
- Token() - Constructor for class net.sourceforge.pmd.lang.cpp.ast.Token
-
No-argument constructor
- Token(int) - Constructor for class net.sourceforge.pmd.lang.cpp.ast.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class net.sourceforge.pmd.lang.cpp.ast.Token
-
Constructs a new token for the specified Image and Kind.
- token - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Current token.
- Token - Class in net.sourceforge.pmd.lang.java.ast
-
Describes the input token stream.
- Token() - Constructor for class net.sourceforge.pmd.lang.java.ast.Token
-
No-argument constructor
- Token(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token
-
Constructs a new token for the specified Image and Kind.
- token - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Current token.
- Token - Class in net.sourceforge.pmd.lang.jsp.ast
-
Describes the input token stream.
- Token() - Constructor for class net.sourceforge.pmd.lang.jsp.ast.Token
-
No-argument constructor
- Token(int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.Token
-
Constructs a new token for the specified Image and Kind.
- Token.GTToken - Class in net.sourceforge.pmd.lang.java.ast
-
- Token.GTToken(int, String) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token.GTToken
-
- token_source - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Generated Token Manager.
- token_source - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParser
-
Generated Token Manager.
- tokenAt(int, TokenEntry) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
-
- TokenEntry - Class in net.sourceforge.pmd.cpd
-
- TokenEntry(String, String, int) - Constructor for class net.sourceforge.pmd.cpd.TokenEntry
-
- tokenImage - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
Literal token values.
- tokenImage - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
Literal token values.
- tokenImage - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- tokenImage - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
-
Literal token values.
- tokenImage - Variable in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.AbstractTokenizer
-
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.AnyTokenizer
-
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.CPPTokenizer
-
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.CsTokenizer
-
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
-
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JSPTokenizer
-
- tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.PHPTokenizer
-
- tokenize(SourceCode, Tokens) - Method in interface net.sourceforge.pmd.cpd.Tokenizer
-
- tokenizer() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
-
- Tokenizer - Interface in net.sourceforge.pmd.cpd
-
- TokenManager - Interface in net.sourceforge.pmd.lang
-
Common interface for interacting with parser Token Managers.
- TokenMgrError - Exception in net.sourceforge.pmd.lang.ast
-
Token Manager Error.
- TokenMgrError() - Constructor for exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
No arg constructor.
- TokenMgrError(String, int) - Constructor for exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for exception net.sourceforge.pmd.lang.ast.TokenMgrError
-
Full Constructor.
- TOKENS - Static variable in class net.sourceforge.pmd.cpd.AnyTokenizer
-
- Tokens - Class in net.sourceforge.pmd.cpd
-
- Tokens() - Constructor for class net.sourceforge.pmd.cpd.Tokens
-
- toNormalizedFileFilter(Filter<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
-
Given a String Filter, expose as a File Filter.
- TooManyFieldsRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
-
- TooManyFieldsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.TooManyFieldsRule
-
- TOP_SCORE_DESCRIPTOR - Static variable in interface net.sourceforge.pmd.lang.rule.stat.StatisticalRule
-
- toString() - Method in class net.sourceforge.pmd.ant.Formatter
-
- toString() - Method in class net.sourceforge.pmd.ant.SourceLanguage
-
- toString() - Method in class net.sourceforge.pmd.benchmark.StringBuilderCR
-
- toString() - Method in class net.sourceforge.pmd.cpd.Match
-
- toString() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- toString() - Method in class net.sourceforge.pmd.ExternalRuleID
-
- toString() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
-
Subclasses should implement this method to return a name usable with
XPathRule for evaluating Element Names.
- toString() - Method in class net.sourceforge.pmd.lang.ast.xpath.Attribute
-
- toString() - Method in class net.sourceforge.pmd.lang.cpp.ast.Token
-
Returns the image.
- toString() - Method in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- toString() - Method in class net.sourceforge.pmd.lang.dfa.StartOrEndDataFlowNode
-
- toString() - Method in class net.sourceforge.pmd.lang.dfa.VariableAccess
-
- toString() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
-
- toString() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
- toString() - Method in class net.sourceforge.pmd.lang.java.ast.Comment
-
- toString() - Method in class net.sourceforge.pmd.lang.java.ast.JavadocElement
-
- toString() - Method in class net.sourceforge.pmd.lang.java.ast.Token
-
Returns the image.
- toString() - Method in class net.sourceforge.pmd.lang.java.dfa.JavaDataFlowNode
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameFinder
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
- toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
- toString() - Method in class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
-
- toString() - Method in class net.sourceforge.pmd.lang.jsp.ast.Token
-
Returns the image.
- toString() - Method in enum net.sourceforge.pmd.lang.Language
-
A friendly String form of the Language.
- toString() - Method in class net.sourceforge.pmd.lang.LanguageFilenameFilter
-
- toString() - Method in enum net.sourceforge.pmd.lang.LanguageVersion
-
A friendly String form of the LanguageVersion.
- toString() - Method in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
-
- toString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
- toString() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- toString() - Method in enum net.sourceforge.pmd.RulePriority
-
Returns the descriptive name of the priority.
- toString() - Method in class net.sourceforge.pmd.RuleSetReferenceId
-
Return the String form of this Rule reference.
- toString() - Method in class net.sourceforge.pmd.util.ClasspathClassLoader
- toString() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
-
- toString() - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
-
- toString() - Method in class net.sourceforge.pmd.util.filter.DirectoryFilter
-
- toString() - Method in class net.sourceforge.pmd.util.filter.NotFilter
-
- toString() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
-
- toString() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
-
- toStringLong() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
-
- toStringLong() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
-
- TrailingCommaNode - Interface in net.sourceforge.pmd.lang.ecmascript.ast
-
- transformParametersIntoConfiguration(PMDParameters) - Static method in class net.sourceforge.pmd.cli.PMDParameters
-
- TRANSIENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
- TRANSIENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- treeIsEmpty() - Method in class net.sourceforge.pmd.Report
-
- treeIterator() - Method in class net.sourceforge.pmd.Report
-
- treeSize() - Method in class net.sourceforge.pmd.Report
-
- trim(List<String>) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
-
Similar to the String.trim() function, this one removes the leading and
trailing empty/blank lines from the line list.
- trimStartOn(String[], int) - Static method in class net.sourceforge.pmd.util.StringUtil
-
Trims off the leading characters off the strings up to the trimDepth
specified.
- TRUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- TRUETOK - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- TRY - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- TRY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- TryStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- type - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- Type() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.FileProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.FloatMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.FloatProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.IntegerMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.IntegerProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.LongMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.LongProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.StringProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
- type() - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- type() - Method in interface net.sourceforge.pmd.PropertyDescriptor
-
Denotes the value datatype.
- TYPE - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
-
- TypeArgument() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TypeArguments() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TypeBound() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TypeDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TYPEDEF - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
-
RegularExpression Id.
- typeErrorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
-
- typeFor(String) - Method in class net.sourceforge.pmd.util.TypeMap
-
Returns the type for the typeName specified.
- TypeHelper - Class in net.sourceforge.pmd.lang.java.typeresolution
-
- TypeHelper() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
- typeIdFor(Class<?>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.PropertyDescriptorUtil
-
- typeMap - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
-
- TypeMap - Class in net.sourceforge.pmd.util
-
A specialized map that stores types by both their full and short (without package prefixes) names.
- TypeMap(int) - Constructor for class net.sourceforge.pmd.util.TypeMap
-
Constructor for TypeMap.
- TypeMap(Class<?>...) - Constructor for class net.sourceforge.pmd.util.TypeMap
-
Constructor for TypeMap that takes in an initial set of types.
- TypeMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property that supports multiple class types, even for primitive values!
TODO - untested for array types
- TypeMultiProperty(String, String, Class<?>[], String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
Constructor for TypeProperty.
- TypeMultiProperty(String, String, String, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
Constructor for TypeProperty.
- TypeMultiProperty(String, String, String, Map<String, String>, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
Constructor for TypeProperty.
- TypeNode - Interface in net.sourceforge.pmd.lang.java.ast
-
This interface allows a Java Class to be associtated with a node.
- typeof(XPathContext, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
-
- typeof(XPathContext, String, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
-
- typeof(Node, String, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
- TypeOfFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
- TypeOfFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
- TypeParameter() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TypeParameters() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
- TypeProperty - Class in net.sourceforge.pmd.lang.rule.properties
-
Defines a property that supports single class types, even for primitive values!
TODO - untested for array types
- TypeProperty(String, String, Class<?>, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
Constructor for TypeProperty.
- TypeProperty(String, String, String, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- TypeProperty(String, String, String, Map<String, String>, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.TypeProperty
-
- TypeResolutionFacade - Class in net.sourceforge.pmd.lang.java.typeresolution
-
- TypeResolutionFacade() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade
-
- TypeSet - Class in net.sourceforge.pmd.lang.java.symboltable
-
Keeps track of the types encountered in a ASTCompilationUnit
- TypeSet() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet
-
- TypeSet.CurrentPackageResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.CurrentPackageResolver(String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.CurrentPackageResolver
-
- TypeSet.ExplicitImportResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.ExplicitImportResolver(Set<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ExplicitImportResolver
-
- TypeSet.FullyQualifiedNameResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.FullyQualifiedNameResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.FullyQualifiedNameResolver
-
- TypeSet.ImplicitImportResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.ImplicitImportResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImplicitImportResolver
-
- TypeSet.ImportOnDemandResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.ImportOnDemandResolver(Set<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImportOnDemandResolver
-
- TypeSet.PrimitiveTypeResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.PrimitiveTypeResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.PrimitiveTypeResolver
-
- TypeSet.Resolver - Interface in net.sourceforge.pmd.lang.java.symboltable
-
TODO should Resolver provide a canResolve() and a resolve()?
Requiring 2 calls seems clunky...
- TypeSet.VoidResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
- TypeSet.VoidResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.VoidResolver
-
- typesFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
-
- TypeSignatureVisitor - Class in net.sourceforge.pmd.dcd.asm
-
- TypeSignatureVisitor() - Constructor for class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
-
- TypeSignatureVisitor(PrintVisitor) - Constructor for class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
-