A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## A

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.
add_escapes(String) - Method in exception net.sourceforge.pmd.lang.java.ast.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
  Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
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:

  StringBuffer.append("c"); // appends a single character

  It is preferable to use StringBuffer.append('c'); // appends a single character Implementation of PMD RFE 1373863
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?
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

## B

backup(int) - Method in interface net.sourceforge.pmd.lang.ast.CharStream
  Backs up the input stream by amount steps.
backup(int) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
  Retreat.
backup(int) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
  Backup a number of characters.
BANG - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
BasicPropertyDescriptorFactory<T> - Class in net.sourceforge.pmd.lang.rule.properties.factories
BasicPropertyDescriptorFactory(Class<?>) - Constructor for class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
BasicPropertyDescriptorFactory(Class<?>, Map<String, Boolean>) - Constructor for class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
BeanMembersShouldSerializeRule - Class in net.sourceforge.pmd.lang.java.rule.javabeans
BeanMembersShouldSerializeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule
beginColumn - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
beginColumn - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
  The column number of the first character of this Token.
beginColumn - Variable in class net.sourceforge.pmd.lang.java.ast.Token
  The column number of the first character of this Token.
beginColumn - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
  The column number of the first character of this Token.
beginColumn - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
beginLine - Variable in class net.sourceforge.pmd.lang.ast.AbstractNode
beginLine - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
  The line number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.lang.java.ast.Token
  The line number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
  The line number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
BeginToken() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
  Returns the next character that marks the beginning of the next token.
BeginToken() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
BeginToken() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
  Start.
Benchmark - Enum in net.sourceforge.pmd.benchmark
Benchmarker - Class in net.sourceforge.pmd.benchmark
Benchmarker() - Constructor for class net.sourceforge.pmd.benchmark.Benchmarker
BenchmarkReport - Interface in net.sourceforge.pmd.benchmark
BigIntegerInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.basic
BigIntegerInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BigIntegerInstantiationRule
BINARY_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
BIT_AND - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
BIT_OR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
BITWISEANDEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
BITWISEOR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
BITWISEOREQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
BITWISEXOR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
BITWISEXOREQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
Block() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
BlockStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
BOOLEAN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
BooleanInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.basic
  Avoid instantiating Boolean objects; you can reference Boolean.TRUE, Boolean.FALSE, or call Boolean.valueOf() instead.
BooleanInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
BooleanLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
BooleanMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a property type that supports multiple Boolean values.
BooleanMultiProperty(String, String, Boolean[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
  Constructor for BooleanMultiProperty that allows for multiple values.
BooleanProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a property type that supports single Boolean values.
BooleanProperty(String, String, Boolean, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
  Constructor for BooleanProperty limited to a single value.
BooleanProperty(String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
  Constructor for BooleanProperty limited to a single value.
BREAK - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
BREAK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
BREAK_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
BreakStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
BrokenNullCheckRule - Class in net.sourceforge.pmd.lang.java.rule.basic
BrokenNullCheckRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BrokenNullCheckRule
bufcolumn - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
bufcolumn - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
buffer - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
buffer - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
bufline - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
bufline - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
bufpos - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
  Position in buffer.
bufpos - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
  Position in buffer.
build(T) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
buildDataFlowFor(JavaNode) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
buildRegexFilterExcludeOverInclude(List<String>, List<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
  Construct a String Filter using set of include and exclude regular expressions.
buildRegexFilterIncludeOverExclude(List<String>, List<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
  Construct a String Filter using set of include and exclude regular expressions.
buildUsageText() - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
BY_EXTENSION - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
BYTE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.

## C

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 !
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:

  StringBuilder buf = new StringBuilder(); buf.append("Hello"); buf.append(" ").append("World");

  This would be more eloquently put as:

  StringBuilder buf = new StringBuilder(); buf.append("Hello World");

  The rule takes one parameter, threshold, which defines the lower limit of consecutive appends before a violation is created.
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, 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

## D

DAAPathFinder - Class in net.sourceforge.pmd.lang.dfa.pathfinder
DAAPathFinder(DataFlowNode, Executable) - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
DAAPathFinder(DataFlowNode, Executable, int) - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
DaaRuleViolation - Class in net.sourceforge.pmd.lang.java.rule.controversial
  The RuleViolation is extended by the VariableName.
DaaRuleViolation(Rule, RuleContext, Node, String, String, String, int, int) - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation
dataFlow - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
DataflowAnomalyAnalysisRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
  Starts path search for each method and runs code if found.
DataflowAnomalyAnalysisRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
DataFlowFacade - Class in net.sourceforge.pmd.lang.java.dfa
DataFlowFacade() - Constructor for class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
DataFlowHandler - Interface in net.sourceforge.pmd.lang
DataFlowNode - Interface in net.sourceforge.pmd.lang.dfa
DataPoint - Class in net.sourceforge.pmd.stat
DataPoint() - Constructor for class net.sourceforge.pmd.stat.DataPoint
  Constructor for DataPoint.
DataSource - Interface in net.sourceforge.pmd.util.datasource
  Represents a source file to be analyzed.
DateTimeUtil - Class in net.sourceforge.pmd.util
DCD - Class in net.sourceforge.pmd.dcd
  The Dead Code Detector is used to find dead code.
DCD() - Constructor for class net.sourceforge.pmd.dcd.DCD
debugStream - Variable in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
  Debug output.
debugStream - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
  Debug output.
debugStream - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
  Debug output.
DECIMAL_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
DECIMALINT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DECIMALLONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DECL_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DECL_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
Declaration() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
declarationsAreInDefaultPackage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
DECR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
deepCopyValuesTo(AbstractRule) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  Lexical state.
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  Lexical state.
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
DEFAULT_BUFFER_SIZE - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule
DEFAULT_DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
DEFAULT_SEPARATOR - Static variable in class net.sourceforge.pmd.cpd.CSVRenderer
DEFAULT_SEPARATOR - Static variable in class net.sourceforge.pmd.cpd.SimpleRenderer
DEFAULT_VALUE - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiNumericProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanMultiProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.BooleanProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
  Method defaultAsString.
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.FileProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.StringProperty
defaultAsString() - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
defaultFileExtension() - Method in interface net.sourceforge.pmd.renderers.Renderer
  Return the default filename extension to use.
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.TextColorRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.TextRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
defaultFileExtension() - Method in class net.sourceforge.pmd.renderers.YAHTMLRenderer
defaultHasNullValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
  Method defaultHasNullValue.
DefaultValue() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
defaultValue() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
  Default value to use when the user hasn't specified one or when they wish to revert to a known-good state.
defaultValue() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
defaultValue() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  Default value to use when the user hasn't specified one or when they wish to revert to a known-good state.
defaultValueIn(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
defineClass(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
defineConstructor(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
defineConstructor(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
defineField(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
defineField(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
defineMethod(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
defineMethod(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
defineProperty(String, String) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
  Deprecated.
definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.AbstractPropertySource
definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
definePropertyDescriptor(PropertyDescriptor<?>) - Method in interface net.sourceforge.pmd.PropertySource
  Define a new property via a PropertyDescriptor.
DEFINITION - Static variable in class net.sourceforge.pmd.lang.dfa.VariableAccess
DELETE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
DELIMITER - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
delimiterIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
delimiterIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
DELTA - Static variable in class net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper
DEPRECATED - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
desc - Variable in class net.sourceforge.pmd.dcd.graph.MemberNode
DESC - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
description - Variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
description - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
description() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
  Describes the property and the role it plays within the rule it is specified for.
description() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
description() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  Describes the property and the role it plays within the rule it is specified for.
DESCRIPTION - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
description - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
descriptionIn(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
Designer - Class in net.sourceforge.pmd.util.designer
Designer(String[]) - Constructor for class net.sourceforge.pmd.util.designer.Designer
DestructuringNode - Interface in net.sourceforge.pmd.lang.ecmascript.ast
DFAGraphRule - Class in net.sourceforge.pmd.util.designer
DFAGraphRule() - Constructor for class net.sourceforge.pmd.util.designer.DFAGraphRule
DFAPanel - Class in net.sourceforge.pmd.util.designer
DFAPanel() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel
DFAPanel.DFACanvas - Class in net.sourceforge.pmd.util.designer
DFAPanel.DFACanvas() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
Dimensionable - Interface in net.sourceforge.pmd.lang.java.ast
DirectoryFilter - Class in net.sourceforge.pmd.util.filter
  Directory filter.
disable_tracing() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
  Disable tracing.
disable_tracing() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Disable tracing.
DISSALLOWED_TERMS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
DIVIDE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DIVIDEEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DO - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
DO_BEFORE_FIRST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
DO_EXPR - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
DOCTYPE_DECL_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DOCTYPE_DECL_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DoctypeDeclaration() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
DoctypeExternalId() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
DocTypeExternalIdState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
DocTypeState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
document - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
DocumentNavigator - Class in net.sourceforge.pmd.lang.ast.xpath
DocumentNavigator() - Constructor for class net.sourceforge.pmd.lang.ast.xpath.DocumentNavigator
DocumentNode - Class in net.sourceforge.pmd.lang.ast.xpath.saxon
  A Saxon OM Document node for an AST Node.
DocumentNode(Node) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
  Construct a DocumentNode, with the given AST Node serving as the root ElementNode.
DOLLAR_OR_HASH - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DOLLAR_OR_HASH_DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DOLLAR_OR_HASH_SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DONE - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
Done() - Method in interface net.sourceforge.pmd.lang.ast.CharStream
  The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
Done() - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
  Set buffers back to null when finished.
Done() - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
  Reset buffer when finished.
DontImportJavaLangRule - Class in net.sourceforge.pmd.lang.java.rule.imports
DontImportJavaLangRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.DontImportJavaLangRule
DontImportSunRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
DontImportSunRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.DontImportSunRule
doPMD(PMDConfiguration) - Static method in class net.sourceforge.pmd.PMD
  This method is the main entry point for command line usage.
DoStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
DOT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DOT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
DOTSTAR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DOUBLE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
DOUBLE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
DoubleCheckedLockingRule - Class in net.sourceforge.pmd.lang.java.rule.basic
  void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
DoubleCheckedLockingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
doubleFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
DoubleMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a property type that supports multiple double-type property values within an upper and lower boundary.
DoubleMultiProperty(String, String, Double, Double, Double[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.DoubleMultiProperty
  Constructor for DoubleProperty.
DoubleProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a property type that support single double-type property values within an upper and lower boundary.
DoubleProperty(String, String, Double, Double, Double, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
  Constructor for DoubleProperty.
DoubleProperty(String, String, String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.DoubleProperty
  Constructor for DoubleProperty.
doublesIn(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
DUMMY - Static variable in interface net.sourceforge.pmd.lang.DataFlowHandler
DUMMY - Static variable in interface net.sourceforge.pmd.lang.VisitorStarter
DUMMY - Static variable in interface net.sourceforge.pmd.lang.XPathHandler
DummyJavaNode - Class in net.sourceforge.pmd.lang.java.ast
  This is a basic JavaNode implementation, useful when needing to create a dummy node.
DummyJavaNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.DummyJavaNode
DummyJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.DummyJavaNode
DummyScope - Class in net.sourceforge.pmd.lang.java.symboltable
  Implementation of Scope for source types that are simpler than java sources.
DummyScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.DummyScope
dump(UsageGraph, boolean) - Static method in class net.sourceforge.pmd.dcd.DCD
DumpFacade - Class in net.sourceforge.pmd.lang.ecmascript.ast
DumpFacade() - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.DumpFacade
DumpFacade - Class in net.sourceforge.pmd.lang.java.ast
DumpFacade() - Constructor for class net.sourceforge.pmd.lang.java.ast.DumpFacade
DumpFacade - Class in net.sourceforge.pmd.lang.jsp.ast
DumpFacade() - Constructor for class net.sourceforge.pmd.lang.jsp.ast.DumpFacade
DumpFacade - Class in net.sourceforge.pmd.lang.xml.ast
DumpFacade() - Constructor for class net.sourceforge.pmd.lang.xml.ast.DumpFacade
DumpNodeVisitor - Class in net.sourceforge.pmd.dcd
  Dump a UsageGraph to System.out.
DumpNodeVisitor() - Constructor for class net.sourceforge.pmd.dcd.DumpNodeVisitor
DuplicateImportsRule - Class in net.sourceforge.pmd.lang.java.rule.imports
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule
DuplicateJspImportsRule - Class in net.sourceforge.pmd.lang.jsp.rule.basic
DuplicateJspImportsRule() - Constructor for class net.sourceforge.pmd.lang.jsp.rule.basic.DuplicateJspImportsRule
dysfunctionReason() - Method in class net.sourceforge.pmd.AbstractPropertySource
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.rule.XPathRule
dysfunctionReason() - Method in interface net.sourceforge.pmd.PropertySource
  Returns a description of why the receiver may be dysfunctional.
dysfunctionReason() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
  We can't show any violations if we don't have any visible columns.

## E

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
  Subclasses should output the `AbstractAccumulatingRenderer.report`.
end() - Method in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in interface net.sourceforge.pmd.renderers.Renderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
  Subclasses should output the `AbstractAccumulatingRenderer.report`.
end() - Method in class net.sourceforge.pmd.renderers.TextColorRenderer
  Subclasses should output the `AbstractAccumulatingRenderer.report`.
end() - Method in class net.sourceforge.pmd.renderers.TextRenderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
  This method is at the very end of the Rendering process, after `Renderer.renderFileReport(Report)`.
end() - Method in class net.sourceforge.pmd.renderers.YAHTMLRenderer
  Subclasses should output the `AbstractAccumulatingRenderer.report`.
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.
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

## F

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.

## G

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
  Gets the image of the first ASTName node found by `Node.getFirstDescendantOfType(Class)`
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.java.ast.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
  This method has the standard behavior when this object has been created using the standard constructors.
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
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.
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

## H

hasArguments() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall
hasArguments() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
hasAsParentBetween(Node, Class<?>, Node) - Static method in class net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
  Return whether a class of the specified type exists between the node argument and the topParent argument.
hasBody() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode
hasChildNodes() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
hasChildNodes() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
hasChildNodes() - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
hasChosenAddressTypes() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
hasCompiledTree() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
  determines whether the model has a compiled tree at it's disposal
hasConfigErrors() - Method in class net.sourceforge.pmd.Report
hasDecendantOfAnyType(Class<?>...) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
hasDescendantMatchingXPath(String) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
  Checks whether at least one descendant matches the xpath expression.
hasDescendantMatchingXPath(String) - Method in interface net.sourceforge.pmd.lang.ast.Node
  Checks whether at least one descendant matches the xpath expression.
hasDescendantOfType(Class<T>) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
  Finds if this node contains a descendant of the given type.
hasDescendantOfType(Class<T>) - Method in interface net.sourceforge.pmd.lang.ast.Node
  Finds if this node contains a descendant of the given type.
hasDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.AbstractPropertySource
hasDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
hasDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
hasDescriptor(PropertyDescriptor<?>) - Method in interface net.sourceforge.pmd.PropertySource
  Returns whether this Rule has the specified PropertyDescriptor.
hasDissallowedTerms() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
hasElse() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement
hasElse() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
hasErrors() - Method in class net.sourceforge.pmd.Report
hasExtension(String) - Method in enum net.sourceforge.pmd.lang.Language
  Returns whether the given Language handles the given file extension.
hasFilter() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
hasFinally() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
HASH - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
hashCode() - Method in class net.sourceforge.pmd.cpd.TokenEntry
hashCode() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
hashCode() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
hashCode() - Method in class net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions
hashCode() - Method in class net.sourceforge.pmd.lang.java.rule.ImportWrapper
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
hashCode() - Method in class net.sourceforge.pmd.lang.ParserOptions
hashCode() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
hashCode() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
hashCode() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
hashCode() - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
hashCode() - Method in class net.sourceforge.pmd.RuleSet
hasImageEqualTo(String) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
hasImageEqualTo(String) - Method in interface net.sourceforge.pmd.lang.ast.Node
hasInitializer() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
hasLabel() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTBreakStatement
hasLabel() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTContinueStatement
hasMetrics() - Method in class net.sourceforge.pmd.Report
hasNext() - Method in class net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator
hasNext() - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
hasNext() - Method in class net.sourceforge.pmd.util.CompoundIterator
hasNext() - Method in class net.sourceforge.pmd.util.EmptyIterator
hasOverriddenProperty(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
hasPrefixesOrSuffixes() - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
hasPropertyValue(EnumeratedMultiProperty<String>, String) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
hasResult() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTExpressionStatement
hasResult() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTReturnStatement
hasSideEffects() - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
hasSideEffects() - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
hasSuppressWarningsAnnotationFor(Rule) - Method in interface net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings
hasXPathExpression() - Method in class net.sourceforge.pmd.lang.rule.XPathRule
HEADER_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
HEADER_PLACEMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
HeaderCommentsRule - Class in net.sourceforge.pmd.lang.java.rule.comments
  Restrictions regarding the legal placement and content of the file header.
HeaderCommentsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
HEX_FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
HEX_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
HOOK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
HTML_SCRIPT_CONTENT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
HTML_SCRIPT_END_TAG - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
HTML_SCRIPT_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
htmlEncode(String) - Static method in class net.sourceforge.pmd.util.StringUtil
HTMLRenderer - Class in net.sourceforge.pmd.renderers
  Renderer to basic HTML format.
HTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.HTMLRenderer
HtmlScript() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
HtmlScriptContentState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.

## I

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?
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. an array of strings, As unary property rule properties will return a value of one, you must use the get/setProperty accessors when working with the actual values.
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. an array of strings, As unary property rule properties will return a value of one, you must use the get/setProperty accessors when working with the actual values.
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
  This implementation delegates to `AbstractNodeInfo.equals(Object)`, per the Saxon documentation's description of this method's behavior.
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
  This implementation calls `AbstractNodeInfo.iterateAxis(byte)` to get an `AxisIterator` which is then optionally filtered using `Navigator.AxisFilter`.
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

## J

jarName() - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
Java13Handler - Class in net.sourceforge.pmd.lang.java
Java13Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java13Handler
Java13Parser - Class in net.sourceforge.pmd.lang.java
  Adapter for the JavaParser, using Java 1.3 grammar.
Java13Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java13Parser
Java14Handler - Class in net.sourceforge.pmd.lang.java
Java14Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java14Handler
Java14Parser - Class in net.sourceforge.pmd.lang.java
  Adapter for the JavaParser, using Java 1.4 grammar.
Java14Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java14Parser
Java15Handler - Class in net.sourceforge.pmd.lang.java
Java15Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java15Handler
Java15Parser - Class in net.sourceforge.pmd.lang.java
  Adapter for the JavaParser, using Java 1.5 grammar.
Java15Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java15Parser
Java16Handler - Class in net.sourceforge.pmd.lang.java
Java16Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java16Handler
Java16Parser - Class in net.sourceforge.pmd.lang.java
  Adapter for the JavaParser, using Java 1.6 grammar.
Java16Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java16Parser
Java17Handler - Class in net.sourceforge.pmd.lang.java
Java17Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java17Handler
Java17Parser - Class in net.sourceforge.pmd.lang.java
  Adapter for the JavaParser, using Java 1.7 grammar.
Java17Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java17Parser
JavaCharStream - Class in net.sourceforge.pmd.lang.ast
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(Reader) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(InputStream, String) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaCharStream(InputStream) - Constructor for class net.sourceforge.pmd.lang.ast.JavaCharStream
  Constructor.
JavaDataFlowHandler - Class in net.sourceforge.pmd.lang.java
JavaDataFlowHandler() - Constructor for class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
JavaDataFlowNode - Class in net.sourceforge.pmd.lang.java.dfa
JavaDataFlowNode(List<DataFlowNode>, Node) - Constructor for class net.sourceforge.pmd.lang.java.dfa.JavaDataFlowNode
javadocContentAfter(String, int) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
JavadocElement - Class in net.sourceforge.pmd.lang.java.ast
JavadocElement(int, int, int, int, JavadocTag) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavadocElement
JavadocRule - Class in net.sourceforge.pmd.lang.java.rule.comments
JavadocRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.JavadocRule
JavadocTag - Class in net.sourceforge.pmd.lang.java.javadoc
javadocTagsIn(String) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
JavaFunctions - Class in net.sourceforge.pmd.lang.java.xpath
  Exposes all Java Language specific functions for Saxon use.
JavaFunctions() - Constructor for class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
JavaLanguage - Class in net.sourceforge.pmd.cpd
JavaLanguage() - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
JavaLanguage(Properties) - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
JavaNode - Interface in net.sourceforge.pmd.lang.java.ast
JavaParser - Class in net.sourceforge.pmd.lang.java.ast
JavaParser(CharStream) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParser
  Constructor with user supplied CharStream.
JavaParser(JavaParserTokenManager) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParser
  Constructor with generated Token Manager.
JavaParserConstants - Interface in net.sourceforge.pmd.lang.java.ast
  Token literal values and constants.
JavaParserTokenManager - Class in net.sourceforge.pmd.lang.java.ast
  Token Manager.
JavaParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
  Constructor.
JavaParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
  Constructor.
JavaParserTreeConstants - Interface in net.sourceforge.pmd.lang.java.ast
JavaParserVisitor - Interface in net.sourceforge.pmd.lang.java.ast
JavaParserVisitorAdapter - Class in net.sourceforge.pmd.lang.java.ast
JavaParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
JavaRuleChainVisitor - Class in net.sourceforge.pmd.lang.java.rule
JavaRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
JavaRuleViolation - Class in net.sourceforge.pmd.lang.java.rule
  This is a Java RuleViolation.
JavaRuleViolation(Rule, RuleContext, JavaNode, String, int, int) - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
JavaRuleViolation(Rule, RuleContext, JavaNode, String) - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
JavaRuleViolationFactory - Class in net.sourceforge.pmd.lang.java.rule
JavaTokenizer - Class in net.sourceforge.pmd.cpd
JavaTokenizer() - Constructor for class net.sourceforge.pmd.cpd.JavaTokenizer
JavaTokenManager - Class in net.sourceforge.pmd.lang.java
  Java Token Manager implementation.
JavaTokenManager(Reader) - Constructor for class net.sourceforge.pmd.lang.java.JavaTokenManager
JaxenXPathRuleQuery - Class in net.sourceforge.pmd.lang.rule.xpath
  This is a Jaxen based XPathRule query.
JaxenXPathRuleQuery() - Constructor for class net.sourceforge.pmd.lang.rule.xpath.JaxenXPathRuleQuery
jj_nt - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
  Next token.
jj_nt - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Next token.
jjFillToken() - Method in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
jjFillToken() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
jjFillToken() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
jjnewLexState - Static variable in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
  Lex State array.
jjnewLexState - Static variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
  Lex State array.
jjnewLexState - Static variable in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
  Lex State array.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
  Token literal values.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
  Token literal values.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
  Token literal values.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
  Accept the visitor
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehension
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayComprehensionLoop
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTArrayLiteral
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTAssignment
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTAstRoot
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTBlock
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTBreakStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTCatchClause
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTComment
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTConditionalExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTContinueStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTDoLoop
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTElementGet
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTEmptyExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTExpressionStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForInLoop
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTForLoop
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionCall
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTFunctionNode
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTIfStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTInfixExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTKeywordLiteral
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabel
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLabeledStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTName
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNewExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTNumberLiteral
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectProperty
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTParenthesizedExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTPropertyGet
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTRegExpLiteral
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTReturnStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTScope
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchCase
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTSwitchStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTThrowStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTTryStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTUnaryExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableDeclaration
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTVariableInitializer
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTWhileLoop
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTWithStatement
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlDotQuery
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlExpression
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlMemberGet
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.ASTXmlString
  Accept the visitor.
jjtAccept(EcmascriptParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptNode
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
  Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
  Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArguments
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForInit
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNameList
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResource
  Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResources
  Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
  Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
  Accept the visitor
jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttribute
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTAttributeValue
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTCData
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTCommentTag
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTCompilationUnit
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTContent
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDeclaration
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeDeclaration
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTDoctypeExternalId
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElement
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTElExpression
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTHtmlScript
  Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspComment
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDeclaration
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDeclarations
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirective
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDirectiveAttribute
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspDocument
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspExpression
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspExpressionInAttribute
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTJspScriptlet
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTText
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTUnparsedText
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.ASTValueBinding
  Accept the visitor
jjtAccept(JspParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspNode
  Accept the visitor
jjtAddChild(Node, int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtAddChild(Node, int) - Method in interface net.sourceforge.pmd.lang.ast.Node
  This method tells the node to add its argument to the node's list of children.
JJTADDITIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTALLOCATIONEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTANDEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTANNOTATIONMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTANNOTATIONTYPEBODY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTANNOTATIONTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTANNOTATIONTYPEMEMBERDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTARGUMENTLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTARGUMENTS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTARRAYDIMSANDINITS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTASSERTSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTASSIGNMENTOPERATOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTATTRIBUTEVALUE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTBLOCK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTBLOCKSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTBOOLEANLITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTBREAKSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCASTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCATCHSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCDATA - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTCLASSORINTERFACEBODY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCLASSORINTERFACEBODYDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCLASSORINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCLASSORINTERFACETYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtClose() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtClose() - Method in interface net.sourceforge.pmd.lang.ast.Node
  This method is called after all the child nodes have been added.
jjtClose() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
jjtClose() - Method in class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
JJTCOMMENTTAG - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTCONDITIONALANDEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCONDITIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCONDITIONALOREXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCONSTRUCTORDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTCONTENT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTCONTINUESTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTDECLARATION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTDEFAULTVALUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTDOCTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTDOCTYPEEXTERNALID - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTDOSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTELEMENT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTELEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTEMPTYSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTENUMBODY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTENUMCONSTANT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTENUMDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTEQUALITYEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTEXCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTEXPLICITCONSTRUCTORINVOCATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTEXTENDSLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFIELDDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFINALLYSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFORINIT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFORMALPARAMETER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFORMALPARAMETERS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFORSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTFORUPDATE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtGetChild(int) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtGetChild(int) - Method in interface net.sourceforge.pmd.lang.ast.Node
  This method returns a child node.
jjtGetId() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtGetId() - Method in interface net.sourceforge.pmd.lang.ast.Node
jjtGetNumChildren() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtGetNumChildren() - Method in interface net.sourceforge.pmd.lang.ast.Node
  Return the number of children the node has.
jjtGetParent() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtGetParent() - Method in interface net.sourceforge.pmd.lang.ast.Node
JJTHTMLSCRIPT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTIMPLEMENTSLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTIMPORTDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTINCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTINSTANCEOFEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTJavaParserState - Class in net.sourceforge.pmd.lang.java.ast
JJTJavaParserState() - Constructor for class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
JJTJSPCOMMENT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTJSPDECLARATION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTJSPDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTJSPDIRECTIVEATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTJSPEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTJSPEXPRESSIONINATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTJspParserState - Class in net.sourceforge.pmd.lang.jsp.ast
JJTJspParserState() - Constructor for class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
JJTJSPSCRIPTLET - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTLABELEDSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTLITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTLOCALVARIABLEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMARKERANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMEMBERSELECTOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMEMBERVALUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMEMBERVALUEARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMEMBERVALUEPAIR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMEMBERVALUEPAIRS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMETHODDECLARATOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTMULTIPLICATIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTNAME - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTNAMELIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtNodeName - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtNodeName - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTNORMALANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTNULLLITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtOpen() - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtOpen() - Method in interface net.sourceforge.pmd.lang.ast.Node
  This method is called after the node has been made the current node.
jjtOpen() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
jjtOpen() - Method in class net.sourceforge.pmd.lang.jsp.ast.AbstractJspNode
JJTPACKAGEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPOSTFIXEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPREDECREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPREINCREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPRIMARYEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPRIMARYPREFIX - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPRIMARYSUFFIX - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTPRIMITIVETYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtree - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
jjtree - Variable in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JJTREFERENCETYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRELATIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRESOURCE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRESOURCES - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRESOURCESPECIFICATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRESULTTYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRETURNSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTRUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
jjtSetParent(Node) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
jjtSetParent(Node) - Method in interface net.sourceforge.pmd.lang.ast.Node
  This pair of methods are used to inform the node of its parent.
JJTSHIFTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSINGLEMEMBERANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSTATEMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSTATEMENTEXPRESSIONLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSWITCHLABEL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSWITCHSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTSYNCHRONIZEDSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTEXT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTTHROWSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTRYSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPEARGUMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPEARGUMENTS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPEBOUND - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPEPARAMETER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTTYPEPARAMETERS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTUNARYEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTUNARYEXPRESSIONNOTPLUSMINUS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTUNPARSEDTEXT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTVALUEBINDING - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTVARIABLEDECLARATOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTVARIABLEDECLARATORID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTVARIABLEINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTVOID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTVOID - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserTreeConstants
JJTWHILESTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JJTWILDCARDBOUNDS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
JSP_COMMENT_CONTENT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_COMMENT_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_COMMENT_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DECLARATION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DECLARATION_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DECLARATION_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DIRECTIVE_ATTRIBUTE_EQUALS - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DIRECTIVE_ATTRIBUTE_NAME - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DIRECTIVE_ATTRIBUTE_VALUE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DIRECTIVE_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DIRECTIVE_NAME - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_DIRECTIVE_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_EXPRESSION - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_EXPRESSION_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_EXPRESSION_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_EXPRESSION_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_SCRIPTLET - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_SCRIPTLET_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JSP_SCRIPTLET_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
JspComment() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspCommentState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
JspDeclaration() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspDeclarationState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
JspDirective() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspDirectiveAttribute() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspDirectiveAttributesState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
JspDirectiveState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
JspExpression() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspExpressionInAttribute() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspExpressionState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
JspHandler - Class in net.sourceforge.pmd.lang.jsp
  Implementation of LanguageVersionHandler for the JSP parser.
JspHandler() - Constructor for class net.sourceforge.pmd.lang.jsp.JspHandler
JSPLanguage - Class in net.sourceforge.pmd.cpd
JSPLanguage() - Constructor for class net.sourceforge.pmd.cpd.JSPLanguage
JspNode - Interface in net.sourceforge.pmd.lang.jsp.ast
JspParser - Class in net.sourceforge.pmd.lang.jsp.ast
  JSP Parser for PMD.
JspParser(CharStream) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Constructor with user supplied CharStream.
JspParser(JspParserTokenManager) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Constructor with generated Token Manager.
JspParser - Class in net.sourceforge.pmd.lang.jsp
  Adapter for the JspParser.
JspParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.jsp.JspParser
JspParserConstants - Interface in net.sourceforge.pmd.lang.jsp.ast
  Token literal values and constants.
JspParserTokenManager - Class in net.sourceforge.pmd.lang.jsp.ast
  Token Manager.
JspParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
  Constructor.
JspParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
  Constructor.
JspParserTreeConstants - Interface in net.sourceforge.pmd.lang.jsp.ast
JspParserVisitor - Interface in net.sourceforge.pmd.lang.jsp.ast
JspParserVisitorAdapter - Class in net.sourceforge.pmd.lang.jsp.ast
JspParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
JspRuleChainVisitor - Class in net.sourceforge.pmd.lang.jsp.rule
JspRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.jsp.rule.JspRuleChainVisitor
JspRuleViolationFactory - Class in net.sourceforge.pmd.lang.jsp.rule
JspScriptlet() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
JspScriptletState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  Lexical state.
JSPTokenizer - Class in net.sourceforge.pmd.cpd
JSPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.JSPTokenizer
JspTokenManager - Class in net.sourceforge.pmd.lang.jsp
  JSP Token Manager implementation.
JspTokenManager(Reader) - Constructor for class net.sourceforge.pmd.lang.jsp.JspTokenManager
JUNIT3_CLASS - Static variable in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
JUNIT4_CLASS - Static variable in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
JUnitAssertionsShouldIncludeMessageRule - Class in net.sourceforge.pmd.lang.java.rule.junit
JUnitAssertionsShouldIncludeMessageRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule
JUnitTestsShouldIncludeAssertRule - Class in net.sourceforge.pmd.lang.java.rule.junit
JUnitTestsShouldIncludeAssertRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
JUnitUseExpectedRule - Class in net.sourceforge.pmd.lang.java.rule.migrating
  This rule finds code like this: public void testFoo() { try { doSomething(); fail("should have thrown an exception"); } catch (Exception e) { } } In JUnit 4, use @Test(expected = Exception.class)
JUnitUseExpectedRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule

## K

kind - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
  An integer that describes the kind of this token.
kind - Variable in class net.sourceforge.pmd.lang.java.ast.Token
  An integer that describes the kind of this token.
kind - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
  An integer that describes the kind of this token.

## L

label - Variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
LABEL_COMPARATOR - Static variable in class net.sourceforge.pmd.cpd.Match
LABEL_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
LABEL_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
LabeledStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
labelsByChoice - Variable in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
labelsIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
language() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
Language - Interface in net.sourceforge.pmd.cpd
Language - Enum in net.sourceforge.pmd.lang
  This is an enumeration of the Languages of which PMD is aware.
LanguageFactory - Class in net.sourceforge.pmd.cpd
LanguageFactory() - Constructor for class net.sourceforge.pmd.cpd.LanguageFactory
LanguageFilenameFilter - Class in net.sourceforge.pmd.lang
  This is an implementation of the `FilenameFilter` interface which compares a file against a collection of Languages to see if the any are applicable.
LanguageFilenameFilter(Language) - Constructor for class net.sourceforge.pmd.lang.LanguageFilenameFilter
  Create a LanguageFilenameFilter for a single Language.
LanguageFilenameFilter(Set<Language>) - Constructor for class net.sourceforge.pmd.lang.LanguageFilenameFilter
  Create a LanguageFilenameFilter for a List of Languages.
LanguageVersion - Enum in net.sourceforge.pmd.lang
  This is an enumeration of the Language versions of which PMD is aware.
LanguageVersionDiscoverer - Class in net.sourceforge.pmd.lang
  This class can discover the LanguageVersion of a source file.
LanguageVersionDiscoverer() - Constructor for class net.sourceforge.pmd.lang.LanguageVersionDiscoverer
LanguageVersionHandler - Interface in net.sourceforge.pmd.lang
  Interface for obtaining the classes necessary for checking source files of a specific language.
LawOfDemeterRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
  This rule can detect possible violations of the Law of Demeter.
LawOfDemeterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule
LBRACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LBRACKET - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LCURLYBRACE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
LE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LEGAL_PACKAGES - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
legalPackageNames() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
legalPackageNamesIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
LENGTH_COMPARATOR - Static variable in class net.sourceforge.pmd.cpd.Match
lengthOfShortestIn(String[]) - Static method in class net.sourceforge.pmd.util.StringUtil
  Return the length of the shortest string in the array.
LESSTHAN - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
LESSTHANOREQUALTO - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
LETTER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LEXICAL_ERROR - Static variable in exception net.sourceforge.pmd.lang.ast.TokenMgrError
  Lexical error occurred.
LexicalError(boolean, int, int, int, String, char) - Static method in exception net.sourceforge.pmd.lang.ast.TokenMgrError
  Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class net.sourceforge.pmd.lang.cpp.ast.CppParserTokenManager
  Lexer state names.
lexStateNames - Static variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
  Lexer state names.
lexStateNames - Static variable in class net.sourceforge.pmd.lang.jsp.ast.JspParserTokenManager
  Lexer state names.
line - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
line - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
line - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
LINE_PREFIX - Static variable in class net.sourceforge.pmd.renderers.HTMLRenderer
LineGetter - Interface in net.sourceforge.pmd.util.designer
lineNumberFromOffset(int) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.SourceCodePositioner
LINES_COMPARATOR - Static variable in class net.sourceforge.pmd.cpd.Match
LINK_PREFIX - Static variable in class net.sourceforge.pmd.renderers.HTMLRenderer
Linker - Class in net.sourceforge.pmd.lang.dfa
Linker(DataFlowHandler, List<StackObject>, List<StackObject>) - Constructor for class net.sourceforge.pmd.lang.dfa.Linker
LinkerException - Exception in net.sourceforge.pmd.lang.dfa
LinkerException() - Constructor for exception net.sourceforge.pmd.lang.dfa.LinkerException
LinkerException(String) - Constructor for exception net.sourceforge.pmd.lang.dfa.LinkerException
Literal() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
load() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
loadClass(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
loadResourceAsStream(String) - Static method in class net.sourceforge.pmd.util.ResourceLoader
  Method to find a file, first by finding it as a file (either by the absolute or relative path), then as a URL, and then finally seeing if it is on the classpath.
loadResourceAsStream(String, ClassLoader) - Static method in class net.sourceforge.pmd.util.ResourceLoader
  Uses the ClassLoader passed in to attempt to load the resource if it's not a File or a URL
LocalScope - Class in net.sourceforge.pmd.lang.java.symboltable
LocalScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.LocalScope
LocalVariableCouldBeFinalRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
LocalVariableCouldBeFinalRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.LocalVariableCouldBeFinalRule
LocalVariableDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
LONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
LONG - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
longFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.LongProperty
LongMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a datatype that supports multiple Long property values within an upper and lower boundary.
LongMultiProperty(String, String, Long, Long, Long[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.LongMultiProperty
  Constructor for LongProperty.
LongProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a datatype that supports the single Long property values within an upper and lower boundary.
LongProperty(String, String, Long, Long, Long, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.LongProperty
  Constructor for LongProperty.
LongProperty(String, String, String, String, String, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.LongProperty
  Constructor for LongProperty that limits itself to a single value within the specified limits.
longsIn(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
LOOKUP_DESCRIPTOR_DTD - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
LOOP_DETECTED - Static variable in exception net.sourceforge.pmd.lang.ast.TokenMgrError
  Detected (and bailed out of) an infinite loop in the token manager.
LooseCoupling - Class in net.sourceforge.pmd.lang.java.typeresolution.rules
  This is a separate rule, uses the type resolution facade
LooseCoupling() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.LooseCoupling
LooseCouplingRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
LooseCouplingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.LooseCouplingRule
LoosePackageCouplingRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
  The loose package coupling Rule can be used to ensure coupling outside of a package hierarchy is minimized to all but an allowed set of classes from within the package hierarchy.
LoosePackageCouplingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
lostOwnership(Clipboard, Transferable) - Method in class net.sourceforge.pmd.util.designer.Designer
lowerLimit() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
  Returns the minimum value that instances of the property can have
lowerLimit() - Method in interface net.sourceforge.pmd.NumericPropertyDescriptor
  Returns the minimum value that instances of the property can have
lpad(String, int) - Static method in class net.sourceforge.pmd.util.StringUtil
  Left pads a string.
LPAREN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LPARENTHESIS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
LSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
LSQUAREBRACKET - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
LST_ERROR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
LT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.

## M

main(String[]) - Static method in class net.sourceforge.pmd.benchmark.Benchmarker
main(String[]) - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
  For testing purpose only...
main(String[]) - Static method in class net.sourceforge.pmd.cli.XPathCLI
main(String[]) - Static method in class net.sourceforge.pmd.cpd.CPD
main(String[]) - Static method in class net.sourceforge.pmd.cpd.GUI
main(String[]) - Static method in class net.sourceforge.pmd.dcd.DCD
main(String[]) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
main(String[]) - Static method in class net.sourceforge.pmd.PMD
  Entry to invoke PMD as command line tool
main(String[]) - Static method in class net.sourceforge.pmd.util.designer.Designer
main(String[]) - Static method in class net.sourceforge.pmd.util.viewer.Viewer
MainFrame - Class in net.sourceforge.pmd.util.viewer.gui
  viewer's main frame
MainFrame() - Constructor for class net.sourceforge.pmd.util.viewer.gui.MainFrame
  constructs and shows the frame
mapFrom(K[], V[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
  Creates and returns a map populated with the keyValuesSets where the value held by the tuples are they key and value in that order.
mark(Benchmark, long, long) - Static method in class net.sourceforge.pmd.benchmark.Benchmarker
mark(Benchmark, String, long, long) - Static method in class net.sourceforge.pmd.benchmark.Benchmarker
MarkerAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MATCH - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
Match - Class in net.sourceforge.pmd.cpd
Match(int, TokenEntry, TokenEntry) - Constructor for class net.sourceforge.pmd.cpd.Match
MatchAlgorithm - Class in net.sourceforge.pmd.cpd
MatchAlgorithm(Map<String, SourceCode>, Tokens, int) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
MatchAlgorithm(Map<String, SourceCode>, Tokens, int, CPDListener) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
MatchCollector - Class in net.sourceforge.pmd.cpd
MatchCollector(MatchAlgorithm) - Constructor for class net.sourceforge.pmd.cpd.MatchCollector
matches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
matches(String, String...) - Static method in class net.sourceforge.pmd.lang.xpath.MatchesFunction
matches(String, String) - Static method in class net.sourceforge.pmd.lang.xpath.PMDFunctions
matches(String, String, String) - Static method in class net.sourceforge.pmd.lang.xpath.PMDFunctions
matches(String, String, String, String) - Static method in class net.sourceforge.pmd.lang.xpath.PMDFunctions
matches(String, String, String, String, String) - Static method in class net.sourceforge.pmd.lang.xpath.PMDFunctions
matches(String, String, String, String, String, String) - Static method in class net.sourceforge.pmd.lang.xpath.PMDFunctions
matches(String, String, String, String, String, String, String) - Static method in class net.sourceforge.pmd.lang.xpath.PMDFunctions
MATCHES_COMPARATOR - Static variable in class net.sourceforge.pmd.cpd.Match
MatchesFunction - Class in net.sourceforge.pmd.lang.xpath
MatchesFunction() - Constructor for class net.sourceforge.pmd.lang.xpath.MatchesFunction
MAX - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
MAX_LINE_LENGTH - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
MAX_LINES - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
maxCommonLeadingWhitespaceForAll(String[]) - Static method in class net.sourceforge.pmd.util.StringUtil
  Determine the maximum number of common leading whitespace characters the strings share in the same sequence.
maxNextCharInd - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
maxNextCharInd - Variable in class net.sourceforge.pmd.lang.ast.SimpleCharStream
maxValueIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
MemberNode<S extends MemberNode<S,T>,T extends Member> - Class in net.sourceforge.pmd.dcd.graph
  Represents a Class Member in a UsageGraph.
MemberNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.MemberNode
MemberNodeComparator - Class in net.sourceforge.pmd.dcd.graph
  Compares MemberNodes.
MemberSelector() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MemberValue() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MemberValueArrayInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MemberValuePair() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MemberValuePairs() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
merge(Report) - Method in class net.sourceforge.pmd.Report
METHOD_ARG_DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
METHOD_GROUP_DELIMITERS - Static variable in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
MethodArgumentCouldBeFinalRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
MethodArgumentCouldBeFinalRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
MethodDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MethodDeclarator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
methodFor(Class<?>, String, Class<?>[]) - Static method in class net.sourceforge.pmd.util.ClassUtil
  Attempts to return the specified method from the class provided but will walk up its superclasses until it finds a match.
methodFrom(String, char, char) - Static method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
  Returns the method specified within the string argument after parsing out its source class and any optional arguments.
methodFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
MethodMultiProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a property type that can specify multiple methods to use as part of a rule.
MethodMultiProperty(String, String, Method[], String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
  Constructor for MethodProperty.
MethodMultiProperty(String, String, String, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
  Constructor for MethodProperty.
MethodMultiProperty(String, String, String, Map<String, String>, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
  Constructor for MethodProperty.
methodName - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
MethodNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
MethodNameDeclaration(ASTMethodDeclarator) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
methodNames() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
  Return the names of all the methods we are scanning for, no brackets or argument types.
methodNames() - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
  Method methodNames.
methodNames - Variable in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
MethodNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
MethodNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.MethodNamingConventionsRule
MethodNode - Class in net.sourceforge.pmd.dcd.graph
  Represents a Class Method in a UsageGraph.
MethodNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.MethodNode
MethodProperty - Class in net.sourceforge.pmd.lang.rule.properties
  Defines a property type that can specify a single method to use as part of a rule.
MethodProperty(String, String, Method, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.MethodProperty
  Constructor for MethodProperty.
MethodProperty(String, String, String, String[], float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.MethodProperty
  Constructor for MethodProperty.
MethodProperty(String, String, String, Map<String, String>, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.MethodProperty
  Constructor for MethodProperty.
MethodReturnsInternalArrayRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
  Implementation note: this rule currently ignores return types of y.x.z, currently it handles only local type fields.
MethodReturnsInternalArrayRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule
MethodScope - Class in net.sourceforge.pmd.lang.java.symboltable
MethodScope(Node) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.MethodScope
methodsFrom(String) - Static method in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
MethodWithSameNameAsEnclosingClassRule - Class in net.sourceforge.pmd.lang.java.rule.naming
MethodWithSameNameAsEnclosingClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.MethodWithSameNameAsEnclosingClassRule
Metric - Class in net.sourceforge.pmd.stat
Metric(String, int, double, double, double, double, double) - Constructor for class net.sourceforge.pmd.stat.Metric
metricAdded(Metric) - Method in interface net.sourceforge.pmd.ReportListener
metricAdded(Metric) - Method in class net.sourceforge.pmd.SynchronizedReportListener
metrics() - Method in class net.sourceforge.pmd.Report
MIN - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
MINIMUM_DESCRIPTOR - Static variable in interface net.sourceforge.pmd.lang.rule.stat.StatisticalRule
MINIMUM_LENGTH_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
minimumTileSize() - Method in class net.sourceforge.pmd.cpd.CPDConfiguration
minMaxFrom(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
MINUS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
MINUS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
MINUSASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
MINUSEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
MINUSMINUS - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
minValueIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
MockRule - Class in net.sourceforge.pmd.lang.rule
  This is a Rule implementation which can be used in scenarios where an actual functional Rule is not needed.
MockRule() - Constructor for class net.sourceforge.pmd.lang.rule.MockRule
MockRule(String, String, String, String, RulePriority) - Constructor for class net.sourceforge.pmd.lang.rule.MockRule
MockRule(String, String, String, String) - Constructor for class net.sourceforge.pmd.lang.rule.MockRule
MOD - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
MODEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
Modifiers() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MonoThreadProcessor - Class in net.sourceforge.pmd.processor
MonoThreadProcessor(PMDConfiguration) - Constructor for class net.sourceforge.pmd.processor.MonoThreadProcessor
MoreThanOneLoggerRule - Class in net.sourceforge.pmd.lang.java.rule.logging
MoreThanOneLoggerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
MT_SUPPORTED - Static variable in class net.sourceforge.pmd.util.SystemUtils
  Do we have proper permissions to use multithreading?
MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
MultiLineComment - Class in net.sourceforge.pmd.lang.java.ast
MultiLineComment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.MultiLineComment
multiLinesIn(String) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
MultiplicativeExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
MultiThreadProcessor - Class in net.sourceforge.pmd.processor
MultiThreadProcessor(PMDConfiguration) - Constructor for class net.sourceforge.pmd.processor.MultiThreadProcessor
multiValueDelimiter(char) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
multiValueDelimiter() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
multiValueDelimiter() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
  Return the character being used to delimit multiple property values within a single string.
multiValueDelimiter() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
multiValueDelimiter() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  Return the character being used to delimit multiple property values within a single string.

## N

name - Variable in enum net.sourceforge.pmd.benchmark.Benchmark
name - Variable in class net.sourceforge.pmd.dcd.graph.MemberNode
Name() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
NAME - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
name() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
  The name of the property without spaces as it serves as the key into the property map.
name() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
name() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  The name of the property without spaces as it serves as the key into the property map.
NAME - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
name - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.CSVRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.EmacsRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.HTMLRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.IDEAJRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.TextColorRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.TextPadRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.TextRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.VBHTMLRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.XMLRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.XSLTRenderer
NAME - Static variable in class net.sourceforge.pmd.renderers.YAHTMLRenderer
NameDeclaration - Interface in net.sourceforge.pmd.lang.java.symboltable
NameFinder - Class in net.sourceforge.pmd.lang.java.symboltable
NameFinder(ASTPrimaryExpression) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.NameFinder
nameIn(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
NameList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
NameOccurrence - Class in net.sourceforge.pmd.lang.java.symboltable
NameOccurrence(JavaNode, String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
NAMESPACE_AWARE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
NAMESPACE_AWARE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
NAMESPACE_AWARE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
NATIVE - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
NATIVE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
NcssConstructorCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
  Non-commented source statement counter for constructors.
NcssConstructorCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule
  Count constructor declarations.
NcssMethodCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
  Non-commented source statement counter for methods.
NcssMethodCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule
  Count the size of all non-constructor methods.
NcssTypeCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
  Non-commented source statement counter for type declarations.
NcssTypeCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
  Count type declarations.
NE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
net.sourceforge.pmd - package net.sourceforge.pmd
  This is the PMD programming mistake detector.
net.sourceforge.pmd.ant - package net.sourceforge.pmd.ant
net.sourceforge.pmd.benchmark - package net.sourceforge.pmd.benchmark
net.sourceforge.pmd.cli - package net.sourceforge.pmd.cli
net.sourceforge.pmd.cpd - package net.sourceforge.pmd.cpd
net.sourceforge.pmd.dcd - package net.sourceforge.pmd.dcd
net.sourceforge.pmd.dcd.asm - package net.sourceforge.pmd.dcd.asm
net.sourceforge.pmd.dcd.graph - package net.sourceforge.pmd.dcd.graph
net.sourceforge.pmd.lang - package net.sourceforge.pmd.lang
net.sourceforge.pmd.lang.ast - package net.sourceforge.pmd.lang.ast
net.sourceforge.pmd.lang.ast.xpath - package net.sourceforge.pmd.lang.ast.xpath
net.sourceforge.pmd.lang.ast.xpath.saxon - package net.sourceforge.pmd.lang.ast.xpath.saxon
net.sourceforge.pmd.lang.cpp - package net.sourceforge.pmd.lang.cpp
net.sourceforge.pmd.lang.cpp.ast - package net.sourceforge.pmd.lang.cpp.ast
net.sourceforge.pmd.lang.dfa - package net.sourceforge.pmd.lang.dfa
net.sourceforge.pmd.lang.dfa.pathfinder - package net.sourceforge.pmd.lang.dfa.pathfinder
net.sourceforge.pmd.lang.dfa.report - package net.sourceforge.pmd.lang.dfa.report
net.sourceforge.pmd.lang.ecmascript - package net.sourceforge.pmd.lang.ecmascript
net.sourceforge.pmd.lang.ecmascript.ast - package net.sourceforge.pmd.lang.ecmascript.ast
net.sourceforge.pmd.lang.ecmascript.rule - package net.sourceforge.pmd.lang.ecmascript.rule
net.sourceforge.pmd.lang.ecmascript.rule.basic - package net.sourceforge.pmd.lang.ecmascript.rule.basic
net.sourceforge.pmd.lang.java - package net.sourceforge.pmd.lang.java
net.sourceforge.pmd.lang.java.ast - package net.sourceforge.pmd.lang.java.ast
net.sourceforge.pmd.lang.java.dfa - package net.sourceforge.pmd.lang.java.dfa
net.sourceforge.pmd.lang.java.javadoc - package net.sourceforge.pmd.lang.java.javadoc
net.sourceforge.pmd.lang.java.rule - package net.sourceforge.pmd.lang.java.rule
net.sourceforge.pmd.lang.java.rule.basic - package net.sourceforge.pmd.lang.java.rule.basic
net.sourceforge.pmd.lang.java.rule.codesize - package net.sourceforge.pmd.lang.java.rule.codesize
net.sourceforge.pmd.lang.java.rule.comments - package net.sourceforge.pmd.lang.java.rule.comments
net.sourceforge.pmd.lang.java.rule.controversial - package net.sourceforge.pmd.lang.java.rule.controversial
net.sourceforge.pmd.lang.java.rule.coupling - package net.sourceforge.pmd.lang.java.rule.coupling
net.sourceforge.pmd.lang.java.rule.design - package net.sourceforge.pmd.lang.java.rule.design
net.sourceforge.pmd.lang.java.rule.finalizers - package net.sourceforge.pmd.lang.java.rule.finalizers
net.sourceforge.pmd.lang.java.rule.imports - package net.sourceforge.pmd.lang.java.rule.imports
net.sourceforge.pmd.lang.java.rule.javabeans - package net.sourceforge.pmd.lang.java.rule.javabeans
net.sourceforge.pmd.lang.java.rule.junit - package net.sourceforge.pmd.lang.java.rule.junit
net.sourceforge.pmd.lang.java.rule.logging - package net.sourceforge.pmd.lang.java.rule.logging
net.sourceforge.pmd.lang.java.rule.migrating - package net.sourceforge.pmd.lang.java.rule.migrating
net.sourceforge.pmd.lang.java.rule.naming - package net.sourceforge.pmd.lang.java.rule.naming
net.sourceforge.pmd.lang.java.rule.optimizations - package net.sourceforge.pmd.lang.java.rule.optimizations
net.sourceforge.pmd.lang.java.rule.regex - package net.sourceforge.pmd.lang.java.rule.regex
net.sourceforge.pmd.lang.java.rule.strictexception - package net.sourceforge.pmd.lang.java.rule.strictexception
net.sourceforge.pmd.lang.java.rule.strings - package net.sourceforge.pmd.lang.java.rule.strings
net.sourceforge.pmd.lang.java.rule.sunsecure - package net.sourceforge.pmd.lang.java.rule.sunsecure
net.sourceforge.pmd.lang.java.rule.unnecessary - package net.sourceforge.pmd.lang.java.rule.unnecessary
net.sourceforge.pmd.lang.java.rule.unusedcode - package net.sourceforge.pmd.lang.java.rule.unusedcode
net.sourceforge.pmd.lang.java.symboltable - package net.sourceforge.pmd.lang.java.symboltable
net.sourceforge.pmd.lang.java.typeresolution - package net.sourceforge.pmd.lang.java.typeresolution
net.sourceforge.pmd.lang.java.typeresolution.rules - package net.sourceforge.pmd.lang.java.typeresolution.rules
net.sourceforge.pmd.lang.java.typeresolution.rules.imports - package net.sourceforge.pmd.lang.java.typeresolution.rules.imports
net.sourceforge.pmd.lang.java.typeresolution.visitors - package net.sourceforge.pmd.lang.java.typeresolution.visitors
net.sourceforge.pmd.lang.java.xpath - package net.sourceforge.pmd.lang.java.xpath
net.sourceforge.pmd.lang.jsp - package net.sourceforge.pmd.lang.jsp
net.sourceforge.pmd.lang.jsp.ast - package net.sourceforge.pmd.lang.jsp.ast
net.sourceforge.pmd.lang.jsp.rule - package net.sourceforge.pmd.lang.jsp.rule
net.sourceforge.pmd.lang.jsp.rule.basic - package net.sourceforge.pmd.lang.jsp.rule.basic
net.sourceforge.pmd.lang.rule - package net.sourceforge.pmd.lang.rule
net.sourceforge.pmd.lang.rule.properties - package net.sourceforge.pmd.lang.rule.properties
net.sourceforge.pmd.lang.rule.properties.factories - package net.sourceforge.pmd.lang.rule.properties.factories
net.sourceforge.pmd.lang.rule.stat - package net.sourceforge.pmd.lang.rule.stat
net.sourceforge.pmd.lang.rule.xpath - package net.sourceforge.pmd.lang.rule.xpath
net.sourceforge.pmd.lang.xml - package net.sourceforge.pmd.lang.xml
net.sourceforge.pmd.lang.xml.ast - package net.sourceforge.pmd.lang.xml.ast
net.sourceforge.pmd.lang.xml.rule - package net.sourceforge.pmd.lang.xml.rule
net.sourceforge.pmd.lang.xpath - package net.sourceforge.pmd.lang.xpath
net.sourceforge.pmd.processor - package net.sourceforge.pmd.processor
net.sourceforge.pmd.renderers - package net.sourceforge.pmd.renderers
net.sourceforge.pmd.stat - package net.sourceforge.pmd.stat
net.sourceforge.pmd.util - package net.sourceforge.pmd.util
net.sourceforge.pmd.util.datasource - package net.sourceforge.pmd.util.datasource
net.sourceforge.pmd.util.designer - package net.sourceforge.pmd.util.designer
net.sourceforge.pmd.util.filter - package net.sourceforge.pmd.util.filter
net.sourceforge.pmd.util.log - package net.sourceforge.pmd.util.log
net.sourceforge.pmd.util.viewer - package net.sourceforge.pmd.util.viewer
net.sourceforge.pmd.util.viewer.gui - package net.sourceforge.pmd.util.viewer.gui
net.sourceforge.pmd.util.viewer.gui.menu - package net.sourceforge.pmd.util.viewer.gui.menu
net.sourceforge.pmd.util.viewer.model - package net.sourceforge.pmd.util.viewer.model
net.sourceforge.pmd.util.viewer.util - package net.sourceforge.pmd.util.viewer.util
NEW - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
NEW - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
NEWLINE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
newRuleContext(String, File) - Static method in class net.sourceforge.pmd.PMD
newThread(Runnable) - Method in class net.sourceforge.pmd.processor.PmdThreadFactory
newToken(int, String) - Static method in class net.sourceforge.pmd.lang.cpp.ast.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.lang.cpp.ast.Token
newToken(int, String) - Static method in class net.sourceforge.pmd.lang.java.ast.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.lang.java.ast.Token
newToken(int, String) - Static method in class net.sourceforge.pmd.lang.jsp.ast.Token
  Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.lang.jsp.ast.Token
next() - Method in class net.sourceforge.pmd.lang.ast.xpath.AttributeAxisIterator
next() - Method in class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
next - Variable in class net.sourceforge.pmd.lang.cpp.ast.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class net.sourceforge.pmd.lang.java.ast.Token
  A reference to the next regular (non-special) token from the input stream.
next - Variable in class net.sourceforge.pmd.lang.jsp.ast.Token
  A reference to the next regular (non-special) token from the input stream.
next() - Method in class net.sourceforge.pmd.util.CompoundIterator
next() - Method in class net.sourceforge.pmd.util.EmptyIterator
nextCharBuf - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
nextCharInd - Variable in class net.sourceforge.pmd.lang.ast.JavaCharStream
nextRow() - Method in class net.sourceforge.pmd.cpd.GridBagHelper
NLS - Class in net.sourceforge.pmd.util.viewer.util
  helps with internationalization
NLS() - Constructor for class net.sourceforge.pmd.util.viewer.util.NLS
nls(String) - Static method in class net.sourceforge.pmd.util.viewer.util.NLS
  translates the given key to the message
NO_ENDTAG_START - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
NO_EXIT_AFTER_RUN - Static variable in class net.sourceforge.pmd.cli.PMDCommandLineInterface
NO_JSP_COMMENT_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
NO_JSP_TAG_END - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
NO_LT_OR_DOLLAR_OR_HASH - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
NO_OPENBRACE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
NO_QUOTE_NO_WHITESPACE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
NO_WHITESPACE_OR_LT_OR_DOLLAR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
Node - Interface in net.sourceforge.pmd.lang.ast
node - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.ElementNode
node - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
node - Variable in class net.sourceforge.pmd.lang.dfa.pathfinder.PathElement
node - Variable in class net.sourceforge.pmd.lang.ecmascript.ast.AbstractEcmascriptNode
node - Variable in class net.sourceforge.pmd.lang.java.symboltable.AbstractNameDeclaration
NODE_SELECTED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
  reason in the case of node selection
nodeArity() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
nodeArity() - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
nodeCache - Variable in class net.sourceforge.pmd.lang.xml.ast.XmlParser
nodeCreated() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
nodeCreated() - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
NodeIterator - Class in net.sourceforge.pmd.lang.ast.xpath
NodeIterator(Node) - Constructor for class net.sourceforge.pmd.lang.ast.xpath.NodeIterator
nodeNameToNodes - Variable in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
  This is a mapping from node names to nodes instances for the current AST.
nodes - Variable in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
nodeToElementNode - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.DocumentNode
  Mapping from AST Node to corresponding ElementNode.
NodeType - Class in net.sourceforge.pmd.lang.dfa
NodeType() - Constructor for class net.sourceforge.pmd.lang.dfa.NodeType
NodeVisitor - Interface in net.sourceforge.pmd.dcd.graph
  Visitor for nodes in a UsageGraph.
NodeVisitorAcceptor - Interface in net.sourceforge.pmd.dcd.graph
  Interface for how a node should accept a NodeVisitor.
NodeVisitorAdapter - Class in net.sourceforge.pmd.dcd.graph
  Adapter class for easy implementation of a NodeVisitor.
NodeVisitorAdapter() - Constructor for class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
NoInlineStyleInformationRule - Class in net.sourceforge.pmd.lang.jsp.rule.basic
  This rule checks that no "style" elements (like , , ...) are used, and that no "style" attributes (like "font", "size", "align") are used.
NoInlineStyleInformationRule() - Constructor for class net.sourceforge.pmd.lang.jsp.rule.basic.NoInlineStyleInformationRule
nonLegalValueMsgFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractEnumeratedProperty
  Method nonLegalValueMsgFor.
NonThreadSafeSingletonRule - Class in net.sourceforge.pmd.lang.java.rule.design
NonThreadSafeSingletonRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
NormalAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
NOT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
NOTEQUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
NotFilter<T> - Class in net.sourceforge.pmd.util.filter
  A logical NEGATION of a Filter.
NotFilter() - Constructor for class net.sourceforge.pmd.util.filter.NotFilter
NotFilter(Filter<T>) - Constructor for class net.sourceforge.pmd.util.filter.NotFilter
NPathComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
  NPath complexity is a measurement of the acyclic execution paths through a function.
NPathComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
NULL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
NullAssignmentRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
NullAssignmentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.NullAssignmentRule
NullLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
NUM_CHAR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
numberFieldTypesByKey - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
NumericConstants - Class in net.sourceforge.pmd.util
NumericConstants() - Constructor for class net.sourceforge.pmd.util.NumericConstants
numericDefaultValueIn(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
NumericPropertyDescriptor<T> - Interface in net.sourceforge.pmd
  Defines a descriptor type whose instance values are required lie within specified upper and lower limits.

## O

OccurrenceFinder - Class in net.sourceforge.pmd.lang.java.symboltable
OccurrenceFinder() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder
OCTAL_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
OCTALINT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
OCTALLONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
ONE - Static variable in class net.sourceforge.pmd.util.NumericConstants
oneLineCommentChar - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
OnlyOneReturnRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
OnlyOneReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule
openNodeScope(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
openNodeScope(Node) - Method in class net.sourceforge.pmd.lang.jsp.ast.JJTJspParserState
openTag(ASTElement) - Method in class net.sourceforge.pmd.lang.jsp.ast.OpenTagRegister
OpenTagRegister - Class in net.sourceforge.pmd.lang.jsp.ast
  Utility class to keep track of unclosed tags.
OpenTagRegister() - Constructor for class net.sourceforge.pmd.lang.jsp.ast.OpenTagRegister
OPERATOR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
optimize() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
OR - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
ORASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
orderedCommentsAndDeclarations(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
OrFilter<T> - Class in net.sourceforge.pmd.util.filter
  A logical OR of a list of Filters.
OrFilter() - Constructor for class net.sourceforge.pmd.util.filter.OrFilter
OrFilter(Filter<T>...) - Constructor for class net.sourceforge.pmd.util.filter.OrFilter
OUTPUT_DIR - Static variable in class net.sourceforge.pmd.renderers.YAHTMLRenderer
OverrideBothEqualsAndHashcodeRule - Class in net.sourceforge.pmd.lang.java.rule.basic
OverrideBothEqualsAndHashcodeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule

## P

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.

## Q

QUESTIONMARK - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
QUOTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
QUOTED_LITERAL - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
QUOTED_STRING - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
QUOTED_STRING_NO_BREAKS - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
QuoteIndependentAttributeValueContent() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Partial content of an attribute value that can contain all quotes.

## R

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. the field initializer expressions the JVM would assign by default.
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
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.CSVRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.TextRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
  Render a series of `RuleViolation`s.
renderFileViolations(Iterator<RuleViolation>) - Method in class net.sourceforge.pmd.renderers.XMLRenderer
  Render a series of `RuleViolation`s.
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.

## S

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) - 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.JavaTokenizer
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.
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
specialConstructor - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception net.sourceforge.pmd.lang.jsp.ast.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
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

## T

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!
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!
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()?
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

## U

uiOrder() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
  Denotes the relative order the property field should occupy if we are using an auto-generated UI to display and edit property values.
uiOrder() - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
uiOrder() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  Denotes the relative order the property field should occupy if we are using an auto-generated UI to display and edit property values.
UnaryExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
UnaryExpressionNotPlusMinus() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
UnaryFunction<E> - Interface in net.sourceforge.pmd.util
UNDEFINITION - Static variable in class net.sourceforge.pmd.lang.dfa.VariableAccess
UNION - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UnnecessaryCaseChangeRule - Class in net.sourceforge.pmd.lang.java.rule.strings
UnnecessaryCaseChangeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UnnecessaryCaseChangeRule
UnnecessaryCastRule - Class in net.sourceforge.pmd.lang.java.rule.migrating
UnnecessaryCastRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
UnnecessaryConversionTemporaryRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
UnnecessaryConversionTemporaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
UnnecessaryFullyQualifiedNameRule - Class in net.sourceforge.pmd.lang.java.rule.imports
UnnecessaryFullyQualifiedNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
UnnecessaryLocalBeforeReturnRule - Class in net.sourceforge.pmd.lang.java.rule.design
UnnecessaryLocalBeforeReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule
UnnecessaryReturnRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
UnnecessaryReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule
UnnecessaryWrapperObjectCreationRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
UnnecessaryWrapperObjectCreationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.UnnecessaryWrapperObjectCreationRule
UNPARSED - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT_NO_DOUBLE_QUOTES - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT_NO_SINGLE_QUOTES - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT_NO_WHITESPACE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
UnparsedText() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
UnparsedTextNoDoubleQuotes() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Text that contains no double quotes, and that does not contain the start of a EL expression or value binding.
UnparsedTextNoSingleQuotes() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
  Text that contains no single quotes, and that does not contain the start of a EL expression or value binding.
UnparsedTextNoWhitespace() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
UNSIGNED - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UNSIGNED_DECIMALINT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UNSIGNED_DECIMALLONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UNSIGNED_HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UNSIGNED_HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UNSIGNED_OCTALINT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UNSIGNED_OCTALLONG - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
UnsynchronizedStaticDateFormatterRule - Class in net.sourceforge.pmd.lang.java.rule.design
  Using a DateFormatter (SimpleDateFormatter) which is static can cause unexpected results when used in a multi-threaded environment.
UnsynchronizedStaticDateFormatterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UnsynchronizedStaticDateFormatterRule
UnusedFormalParameterRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
UnusedFormalParameterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule
UnusedImports - Class in net.sourceforge.pmd.lang.java.typeresolution.rules.imports
UnusedImports() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports
UnusedImportsRule - Class in net.sourceforge.pmd.lang.java.rule.imports
UnusedImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
UnusedLocalVariableRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
UnusedLocalVariableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedLocalVariableRule
UnusedModifierRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
UnusedModifierRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedModifierRule
UnusedPrivateFieldRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
UnusedPrivateFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateFieldRule
UnusedPrivateMethodRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
UnusedPrivateMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateMethodRule
UpdateLineColumn(char) - Method in class net.sourceforge.pmd.lang.ast.JavaCharStream
UpdateLineColumn(char) - Method in class net.sourceforge.pmd.lang.ast.SimpleCharStream
upperLimit() - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
  Returns the maximum value that instances of the property can have
upperLimit() - Method in interface net.sourceforge.pmd.NumericPropertyDescriptor
  Returns the maximum value that instances of the property can have
usageField(String, String, String, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
UsageGraph - Class in net.sourceforge.pmd.dcd.graph
  A UsageGraph tracks usage references between Java classes, based upon a parsing of the class files.
UsageGraph(Filter<String>) - Constructor for class net.sourceforge.pmd.dcd.graph.UsageGraph
usageGraph - Variable in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
UsageGraphBuilder - Class in net.sourceforge.pmd.dcd.graph
  Utility class used to build a UsageGraph.
UsageGraphBuilder(Filter<String>) - Constructor for class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
UsageGraphBuilder.MyMethodVisitor - Class in net.sourceforge.pmd.dcd.graph
UsageGraphBuilder.MyMethodVisitor(PrintVisitor, MemberNode) - Constructor for class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
usageMethod(String, String, String, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
UsageNodeVisitor - Class in net.sourceforge.pmd.dcd
  Perform a visitation a UsageGraph, looking for dead code, which is essential code which is not used by any other code.
UsageNodeVisitor() - Constructor for class net.sourceforge.pmd.dcd.UsageNodeVisitor
UsageNodeVisitor.Options - Class in net.sourceforge.pmd.dcd
  Configuration options for usage analysis.
UsageNodeVisitor.Options() - Constructor for class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
UseCollectionIsEmptyRule - Class in net.sourceforge.pmd.lang.java.rule.design
  Detect structures like "foo.size() == 0" and suggest replacing them with foo.isEmpty().
UseCollectionIsEmptyRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
useDefaultValueFor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.AbstractPropertySource
useDefaultValueFor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
useDefaultValueFor(PropertyDescriptor<?>) - Method in interface net.sourceforge.pmd.PropertySource
  Clears out any user-specified value for the property allowing it to use the default value in the descriptor.
UseIndexOfCharRule - Class in net.sourceforge.pmd.lang.java.rule.strings
UseIndexOfCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
UselessAssignment - Class in net.sourceforge.pmd.lang.java.rule
UselessAssignment() - Constructor for class net.sourceforge.pmd.lang.java.rule.UselessAssignment
UselessOperationOnImmutableRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
  An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself.
UselessOperationOnImmutableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOperationOnImmutableRule
UselessOverridingMethodRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
UselessOverridingMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
UselessStringValueOfRule - Class in net.sourceforge.pmd.lang.java.rule.strings
UselessStringValueOfRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UselessStringValueOfRule
usesDefaultValues() - Method in class net.sourceforge.pmd.AbstractPropertySource
usesDefaultValues() - Method in class net.sourceforge.pmd.lang.rule.RuleReference
usesDefaultValues() - Method in interface net.sourceforge.pmd.PropertySource
  Returns whether this Rule uses default values for properties.
usesDFA() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
usesDFA() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
usesDFA() - Method in interface net.sourceforge.pmd.Rule
  Gets whether this Rule uses Data Flow Analysis.
usesDFA(Language) - Method in class net.sourceforge.pmd.RuleSet
  Does any Rule for the given Language use the DFA layer?
usesDFA(Language) - Method in class net.sourceforge.pmd.RuleSets
  Check if the rules that apply to a source of the given language use DFA.
UseSingletonRule - Class in net.sourceforge.pmd.lang.java.rule.design
UseSingletonRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UseSingletonRule
usesRuleChain() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
usesRuleChain() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
usesRuleChain() - Method in interface net.sourceforge.pmd.Rule
  Gets whether this Rule uses the RuleChain.
usesSuperModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
usesThisModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
UseStringBufferForStringAppendsRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
UseStringBufferForStringAppendsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.UseStringBufferForStringAppendsRule
UseStringBufferLengthRule - Class in net.sourceforge.pmd.lang.java.rule.strings
  This rule finds places where StringBuffer.toString() is called just to see if the string is 0 length by either using .equals("") or toString().length()

  StringBuffer sb = new StringBuffer("some string"); if (sb.toString().equals("")) { // this is wrong } if (sb.length() == 0) { // this is right }
UseStringBufferLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule
usesTypeResolution() - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
usesTypeResolution() - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
usesTypeResolution() - Method in interface net.sourceforge.pmd.Rule
  Gets whether this Rule uses Type Resolution.
usesTypeResolution(Language) - Method in class net.sourceforge.pmd.RuleSet
  Does any Rule for the given Language use Type Resolution?
usesTypeResolution(Language) - Method in class net.sourceforge.pmd.RuleSets
useThisOrSuper() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameOccurrence
  Simply return if the image start with keyword 'this' or 'super'.

## V

VALIDATING_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
VALIDATING_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
VALIDATING_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
value - Variable in class net.sourceforge.pmd.lang.ast.xpath.saxon.AttributeNode
VALUE - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
VALUE_BINDING_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
ValueBindingInAttribute() - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParser
valueChanged(ListSelectionEvent) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
valueChanged(TreeSelectionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ASTPanel
valueErrorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
  Returns a string describing any error the value may have when characterized by the receiver.
valueErrorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
valueErrorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
valueErrorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
valueForPathChanged(TreePath, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterMultiProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.CharacterProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedMultiProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.EnumeratedProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.FileProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.MethodMultiProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.MethodProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.StringMultiProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.StringProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.TypeMultiProperty
valueFrom(String) - Method in class net.sourceforge.pmd.lang.rule.properties.TypeProperty
valueFrom(String) - Method in interface net.sourceforge.pmd.PropertyDescriptor
  If the property is multi-valued then return the separate values after parsing the propertyString provided.
valueOf(String) - Static method in enum net.sourceforge.pmd.benchmark.Benchmark
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions.Version
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.pmd.lang.Language
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.pmd.RulePriority
  Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum net.sourceforge.pmd.RulePriority
  Get the priority which corresponds to the given number as returned by `RulePriority.getPriority()`.
values() - Static method in enum net.sourceforge.pmd.benchmark.Benchmark
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in class net.sourceforge.pmd.benchmark.Benchmarker
values() - Static method in enum net.sourceforge.pmd.lang.ecmascript.EcmascriptParserOptions.Version
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sourceforge.pmd.lang.Language
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sourceforge.pmd.lang.LanguageVersion
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sourceforge.pmd.RulePriority
  Returns an array containing the constants of this enum type, in the order they are declared.
valuesAreTransitivelyEqual(Object[], Object[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
  Returns whether the arrays are equal by examining each of their elements, even if they are arrays themselves.
valuesErrorFor(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
valueType() - Method in class net.sourceforge.pmd.lang.rule.properties.factories.BasicPropertyDescriptorFactory
valueType() - Method in interface net.sourceforge.pmd.PropertyDescriptorFactory
variableAccess - Variable in class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
VariableAccess - Class in net.sourceforge.pmd.lang.dfa
VariableAccess(int, String) - Constructor for class net.sourceforge.pmd.lang.dfa.VariableAccess
VariableAccessException - Exception in net.sourceforge.pmd.lang.dfa
VariableAccessException() - Constructor for exception net.sourceforge.pmd.lang.dfa.VariableAccessException
VariableAccessException(String) - Constructor for exception net.sourceforge.pmd.lang.dfa.VariableAccessException
VariableAccessVisitor - Class in net.sourceforge.pmd.lang.java.dfa
VariableAccessVisitor() - Constructor for class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
VariableDeclarator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
VariableDeclaratorId() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
VariableInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
variableName - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
VariableNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
VariableNameDeclaration(ASTVariableDeclaratorId) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
variableNames - Variable in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
variableNames - Variable in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
variableNames - Variable in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
VariableNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
VariableNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
VariableUsageFinderFunction - Class in net.sourceforge.pmd.lang.java.symboltable
VariableUsageFinderFunction(Map<VariableNameDeclaration, List<NameOccurrence>>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.VariableUsageFinderFunction
VBHTMLRenderer - Class in net.sourceforge.pmd.renderers
  Renderer to another HTML format.
VBHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.VBHTMLRenderer
VERSION - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
version - Variable in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
  The XPath version;
VERSION - Static variable in class net.sourceforge.pmd.PMD
VERSION_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.rule.XPathRule
Viewer - Class in net.sourceforge.pmd.util.viewer
  viewer's starter
Viewer() - Constructor for class net.sourceforge.pmd.util.viewer.Viewer
ViewerModel - Class in net.sourceforge.pmd.util.viewer.model
ViewerModel() - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ASTPanel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.MainFrame
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
viewerModelChanged(ViewerModelEvent) - Method in interface net.sourceforge.pmd.util.viewer.model.ViewerModelListener
ViewerModelEvent - Class in net.sourceforge.pmd.util.viewer.model
  The event which will be sent every time the model changes

  Note: the instances will be immutable

ViewerModelEvent(Object, int) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
  Creates an event
ViewerModelEvent(Object, int, Object) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
  Creates an event
ViewerModelListener - Interface in net.sourceforge.pmd.util.viewer.model
  identiefie a listener of the ViewerModel
VIOLATION_SUPPRESS_REGEX_DESCRIPTOR - Static variable in interface net.sourceforge.pmd.Rule
  The property descriptor to universally suppress violations with messages matching a regular expression.
VIOLATION_SUPPRESS_XPATH_DESCRIPTOR - Static variable in interface net.sourceforge.pmd.Rule
  Name of the property to universally suppress violations on nodes which match a given relative XPath expression.
ViolationNode - Class in net.sourceforge.pmd.lang.dfa.report
ViolationNode(RuleViolation) - Constructor for class net.sourceforge.pmd.lang.dfa.report.ViolationNode
VIRTUAL - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
visit(UsageGraph, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(FieldNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(ConstructorNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(MethodNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(UsageGraph, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(FieldNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(ConstructorNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(MethodNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(UsageGraph, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(FieldNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(ConstructorNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(MethodNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(UsageGraph, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(FieldNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(ConstructorNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(MethodNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.ReportHTMLPrintVisitor
  The visit method (Visitor Pattern).
visit(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.ReportVisitor
visit(EcmascriptNode<?>, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.DumpFacade
visit(EcmascriptNode, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTArrayComprehension, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTArrayComprehensionLoop, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTArrayLiteral, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTAssignment, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTAstRoot, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTCatchClause, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTComment, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTDoLoop, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTElementGet, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTEmptyExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTExpressionStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTForInLoop, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTForLoop, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTFunctionCall, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTFunctionNode, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTInfixExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTKeywordLiteral, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTLabel, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTLetNode, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTNewExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTNumberLiteral, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTObjectLiteral, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTObjectProperty, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTParenthesizedExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTPropertyGet, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTRegExpLiteral, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTScope, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTStringLiteral, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTSwitchCase, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTWhileLoop, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTWithStatement, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTXmlDotQuery, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTXmlExpression, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTXmlMemberGet, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(ASTXmlString, Object) - Method in interface net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitor
visit(EcmascriptNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTArrayComprehension, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTArrayComprehensionLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTArrayLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTAssignment, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTAstRoot, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTCatchClause, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTComment, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTDoLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTElementGet, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTEmptyExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTExpressionStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTForInLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTForLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTFunctionCall, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTFunctionNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTInfixExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTKeywordLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTLabel, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTLetNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTNewExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTNumberLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTObjectLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTObjectProperty, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTParenthesizedExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTPropertyGet, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTRegExpLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTScope, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTStringLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTSwitchCase, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTWhileLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTWithStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTXmlDotQuery, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTXmlExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTXmlMemberGet, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(ASTXmlString, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptParserVisitorAdapter
visit(AstNode) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
visit(EcmascriptNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTArrayComprehension, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTArrayComprehensionLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTArrayLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTAssignment, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTAstRoot, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTCatchClause, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTComment, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTDoLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTElementGet, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTEmptyExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTExpressionStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTForInLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTForLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTFunctionCall, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTFunctionNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTInfixExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTKeywordLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTLabel, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTLetNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTNewExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTNumberLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTObjectLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTObjectProperty, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTParenthesizedExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTPropertyGet, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTRegExpLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTScope, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTStringLiteral, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTSwitchCase, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTWhileLoop, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTWithStatement, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTXmlDotQuery, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTXmlExpression, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTXmlMemberGet, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTXmlString, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visit(ASTFunctionNode, Object) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.basic.ConsistentReturnRule
visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.EcmascriptRuleChainVisitor
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.DumpFacade
visit(JavaNode, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTClassOrInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTExtendsList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTImplementsList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTEnumBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTEnumConstant, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTypeParameters, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTypeParameter, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTypeBound, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTClassOrInterfaceBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTReferenceType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTClassOrInterfaceType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTypeArguments, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTypeArgument, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTWildcardBounds, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPostfixExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTCastExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPrimaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMemberSelector, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTResourceSpecification, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTResources, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTResource, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTCatchStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTFinallyStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTRUNSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTRSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTNormalAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMarkerAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTSingleMemberAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMemberValuePairs, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMemberValuePair, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMemberValue, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTMemberValueArrayInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAnnotationTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAnnotationTypeBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTAnnotationMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(ASTDefaultValue, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
  Method visit.
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BigIntegerInstantiationRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BrokenNullCheckRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckSkipResultRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveParameterListRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule
  Method counts ONLY public methods.
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule
  Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.TooManyFieldsRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DontImportSunRule
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.NullAssignmentRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.SuspiciousOctalEscapeRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.ExcessiveImportsRule
  Hook method to count imports.
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule
  That's a new method.
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LooseCouplingRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
  Outer interface visitation
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
  Store all target constructors
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AssignmentToNonFinalStaticRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CompareObjectsWithEqualsRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
  This check must be evaluated independently for each class.
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
  Non-private constructor's methods are added to a list for later safety evaluation.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
  Create a MethodHolder to hold the method.
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
  Base entry point for the visitor - the compilation unit (everything within one file).
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
  The primary expression node is used to detect access to attributes and method calls.
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.IdempotentOperationsRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ImmutableFieldRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.PositionalIteratorRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.PreserveStackTraceRule
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.PreserveStackTraceRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UnsynchronizedStaticDateFormatterRule
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseSingletonRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule
  This method checks if the Literal matches the pattern.
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.DontImportJavaLangRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.ImportFromSamePackageRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule
visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.TestClassWithoutTestCasesRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.ClassNamingConventionsRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.MethodNamingConventionsRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.MethodWithSameNameAsEnclosingClassRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.SuspiciousHashcodeMethodNameRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.AvoidInstantiatingObjectsInLoopsRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.LocalVariableCouldBeFinalRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.RedundantFieldInitializerRule
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.UnnecessaryWrapperObjectCreationRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.UseStringBufferForStringAppendsRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.AvoidCatchingThrowableRule
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.ExceptionAsFlowControlRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.StringConcatenationRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AppendCharacterWithCharRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.StringInstantiationRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.StringToStringRule
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UnnecessaryCaseChangeRule
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UselessStringValueOfRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOperationOnImmutableRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedLocalVariableRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedModifierRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedModifierRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedModifierRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateFieldRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateMethodRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.UselessAssignment
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.LooseCoupling
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
visit(int, int, String, String, String, String[]) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visit(JspNode, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.DumpFacade
visit(JspNode, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTContent, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspDirective, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspDirectiveAttribute, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspScriptlet, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspExpression, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspComment, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTText, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTUnparsedText, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTElExpression, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTValueBinding, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTCData, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTElement, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTAttribute, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTAttributeValue, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTJspExpressionInAttribute, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTCommentTag, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTDoctypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTDoctypeExternalId, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(ASTHtmlScript, Object) - Method in interface net.sourceforge.pmd.lang.jsp.ast.JspParserVisitor
visit(JspNode, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTContent, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspDirective, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspScriptlet, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspExpression, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspDeclaration, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspComment, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTUnparsedText, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTElExpression, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTValueBinding, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTCData, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTAttributeValue, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTJspExpressionInAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTCommentTag, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTDeclaration, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTDoctypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTDoctypeExternalId, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(ASTHtmlScript, Object) - Method in class net.sourceforge.pmd.lang.jsp.ast.JspParserVisitorAdapter
visit(JspNode, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTContent, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspDirective, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspScriptlet, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspExpression, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspDeclaration, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspComment, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTText, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTUnparsedText, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTElExpression, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTValueBinding, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTCData, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTAttributeValue, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspExpressionInAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTCommentTag, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTDeclaration, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTDoctypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTDoctypeExternalId, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTHtmlScript, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.basic.DuplicateJspImportsRule
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.basic.NoInlineStyleInformationRule
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.lang.jsp.rule.basic.NoInlineStyleInformationRule
visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.JspRuleChainVisitor
visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
  Visit the given rule to the given node.
visit(XmlNode, Object) - Method in class net.sourceforge.pmd.lang.xml.ast.DumpFacade
visit(XmlNode, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Attr, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, CharacterData, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Comment, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Document, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, DocumentType, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Element, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Entity, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, EntityReference, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Notation, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, ProcessingInstruction, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, Text, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visit(XmlNode, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.XmlRuleChainVisitor
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.util.SymbolTableViewer
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.util.SymbolTableViewer
visitAll(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
visitAll(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
visitAll(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
visitAll(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
visitAll(List<Node>, RuleContext) - Method in interface net.sourceforge.pmd.lang.rule.RuleChainVisitor
  Visit all the given Nodes provided using the given RuleContext.
visitAll(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
visitAnnotation(String, boolean) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitAnnotation(String, boolean) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitAnnotationDefault() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitArrayType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitAttribute(Attribute) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitAttribute(Attribute) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitAttributeNodes(XmlNode, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visitBaseType(char) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitClassBound() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitClassType(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitCode() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitConstructors(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitConstructors(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitConstructors(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitDomNode(XmlNode, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.xml.rule.AbstractDomXmlRule
visitEnd() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitEnd() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitEnd() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitExceptionType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitField(int, String, String, String, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitFieldInsn(int, String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitFields(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitFields(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitFields(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitFormalTypeParameter(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitFrame(int, int, Object[], int, Object[]) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitIincInsn(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitInnerClass(String, String, String, int) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitInnerClassType(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitInsn(int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitInterface() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitInterfaceBound() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitIntInsn(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitJumpInsn(int, Label) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLabel(Label) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLdcInsn(Object) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLineNumber(int, Label) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLocalVariable(String, String, String, Label, Label, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitMaxs(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitMethod(int, String, String, String, String[]) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitMethodInsn(int, String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitMethods(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitMethods(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitMethods(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitMultiANewArrayInsn(String, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
VisitorStarter - Interface in net.sourceforge.pmd.lang
  Interface for starting an implementation of the visitors for ASTs.
visitOuterClass(String, String, String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitParameterAnnotation(int, String, boolean) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitParameterType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitReturnType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitSource(String, String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
visitSuperclass() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitTryCatchBlock(Label, Label, Label, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitTypeArgument() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitTypeArgument(char) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitTypeInsn(int, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitTypeVariable(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitUse(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUse(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUse(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitUser(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUser(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUser(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitUsers(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUsers(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUsers(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitUses(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUses(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUses(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitVarInsn(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
VOID - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
VOID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
VOLATILE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
VOLATILE - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
VOLATILE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
VSRenderer - Class in net.sourceforge.pmd.cpd
VSRenderer() - Constructor for class net.sourceforge.pmd.cpd.VSRenderer

## W

WHILE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
WHILE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
WHILE_EXPR - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
WHILE_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
WhileStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
WHITESPACE - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
WHITESPACES - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
WildcardBounds() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
withoutPackageName(String) - Static method in class net.sourceforge.pmd.util.ClassUtil
  Returns the abbreviated name of the type, without the package name
withoutPrefixes(String, String...) - Static method in class net.sourceforge.pmd.util.StringUtil
  Checks for the existence of any of the listed prefixes on the non-null text and removes them.
wordAfter(String, int) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
WORDS_ARE_REGEX_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
write(RuleSet) - Method in class net.sourceforge.pmd.RuleSetWriter
writeData(Writer, Iterator<T>) - Method in class net.sourceforge.pmd.renderers.CSVWriter
writer - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
writeTitles(Writer) - Method in class net.sourceforge.pmd.renderers.CSVWriter

## X

XINCLUDE_AWARE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.AbstractXmlRule
XINCLUDE_AWARE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
XINCLUDE_AWARE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.xml.XmlParserOptions
XmlHandler - Class in net.sourceforge.pmd.lang.xml
  Implementation of LanguageVersionHandler for the XML.
XmlHandler() - Constructor for class net.sourceforge.pmd.lang.xml.XmlHandler
XMLNAME - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
  RegularExpression Id.
XmlNode - Interface in net.sourceforge.pmd.lang.xml.ast
  This interface represents all XML AST nodes.
XmlParser - Class in net.sourceforge.pmd.lang.xml.ast
XmlParser(XmlParserOptions) - Constructor for class net.sourceforge.pmd.lang.xml.ast.XmlParser
XmlParser - Class in net.sourceforge.pmd.lang.xml
  Adapter for the XmlParser.
XmlParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.xml.XmlParser
XmlParser.XmlNodeInvocationHandler - Class in net.sourceforge.pmd.lang.xml.ast
XmlParser.XmlNodeInvocationHandler(Node) - Constructor for class net.sourceforge.pmd.lang.xml.ast.XmlParser.XmlNodeInvocationHandler
XmlParserOptions - Class in net.sourceforge.pmd.lang.xml
XmlParserOptions() - Constructor for class net.sourceforge.pmd.lang.xml.XmlParserOptions
XmlParserOptions(Rule) - Constructor for class net.sourceforge.pmd.lang.xml.XmlParserOptions
XMLRenderer - Class in net.sourceforge.pmd.cpd
XMLRenderer() - Constructor for class net.sourceforge.pmd.cpd.XMLRenderer
  Creates a XML Renderer with the default (platform dependent) encoding.
XMLRenderer(String) - Constructor for class net.sourceforge.pmd.cpd.XMLRenderer
  Creates a XML Renderer with a specific output encoding.
XMLRenderer - Class in net.sourceforge.pmd.renderers
  Renderer to XML format.
XMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.XMLRenderer
XMLRenderer(String) - Constructor for class net.sourceforge.pmd.renderers.XMLRenderer
XmlRuleChainVisitor - Class in net.sourceforge.pmd.lang.xml.rule
XmlRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.xml.rule.XmlRuleChainVisitor
XmlRuleViolationFactory - Class in net.sourceforge.pmd.lang.xml.rule
XmlXPathRule - Class in net.sourceforge.pmd.lang.xml.rule
XmlXPathRule() - Constructor for class net.sourceforge.pmd.lang.xml.rule.XmlXPathRule
XOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
XORASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.
xpath - Variable in class net.sourceforge.pmd.lang.rule.xpath.AbstractXPathRuleQuery
  The XPath query string.
XPATH_1_0 - Static variable in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
  XPath 1.0 version.
XPATH_1_0_COMPATIBILITY - Static variable in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
  XPath 1.0 compatibility version.
XPATH_2_0 - Static variable in interface net.sourceforge.pmd.lang.rule.xpath.XPathRuleQuery
  XPath 2.0 version.
XPATH_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.rule.XPathRule
XPathCLI - Class in net.sourceforge.pmd.cli
  To use this, do this: $ cat ~/tmp/Test.java package foo; public class Test { private int x; } $ java net.sourceforge.pmd.util.XPathTest -xpath "//FieldDeclaration" -filename "/home/tom/tmp/Test.java" Match at line 3 column 11; package name 'foo'; variable name 'x'
XPathCLI() - Constructor for class net.sourceforge.pmd.cli.XPathCLI
XPathFragmentAddingItem - Class in net.sourceforge.pmd.util.viewer.gui.menu
  adds the given path fragment to the XPath expression upon action
XPathFragmentAddingItem(String, ViewerModel, String) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem
  constructs the item
XPathHandler - Interface in net.sourceforge.pmd.lang
  Interface for performing Language specific XPath handling, such as initialization and navigation.
XPathPanel - Class in net.sourceforge.pmd.util.viewer.gui
  Panel for the XPath entry and editing
XPathPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.XPathPanel
  Constructs the panel
XPathRule - Class in net.sourceforge.pmd.lang.rule
  Rule that tries to match an XPath expression against a DOM view of an AST.
XPathRule() - Constructor for class net.sourceforge.pmd.lang.rule.XPathRule
XPathRule(String) - Constructor for class net.sourceforge.pmd.lang.rule.XPathRule
XPathRuleQuery - Interface in net.sourceforge.pmd.lang.rule.xpath
  This interface captures the logic needed by XPathRule to implement an XPath based query on an AST Node.
XSLT_FILENAME - Static variable in class net.sourceforge.pmd.renderers.XSLTRenderer
XSLTRenderer - Class in net.sourceforge.pmd.renderers
  Renderer to XML format with a XSL Transformation applied.
XSLTRenderer() - Constructor for class net.sourceforge.pmd.renderers.XSLTRenderer

## Y

YAHTMLRenderer - Class in net.sourceforge.pmd.renderers
  Renderer to another HTML format.
YAHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.YAHTMLRenderer

## Z

ZERO - Static variable in class net.sourceforge.pmd.util.NumericConstants
ZipDataSource - Class in net.sourceforge.pmd.util.datasource
  DataSource implementation to read data from an entry in a zip or jar file.
ZipDataSource(ZipFile, ZipEntry) - Constructor for class net.sourceforge.pmd.util.datasource.ZipDataSource

## _

_DEFAULT - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
  RegularExpression Id.
_DEFAULT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
  RegularExpression Id.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _