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

A - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
Base configuration class for both PMD and CPD.
AbstractConfiguration() - Constructor for class net.sourceforge.pmd.AbstractConfiguration
Create a new abstract configuration.
AbstractDataFlowNode - Class in net.sourceforge.pmd.lang.dfa
 
AbstractDataFlowNode(List<DataFlowNode>) - Constructor for class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
 
AbstractDataFlowNode(List<DataFlowNode>, Node) - Constructor for class net.sourceforge.pmd.lang.dfa.AbstractDataFlowNode
 
AbstractDelegateFilter<T> - Class in net.sourceforge.pmd.util.filter
A base class for Filters which implements behavior using delegation to an underlying filter.
AbstractDelegateFilter() - Constructor for class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
 
AbstractDelegateFilter(Filter<T>) - Constructor for class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
 
AbstractDelegateRule - Class in net.sourceforge.pmd.lang.rule
Base class for Rule implementations which delegate to another Rule instance.
AbstractDelegateRule() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
 
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 RuleViolations 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
 
AbstractJavaScope - Class in net.sourceforge.pmd.lang.java.symboltable
Provides the basic java scope implementation

AbstractJavaScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
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.symboltable
Base class for all name declarations.
AbstractNameDeclaration(ScopedNode) - Constructor for class net.sourceforge.pmd.lang.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.
AbstractNcssCountRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
Abstract superclass for NCSS counting methods.
AbstractNcssCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
AbstractPLSQLNode - Class in net.sourceforge.pmd.lang.plsql.ast
 
AbstractPLSQLNode(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
 
AbstractPLSQLNode(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
 
AbstractPLSQLRule - Class in net.sourceforge.pmd.lang.plsql.rule
 
AbstractPLSQLRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule
 
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
Base class for objects which can be configured through properties.
AbstractPropertySource() - Constructor for class net.sourceforge.pmd.AbstractPropertySource
Creates a new empty property source.
AbstractRenderer - Class in net.sourceforge.pmd.renderers
Abstract base class for Renderer implementations.
AbstractRenderer(String, String) - Constructor for class net.sourceforge.pmd.renderers.AbstractRenderer
 
AbstractReportNode - Class in net.sourceforge.pmd.lang.dfa.report
 
AbstractReportNode() - Constructor for class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
 
AbstractRule - Class in net.sourceforge.pmd.lang.rule
Basic abstract implementation of all parser-independent methods of the Rule interface.
AbstractRule() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractRule
 
AbstractRuleChainVisitor - Class in net.sourceforge.pmd.lang.rule
This is a base class for RuleChainVisitor implementations which extracts interesting nodes from an AST, and lets each Rule visit the nodes it has expressed interest in.
AbstractRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
 
AbstractRuleViolationFactory - Class in net.sourceforge.pmd.lang.rule
 
AbstractRuleViolationFactory() - Constructor for class net.sourceforge.pmd.lang.rule.AbstractRuleViolationFactory
 
AbstractScalarProperty<T> - Class in net.sourceforge.pmd.lang.rule.properties
No, subclasses are not necessarily scalar per se, they're just easy to parse without error.
AbstractScalarProperty(String, String, T, float) - Constructor for class net.sourceforge.pmd.lang.rule.properties.AbstractScalarProperty
Constructor for AbstractScalarProperty.
AbstractScope - Class in net.sourceforge.pmd.lang.symboltable
Base class for any Scope.
AbstractScope() - Constructor for class net.sourceforge.pmd.lang.symboltable.AbstractScope
 
AbstractStatisticalJavaRule - Class in net.sourceforge.pmd.lang.java.rule
 
AbstractStatisticalJavaRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
AbstractStatisticalPLSQLRule - Class in net.sourceforge.pmd.lang.plsql.rule
 
AbstractStatisticalPLSQLRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule
 
AbstractStatisticalVmRule - Class in net.sourceforge.pmd.lang.vm.rule
 
AbstractStatisticalVmRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.AbstractStatisticalVmRule
 
AbstractSunSecureRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
Utility methods for the package Created on Jan 17, 2005
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
 
AbstractVmNode - Class in net.sourceforge.pmd.lang.vm.ast
 
AbstractVmNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
AbstractVmNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
AbstractVmRule - Class in net.sourceforge.pmd.lang.vm.rule
 
AbstractVmRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
 
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.
ACCEPT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ACCESSIBLE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AccessibleByClause() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
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(List<File>) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(File) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(DBURI) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(Component) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(Component, int) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Tokens
 
add(AbstractReportNode) - Method in class net.sourceforge.pmd.lang.dfa.report.AbstractReportNode
Adds the child at the end.
ADD - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
add(RuleSet, Rule) - Method in class net.sourceforge.pmd.lang.rule.AbstractRuleChainVisitor
 
add(RuleSet, Rule) - Method in interface net.sourceforge.pmd.lang.rule.RuleChainVisitor
Add the given rule to the visitor.
add(RuleSet) - Method in class net.sourceforge.pmd.RuleChain
Add all Rules from the given RuleSet which want to participate in the RuleChain.
add(Class<?>) - Method in class net.sourceforge.pmd.util.TypeMap
Adds a type to the receiver and stores it keyed by both its full and short names.
add(Class<?>...) - Method in class net.sourceforge.pmd.util.TypeMap
Adds an array of types to the receiver at once.
addAllInDirectory(String) - Method in class net.sourceforge.pmd.cpd.CPD
 
addAllInterfaces(Set<Class<?>>, Class<?>) - Method in class net.sourceforge.pmd.lang.xml.ast.XmlParser
 
addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractDelimitedProperty
 
addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractNumericProperty
Method addAttributesTo.
addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractPackagedProperty
 
addAttributesTo(Map<String, String>) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
 
addConfigError(Report.RuleConfigurationError) - Method in class net.sourceforge.pmd.Report
 
addConfiguredParam(Parameter) - Method in class net.sourceforge.pmd.ant.Formatter
 
addConfiguredSourceLanguage(SourceLanguage) - Method in class net.sourceforge.pmd.ant.PMDTask
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule
 
addDataPoint(DataPoint) - Method in interface net.sourceforge.pmd.lang.rule.stat.StatisticalRule
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.rule.stat.StatisticalRuleHelper
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractStatisticalVmRule
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
Adds a new declaration to this scope.
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.LocalScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.SourceFileScope
Adds a new declaration to this scope.
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
 
addDeclaration(NameDeclaration) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
Adds a new declaration to this scope.
addedFile(int, File) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.GUI
 
addError(Report.ProcessingError) - Method in class net.sourceforge.pmd.Report
 
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
addEscapes(String) - Static method in error net.sourceforge.pmd.lang.vm.ast.TokenMgrError
Replaces unprintable characters by their espaced (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
 
addImport(String) - Method in class net.sourceforge.pmd.lang.plsql.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
 
AdditiveExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
AdditiveExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
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
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.LocalScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.MethodScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
 
addNameOccurrence(NameOccurrence) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
Adds a NameOccurrence to this scope - only call this after getting a true back from Scope.contains(NameOccurrence).
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
 
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.
adjTokenLineNums(AbstractVmNode) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
Adjust all the line and column numbers that comprise a node so that they are corrected for the string literals position within the template file.
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.
adjustBeginLineColumn(int, int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
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
AFTER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AfterTagState - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
Lexical state.
AGGREGATE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ALL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
ALPHA_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.lang.jsp.ast.JspParserConstants
RegularExpression Id.
ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
ALTER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AlterTrigger() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
AlterTypeSpec() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
AMPERSAND - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
RegularExpression Id.
ANALYZE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AND - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
RegularExpression Id.
AND - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
ANY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AnyLanguage - Class in net.sourceforge.pmd.cpd
 
AnyLanguage(String...) - Constructor for class net.sourceforge.pmd.cpd.AnyLanguage
 
AnyTokenizer - Class in net.sourceforge.pmd.cpd
This class does a best-guess try-anything tokenization.
AnyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.AnyTokenizer
 
AppendCharacterWithCharRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds the following:

AppendCharacterWithCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AppendCharacterWithCharRule
 
appendElement(Node) - Method in class net.sourceforge.pmd.lang.ast.AbstractNode
 
appendLn(String...) - Method in class net.sourceforge.pmd.benchmark.StringBuilderCR
 
appendTemplateInfo(StringBuffer) - Method in exception net.sourceforge.pmd.lang.vm.ast.MacroParseException
 
appendTemplateInfo(StringBuffer) - Method in exception net.sourceforge.pmd.lang.vm.ast.TemplateParseException
 
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
 
Applier - Class in net.sourceforge.pmd.lang.plsql.symboltable
 
Applier() - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.Applier
 
applies(File) - Method in class net.sourceforge.pmd.RuleSet
Check if a given source file should be checked by rules in this RuleSet.
applies(Rule, LanguageVersion) - Static method in class net.sourceforge.pmd.RuleSet
Does the given Rule apply to the given LanguageVersion? If so, the Language must be the same and be between the minimum and maximums versions on the Rule.
applies(File) - Method in class net.sourceforge.pmd.RuleSets
Check if a given source file should be checked by rules in this RuleSets.
appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.ecmascript.rule.AbstractEcmascriptRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
apply(UnaryFunction<E>, Iterator<? extends E>) - Static method in class net.sourceforge.pmd.lang.java.symboltable.Applier
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.AbstractJspRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.jsp.rule.basic.DuplicateJspImportsRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.plsql.rule.AbstractPLSQLRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.plsql.rule.AbstractStatisticalPLSQLRule
 
apply(UnaryFunction<E>, Iterator<? extends E>) - Static method in class net.sourceforge.pmd.lang.plsql.symboltable.Applier
 
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.vm.rule.AbstractStatisticalVmRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.vm.rule.AbstractVmRule
 
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(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableUsageFinderFunction
 
applyTo(NameDeclaration) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.ImageFinderFunction
 
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.
Argument() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ArgumentList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ArgumentList() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
Arguments() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Arguments() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ARRAY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
If a method or constructor receives an array as an argument, the array should be cloned instead of directly stored.
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.
AS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ASC - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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.
assignCommentsToDeclarations(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
 
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.
Assignment() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
Assignment() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
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
 
ASSOCIATE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
ASTAccessibleByClause - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAccessibleByClause(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause
 
ASTAccessibleByClause(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAccessibleByClause
 
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
 
ASTAdditiveExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAdditiveExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression
 
ASTAdditiveExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAdditiveExpression
 
ASTAddNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles number addition of nodes.

Please look at the Parser.jjt file which is what controls the generation of this class.
ASTAddNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAddNode
 
ASTAddNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAddNode
 
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
 
ASTAlterTrigger - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAlterTrigger(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger
 
ASTAlterTrigger(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAlterTrigger
 
ASTAlterTypeSpec - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAlterTypeSpec(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec
 
ASTAlterTypeSpec(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAlterTypeSpec
 
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
 
ASTAndNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTAndNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAndNode
 
ASTAndNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAndNode
 
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
 
ASTArgument - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTArgument(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTArgument
 
ASTArgument(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTArgument
 
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
 
ASTArgumentList - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTArgumentList(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTArgumentList
 
ASTArgumentList(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTArguments - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTArguments(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTArguments
 
ASTArguments(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTAssignment - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAssignment(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAssignment
 
ASTAssignment(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAssignment
 
ASTAssignment - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTAssignment(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTAssignment
 
ASTAssignment(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.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
 
ASTAttribute - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAttribute(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAttribute
 
ASTAttribute(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAttribute
 
ASTAttributeDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTAttributeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration
 
ASTAttributeDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTAttributeDeclaration
 
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
 
ASTBlock - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTBlock(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTBlock
 
ASTBlock(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTBlock
 
ASTBlock - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTBlock(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTBlock
 
ASTBlock(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.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
 
ASTBooleanLiteral - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTBooleanLiteral(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTBooleanLiteral
 
ASTBooleanLiteral(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTCallSpecTail - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCallSpecTail(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail
 
ASTCallSpecTail(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCallSpecTail
 
ASTCaseExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCaseExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression
 
ASTCaseExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCaseExpression
 
ASTCaseStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCaseStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement
 
ASTCaseStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCaseStatement
 
ASTCaseWhenClause - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCaseWhenClause(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause
 
ASTCaseWhenClause(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCaseWhenClause
 
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
 
ASTCloseStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCloseStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement
 
ASTCloseStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCloseStatement
 
ASTCollectionDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCollectionDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration
 
ASTCollectionDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCollectionDeclaration
 
ASTCollectionTypeDefinition - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCollectionTypeDefinition(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition
 
ASTCollectionTypeDefinition(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeDefinition
 
ASTCollectionTypeName - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCollectionTypeName(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName
 
ASTCollectionTypeName(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCollectionTypeName
 
ASTComment - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTComment(Comment) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTComment
 
ASTComment - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTComment(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTComment
 
ASTComment(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTComment
 
ASTComment - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTComment(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTComment
 
ASTComment(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.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
 
ASTCompilationDataType - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCompilationDataType(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType
 
ASTCompilationDataType(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDataType
 
ASTCompilationDeclarationFragment - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCompilationDeclarationFragment(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment
 
ASTCompilationDeclarationFragment(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompilationDeclarationFragment
 
ASTCompilationExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCompilationExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression
 
ASTCompilationExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompilationExpression
 
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
 
ASTCompoundTriggerBlock - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCompoundTriggerBlock(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock
 
ASTCompoundTriggerBlock(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCompoundTriggerBlock
 
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
 
ASTConditionalAndExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTConditionalAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression
 
ASTConditionalAndExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTConditionalAndExpression
 
ASTConditionalCompilationStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTConditionalCompilationStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement
 
ASTConditionalCompilationStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTConditionalCompilationStatement
 
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
 
ASTConditionalOrExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTConditionalOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTConditionalOrExpression
 
ASTConditionalOrExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTContinueStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTContinueStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement
 
ASTContinueStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTContinueStatement
 
ASTCursorBody - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCursorBody(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody
 
ASTCursorBody(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCursorBody
 
ASTCursorSpecification - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCursorSpecification(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification
 
ASTCursorSpecification(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCursorSpecification
 
ASTCursorUnit - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTCursorUnit(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit
 
ASTCursorUnit(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTCursorUnit
 
ASTDatabaseEvent - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDatabaseEvent(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent
 
ASTDatabaseEvent(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseEvent
 
ASTDatabaseLink - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDatabaseLink(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink
 
ASTDatabaseLink(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatabaseLink
 
ASTDatatype - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDatatype(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatatype
 
ASTDatatype(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatatype
 
ASTDatatypeDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDatatypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration
 
ASTDatatypeDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDatatypeDeclaration
 
ASTDateTimeLiteral - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDateTimeLiteral(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral
 
ASTDateTimeLiteral(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDateTimeLiteral
 
ASTDDLCommand - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDDLCommand(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand
 
ASTDDLCommand(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDDLCommand
 
ASTDDLEvent - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDDLEvent(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent
 
ASTDDLEvent(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDDLEvent
 
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
 
ASTDeclarativeSection - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDeclarativeSection(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection
 
ASTDeclarativeSection(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeSection
 
ASTDeclarativeUnit - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDeclarativeUnit(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit
 
ASTDeclarativeUnit(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDeclarativeUnit
 
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
 
ASTDirective - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for handling the pluggable directives in VTL.
ASTDirective(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDirective
 
ASTDirective(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDirective
 
ASTDirectory - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTDirectory(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDirectory
 
ASTDirectory(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTDirectory
 
ASTDivNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles number division of nodes

Please look at the Parser.jjt file which is what controls the generation of this class.
ASTDivNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDivNode
 
ASTDivNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTDivNode
 
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
 
ASTElseClause - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTElseClause(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTElseClause
 
ASTElseClause(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTElseClause
 
ASTElseIfStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTElseIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseIfStatement
 
ASTElseIfStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseIfStatement
 
ASTElseStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTElseStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseStatement
 
ASTElseStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTElseStatement
 
ASTElsifClause - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTElsifClause(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause
 
ASTElsifClause(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTElsifClause
 
ASTEmbeddedSqlStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTEmbeddedSqlStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement
 
ASTEmbeddedSqlStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTEmbeddedSqlStatement
 
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
 
ASTEQNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTEQNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEQNode
 
ASTEQNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEQNode
 
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
 
ASTEqualityExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTEqualityExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression
 
ASTEqualityExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTEqualityExpression
 
ASTEqualsOldIDNewID - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTEqualsOldIDNewID(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID
 
ASTEqualsOldIDNewID(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTEqualsOldIDNewID
 
ASTEscape - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for handling Escapes in VTL.
ASTEscape(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscape
 
ASTEscape(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscape
 
ASTEscapedDirective - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTEscapedDirective(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscapedDirective
 
ASTEscapedDirective(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTEscapedDirective
 
ASTExceptionDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTExceptionDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration
 
ASTExceptionDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExceptionDeclaration
 
ASTExceptionHandler - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTExceptionHandler(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler
 
ASTExceptionHandler(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExceptionHandler
 
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
 
ASTExitStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTExitStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement
 
ASTExitStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExitStatement
 
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
 
ASTExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExpression
 
ASTExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTExpression
 
ASTExpression - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTExpression(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTExpression
 
ASTExpression(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.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
 
ASTFalse - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTFalse(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFalse
 
ASTFalse(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFalse
 
ASTFetchStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTFetchStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement
 
ASTFetchStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTFetchStatement
 
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
 
ASTFieldDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTFieldDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTFieldDeclaration
 
ASTFieldDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTFloatingPointLiteral - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTFloatingPointLiteral(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFloatingPointLiteral
 
ASTFloatingPointLiteral(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTFloatingPointLiteral
 
ASTForAllIndex - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTForAllIndex(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex
 
ASTForAllIndex(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForAllIndex
 
ASTForAllStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTForAllStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement
 
ASTForAllStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForAllStatement
 
ASTForeachStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTForeachStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTForeachStatement
 
ASTForeachStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTForeachStatement
 
ASTForIndex - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTForIndex(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForIndex
 
ASTForIndex(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForIndex
 
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
 
ASTFormalParameter - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTFormalParameter(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameter
 
ASTFormalParameter(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTFormalParameters - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTFormalParameters(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTFormalParameters
 
ASTFormalParameters(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTForStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTForStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTForStatement
 
ASTForStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTGENode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTGENode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGENode
 
ASTGENode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGENode
 
ASTGlobal - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTGlobal(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTGlobal
 
ASTGlobal(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTGlobal
 
ASTGotoStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTGotoStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement
 
ASTGotoStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTGotoStatement
 
ASTGTNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTGTNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGTNode
 
ASTGTNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTGTNode
 
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
 
ASTID - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTID(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTID
 
ASTID(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTID
 
ASTIdentifier - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIdentifier(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIdentifier
 
ASTIdentifier(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIdentifier
 
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
 
ASTIfStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement
 
ASTIfStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTIfStatement
 
ASTIfStatement - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIfStatement
 
ASTIfStatement(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.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
 
ASTIndex - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIndex(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIndex
 
ASTIndex(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIndex
 
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
 
ASTInlinePragma - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTInlinePragma(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma
 
ASTInlinePragma(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTInlinePragma
 
ASTInput - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTInput(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTInput
 
ASTInput(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTInput
 
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
 
ASTIntegerLiteral - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIntegerLiteral(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerLiteral
 
ASTIntegerLiteral(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerLiteral
 
ASTIntegerRange - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTIntegerRange(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerRange
 
ASTIntegerRange(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTIntegerRange
 
ASTJavaInterfaceClass - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTJavaInterfaceClass(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass
 
ASTJavaInterfaceClass(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTJavaInterfaceClass
 
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
 
ASTKEYWORD_RESERVED - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTKEYWORD_RESERVED(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED
 
ASTKEYWORD_RESERVED(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_RESERVED
 
ASTKEYWORD_UNRESERVED - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTKEYWORD_UNRESERVED(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED
 
ASTKEYWORD_UNRESERVED(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTKEYWORD_UNRESERVED
 
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
 
ASTLabel - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTLabel(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLabel
 
ASTLabel(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTLabelledStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTLabelledStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement
 
ASTLabelledStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLabelledStatement
 
ASTLambdaExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTLambdaExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
 
ASTLambdaExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
 
ASTLENode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTLENode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLENode
 
ASTLENode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLENode
 
ASTLetNode - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTLetNode(LetNode) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTLetNode
 
ASTLikeExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTLikeExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression
 
ASTLikeExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLikeExpression
 
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
 
ASTLiteral - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTLiteral(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLiteral
 
ASTLiteral(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTLoopStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTLoopStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement
 
ASTLoopStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTLoopStatement
 
ASTLTNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTLTNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLTNode
 
ASTLTNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTLTNode
 
ASTMap - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTMap(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMap
 
ASTMap(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMap
 
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
 
ASTMathNode - Class in net.sourceforge.pmd.lang.vm.ast
Helps handle math

Please look at the Parser.jjt file which is what controls the generation of this class.
ASTMathNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMathNode
 
ASTMathNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMathNode
 
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
 
ASTMethod - Class in net.sourceforge.pmd.lang.vm.ast
ASTMethod.java Method support for references : $foo.method() NOTE : introspection is now done at render time.
ASTMethod(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMethod
 
ASTMethod(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMethod
 
ASTMethod.MethodCacheKey - Class in net.sourceforge.pmd.lang.vm.ast
Internal class used as key for method cache.
ASTMethod.MethodCacheKey(String, Class[]) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMethod.MethodCacheKey
 
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
 
ASTMethodDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclaration
 
ASTMethodDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTMethodDeclarator - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTMethodDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator
 
ASTMethodDeclarator(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMethodDeclarator
 
ASTMethodReference - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMethodReference(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
 
ASTMethodReference(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
 
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
ASTModNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles modulus division

Please look at the Parser.jjt file which is what controls the generation of this class.
ASTModNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTModNode
 
ASTModNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTModNode
 
ASTMulNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles multiplication

Please look at the Parser.jjt file which is what controls the generation of this class.
ASTMulNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMulNode
 
ASTMulNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTMulNode
 
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
 
ASTMultiplicativeExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTMultiplicativeExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression
 
ASTMultiplicativeExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMultiplicativeExpression
 
ASTMultiSetCondition - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTMultiSetCondition(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition
 
ASTMultiSetCondition(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTMultiSetCondition
 
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
 
ASTName - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTName(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTName
 
ASTName(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTNENode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTNENode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNENode
 
ASTNENode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNENode
 
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
 
ASTNonDMLEvent - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTNonDMLEvent(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent
 
ASTNonDMLEvent(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLEvent
 
ASTNonDMLTrigger - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTNonDMLTrigger(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger
 
ASTNonDMLTrigger(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNonDMLTrigger
 
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
 
ASTNotNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTNotNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNotNode
 
ASTNotNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTNotNode
 
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
 
ASTNullLiteral - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTNullLiteral(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral
 
ASTNullLiteral(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNullLiteral
 
ASTNumberLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTNumberLiteral(NumberLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTNumberLiteral
 
ASTNumericLiteral - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTNumericLiteral(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral
 
ASTNumericLiteral(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTNumericLiteral
 
ASTObjectArray - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTObjectArray(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTObjectArray
 
ASTObjectArray(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTObjectArray
 
ASTObjectDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTObjectDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration
 
ASTObjectDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTObjectDeclaration
 
ASTObjectExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTObjectExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression
 
ASTObjectExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTObjectExpression
 
ASTObjectLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTObjectLiteral(ObjectLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectLiteral
 
ASTObjectNameDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTObjectNameDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration
 
ASTObjectNameDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTObjectNameDeclaration
 
ASTObjectProperty - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTObjectProperty(ObjectProperty) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTObjectProperty
 
ASTOpenStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTOpenStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement
 
ASTOpenStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTOpenStatement
 
ASTOrNode - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTOrNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTOrNode
 
ASTOrNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTOrNode
 
ASTPackageBody - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPackageBody(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody
 
ASTPackageBody(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPackageBody
 
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
 
ASTPackageSpecification - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPackageSpecification(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification
 
ASTPackageSpecification(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPackageSpecification
 
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
ASTParallelClause - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTParallelClause(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause
 
ASTParallelClause(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTParallelClause
 
ASTParenthesizedExpression - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTParenthesizedExpression(ParenthesizedExpression) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTParenthesizedExpression
 
ASTPipelineStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPipelineStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement
 
ASTPipelineStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPipelineStatement
 
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
 
ASTPragma - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPragma(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPragma
 
ASTPragma(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPragma
 
ASTPragmaClause - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPragmaClause(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause
 
ASTPragmaClause(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPragmaClause
 
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
 
ASTPrimaryExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPrimaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryExpression
 
ASTPrimaryExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTPrimaryPrefix - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPrimaryPrefix(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPrimaryPrefix
 
ASTPrimaryPrefix(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTPrimarySuffix - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTPrimarySuffix(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTPrimarySuffix
 
ASTPrimarySuffix(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTprocess - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTprocess(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTprocess
 
ASTprocess(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTprocess
 
ASTProgramUnit - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTProgramUnit(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit
 
ASTProgramUnit(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTProgramUnit
 
ASTPropertyGet - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTPropertyGet(PropertyGet) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTPropertyGet
 
ASTQualifiedID - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTQualifiedID(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID
 
ASTQualifiedID(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedID
 
ASTQualifiedName - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTQualifiedName(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName
 
ASTQualifiedName(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTQualifiedName
 
ASTRaiseStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTRaiseStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement
 
ASTRaiseStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTRaiseStatement
 
ASTRead2NextOccurrence - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTRead2NextOccurrence(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence
 
ASTRead2NextOccurrence(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTRead2NextOccurrence
 
ASTReadPastNextOccurrence - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTReadPastNextOccurrence(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence
 
ASTReadPastNextOccurrence(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTReadPastNextOccurrence
 
ASTReference - Class in net.sourceforge.pmd.lang.vm.ast
This class is responsible for handling the references in VTL ($foo).
ASTReference(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTReference
 
ASTReference(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTReference
 
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
 
ASTRelationalExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTRelationalExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTRelationalExpression
 
ASTRelationalExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTReturnStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTReturnStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTReturnStatement
 
ASTReturnStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTScalarDataTypeName - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTScalarDataTypeName(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName
 
ASTScalarDataTypeName(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTScalarDataTypeName
 
ASTScope - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTScope(Scope) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTScope
 
ASTSetDirective - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTSetDirective(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSetDirective
 
ASTSetDirective(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSetDirective
 
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
 
ASTSkip2NextOccurrence - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSkip2NextOccurrence(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence
 
ASTSkip2NextOccurrence(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextOccurrence
 
ASTSkip2NextTerminator - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSkip2NextTerminator(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator
 
ASTSkip2NextTerminator(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTerminator
 
ASTSkip2NextTokenOccurrence - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSkip2NextTokenOccurrence(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence
 
ASTSkip2NextTokenOccurrence(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkip2NextTokenOccurrence
 
ASTSkipPastNextOccurrence - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSkipPastNextOccurrence(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence
 
ASTSkipPastNextOccurrence(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextOccurrence
 
ASTSkipPastNextTokenOccurrence - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSkipPastNextTokenOccurrence(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence
 
ASTSkipPastNextTokenOccurrence(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSkipPastNextTokenOccurrence
 
ASTSqlPlusCommand - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSqlPlusCommand(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand
 
ASTSqlPlusCommand(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSqlPlusCommand
 
ASTSqlStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSqlStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement
 
ASTSqlStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSqlStatement
 
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
 
ASTStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTStatement
 
ASTStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTStringExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTStringExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression
 
ASTStringExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTStringExpression
 
ASTStringLiteral - Class in net.sourceforge.pmd.lang.ecmascript.ast
 
ASTStringLiteral(StringLiteral) - Constructor for class net.sourceforge.pmd.lang.ecmascript.ast.ASTStringLiteral
 
ASTStringLiteral - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTStringLiteral(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral
 
ASTStringLiteral(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTStringLiteral
 
ASTStringLiteral - Class in net.sourceforge.pmd.lang.vm.ast
ASTStringLiteral support.
ASTStringLiteral(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
 
ASTStringLiteral(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTStringLiteral
 
ASTSubtractNode - Class in net.sourceforge.pmd.lang.vm.ast
Handles subtraction of nodes (in #set() )

Please look at the Parser.jjt file which is what controls the generation of this class.
ASTSubtractNode(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSubtractNode
 
ASTSubtractNode(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTSubtractNode
 
ASTSubTypeDefinition - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSubTypeDefinition(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition
 
ASTSubTypeDefinition(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSubTypeDefinition
 
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
 
ASTSynonym - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTSynonym(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSynonym
 
ASTSynonym(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTSynonym
 
ASTTable - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTable(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTable
 
ASTTable(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTable
 
ASTTableColumn - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTableColumn(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn
 
ASTTableColumn(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTableColumn
 
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
 
ASTText - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTText(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTText
 
ASTText(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTText
 
ASTTextblock - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTTextblock(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTextblock
 
ASTTextblock(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTextblock
 
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
 
ASTTriggerTimingPointSection - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTriggerTimingPointSection(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection
 
ASTTriggerTimingPointSection(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerTimingPointSection
 
ASTTriggerUnit - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTriggerUnit(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit
 
ASTTriggerUnit(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTriggerUnit
 
ASTTrimExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTrimExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression
 
ASTTrimExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTrimExpression
 
ASTTrue - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTTrue(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTrue
 
ASTTrue(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTTrue
 
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
 
ASTTypeKeyword - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTypeKeyword(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword
 
ASTTypeKeyword(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTypeKeyword
 
ASTTypeMethod - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTypeMethod(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod
 
ASTTypeMethod(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTypeMethod
 
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
 
ASTTypeSpecification - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTTypeSpecification(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification
 
ASTTypeSpecification(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTTypeSpecification
 
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
 
ASTUnaryExpression - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTUnaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpression
 
ASTUnaryExpression(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTUnaryExpressionNotPlusMinus - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTUnaryExpressionNotPlusMinus(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnaryExpressionNotPlusMinus(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnlabelledStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTUnlabelledStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement
 
ASTUnlabelledStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnlabelledStatement
 
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
 
ASTUnqualifiedID - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTUnqualifiedID(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID
 
ASTUnqualifiedID(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTUnqualifiedID
 
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
 
ASTVariableOrConstantDeclaration - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTVariableOrConstantDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration
 
ASTVariableOrConstantDeclaration(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaration
 
ASTVariableOrConstantDeclarator - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTVariableOrConstantDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator
 
ASTVariableOrConstantDeclarator(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclarator
 
ASTVariableOrConstantDeclaratorId - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTVariableOrConstantDeclaratorId(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
 
ASTVariableOrConstantDeclaratorId(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
 
ASTVariableOrConstantInitializer - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTVariableOrConstantInitializer(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer
 
ASTVariableOrConstantInitializer(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantInitializer
 
ASTView - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTView(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTView
 
ASTView(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTView
 
ASTViewColumn - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTViewColumn(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn
 
ASTViewColumn(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTViewColumn
 
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
 
ASTWhileStatement - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTWhileStatement(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTWhileStatement
 
ASTWhileStatement(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ASTWord - Class in net.sourceforge.pmd.lang.vm.ast
 
ASTWord(int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTWord
 
ASTWord(VmParser, int) - Constructor for class net.sourceforge.pmd.lang.vm.ast.ASTWord
 
ASTWrappedObject - Class in net.sourceforge.pmd.lang.plsql.ast
 
ASTWrappedObject(int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject
 
ASTWrappedObject(PLSQLParser, int) - Constructor for class net.sourceforge.pmd.lang.plsql.ast.ASTWrappedObject
 
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.
AT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
ATTACH - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
Attribute() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ATTRIBUTE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
AttributeDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Method
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.
AUDIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AUTHENTICATED - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AUTHID - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
AUTONOMOUS_TRANSACTION - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
AVG - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.lang.vm.rule.basic
 
AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.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
 
AvoidReassigningParametersRule - Class in net.sourceforge.pmd.lang.vm.rule.basic
 
AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.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.
backup(int) - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
 
BEFORE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BEGIN - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.plsql.ast.Token
The column number of the first character of this Token.
beginColumn - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
 
beginColumn - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The column number of the first character of this Token.
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.plsql.ast.Token
The line number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
 
beginLine - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The line number of the first character of this Token.
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.
BeginToken() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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
 
BETWEEN - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BFILE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BFILE_BASE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BigIntegerInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.basic
Rule that marks instantiations of new BigInteger or BigDecimal objects, when there is a well-known constant available, such as BigInteger.ZERO.
BigIntegerInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BigIntegerInstantiationRule
 
BINARY_INTEGER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
BLOB - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BLOB_BASE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
Block() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Block() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
Block - Class in net.sourceforge.pmd.lang.vm.directive
Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.
Block() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Block
 
BLOCK - Static variable in interface net.sourceforge.pmd.lang.vm.directive.DirectiveConstants
Block directive indicator
BlockMacro - Class in net.sourceforge.pmd.lang.vm.directive
BlockMacro directive is used to invoke Velocity macros with normal parameters and a macro body.
BlockMacro(String) - Constructor for class net.sourceforge.pmd.lang.vm.directive.BlockMacro
 
BlockStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
BODY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BOOLEAN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
BOOLEAN - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
BooleanLiteral() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
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.
BOTH - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
BRACKETED_WORD - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
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 - Class in net.sourceforge.pmd.lang.vm.directive
Break directive used for interrupting scopes.
Break() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Break
 
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.
bufpos - Variable in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
build(T) - Method in class net.sourceforge.pmd.lang.ecmascript.ast.EcmascriptTreeBuilder
 
buildDataFlowFor(JavaNode) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
buildDataFlowFor(PLSQLNode) - Method in class net.sourceforge.pmd.lang.plsql.dfa.StatementAndBraceFinder
 
buildGuardStatementMap(List<String>, List<String>) - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
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
 
buildUsageText(JCommander) - Static method in class net.sourceforge.pmd.cli.PMDCommandLineInterface
 
buildUsageText() - Static method in class net.sourceforge.pmd.cpd.CPDCommandLineInterface
 
BULK - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.plsql.ast.ASTVariableOrConstantDeclaratorId
 
bumpDecisionPoints() - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
bumpDecisionPoints(int) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
BY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
BYTE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
call(Context, List) - Method in class net.sourceforge.pmd.lang.xpath.MatchesFunction
 
call() - Method in class net.sourceforge.pmd.processor.PmdRunnable
 
callableStatement - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
CallableStatement to return source code.
CallSpecTail() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Java stored procedure, external function
canonicalName(String) - Static method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Return canonical version of the Oracle
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.plsql.PLSQLParser
 
canParse() - Method in class net.sourceforge.pmd.lang.vm.VmParser
 
canParse() - Method in class net.sourceforge.pmd.lang.xml.XmlParser
 
CanSuppressWarnings - Interface in net.sourceforge.pmd.lang.java.ast
 
CASCADE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
CaseExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CaseStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CaseWhenClause() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CAST - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CastExpression() - 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
 
CC_ELSE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_ELSIF - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_END - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_ERROR - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_IF - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_PLSQL_LINE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_PLSQL_UNIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CC_THEN - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
CHAR - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CHAR_BASE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CHAR_CS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CHARACTER - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
RegularExpression Id.
CHARACTER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CHARACTER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
CHARACTER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
CHARSETFORM - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CHARSETID - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
checkForDuplicatedNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
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
 
checkNodeAndReport(Object, Node, Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
Checks whether the given expression is a equality/relation expression that compares with a size() call.
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.
childrenAccept(PLSQLParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
 
childrenAccept(PLSQLParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLNode
Accept the visitor.
childrenAccept(VmParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
 
childrenAccept(VmParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.vm.ast.VmNode
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
 
ClassNameDeclaration - Class in net.sourceforge.pmd.lang.plsql.symboltable
 
ClassNameDeclaration(ASTQualifiedName) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.ClassNameDeclaration
 
ClassNameDeclaration(ASTPackageSpecification) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.ClassNameDeclaration
 
ClassNameDeclaration(ASTPackageBody) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.ClassNameDeclaration
 
ClassNameDeclaration(ASTTriggerUnit) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.ClassNameDeclaration
 
ClassNameDeclaration(ASTTypeSpecification) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.ClassNameDeclaration
 
classNameExists(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
Check whether the supplied class name exists.
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
This scope represents one Java class.
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

ClassScope - Class in net.sourceforge.pmd.lang.plsql.symboltable
 
ClassScope(String) - Constructor for class net.sourceforge.pmd.lang.plsql.symboltable.ClassScope
 
ClassScope() - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.plsql.ast.JJTPLSQLParserState
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
clearStateVars() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Clears all state variables, resets to start values, clears stateStack.
CLINIT - Static variable in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
CLOB - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CLOB_BASE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.plsql.ast.JJTPLSQLParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.plsql.ast.JJTPLSQLParserState
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.vm.ast.JJTVmParserState
 
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
 
CloseStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
closeTag(String) - Method in class net.sourceforge.pmd.lang.jsp.ast.OpenTagRegister
 
closeTag(ASTElement) - Method in class net.sourceforge.pmd.lang.jsp.ast.OpenTagRegister
 
CLUSTER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
COALESCE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
CollapsibleIfStatementsRule - Class in net.sourceforge.pmd.lang.vm.rule.basic
 
CollapsibleIfStatementsRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.CollapsibleIfStatementsRule
 
collect(List<TokenEntry>) - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
COLLECT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
CollectionDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CollectionTypeDefinition() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CollectionTypeName() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
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.
COLON - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 
COLUMN - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
COMMA - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
COMMENT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
Comment() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
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
 
COMMIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
CompilationDataType() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CompilationDeclarationFragment() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CompilationExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
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.
COMPOUND - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
CompoundTriggerBlock() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
COMPRESS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
 
compute(ASTConstructorDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
 
compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.lang.plsql.dfa.VariableAccessVisitor
 
compute(ASTProgramUnit) - Method in class net.sourceforge.pmd.lang.plsql.dfa.VariableAccessVisitor
 
compute(ASTTypeMethod) - Method in class net.sourceforge.pmd.lang.plsql.dfa.VariableAccessVisitor
 
compute(ASTTriggerUnit) - Method in class net.sourceforge.pmd.lang.plsql.dfa.VariableAccessVisitor
 
compute(ASTTriggerTimingPointSection) - Method in class net.sourceforge.pmd.lang.plsql.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
 
ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
ConditionalCompilationStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ConditionalExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
configErrors() - Method in class net.sourceforge.pmd.Report
 
configuration - Variable in class net.sourceforge.pmd.PMD
Contains the configuration with which this PMD instance has been created.
configuration - Variable in class net.sourceforge.pmd.processor.AbstractPMDProcessor
 
ConfusingTernaryRule - Class in net.sourceforge.pmd.lang.java.rule.design
if (x != y) { diff(); } else { same(); } and
(!x ? diff() : same());.
ConfusingTernaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
 
CONNECT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
connection - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
Connection management
ConsecutiveAppendsShouldReuseRule - Class in net.sourceforge.pmd.lang.java.rule.strings
Original rule was written with XPath, but didn't verify whether the two calls to append would have been done on the same variable.
ConsecutiveAppendsShouldReuseRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveAppendsShouldReuseRule
 
ConsecutiveLiteralAppendsRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds concurrent calls to StringBuffer/Builder.append where String literals are used It would be much better to make these calls using one call to .append

example:

ConsecutiveLiteralAppendsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule
 
ConsistentReturnRule - Class in net.sourceforge.pmd.lang.ecmascript.rule.basic
 
ConsistentReturnRule() - Constructor for class net.sourceforge.pmd.lang.ecmascript.rule.basic.ConsistentReturnRule
 
ConsoleLogHandler - Class in net.sourceforge.pmd.util.log
Log to the console using a basic formatter.
ConsoleLogHandler() - Constructor for class net.sourceforge.pmd.util.log.ConsoleLogHandler
 
CONST - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
RegularExpression Id.
CONST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
CONSTANT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CONSTRUCTOR - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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.AbstractJavaScope
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.lang.symboltable.AbstractScope
 
contains(NameOccurrence) - Method in interface net.sourceforge.pmd.lang.symboltable.Scope
Tests whether or not a NameOccurrence is directly contained in the scope.
contains(Class<?>) - Method in class net.sourceforge.pmd.util.TypeMap
Returns whether the type is known to the receiver.
contains(String) - Method in class net.sourceforge.pmd.util.TypeMap
Returns whether the typeName is known to the receiver.
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.
CONTEXT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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
 
ContinueStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
convert(String) - Method in class net.sourceforge.pmd.cli.PMDParameters.PropertyConverter
 
convert(String) - Method in class net.sourceforge.pmd.cli.PMDParameters.RulePriorityConverter
 
convert(String) - Method in class net.sourceforge.pmd.cpd.CPDConfiguration.LanguageConverter
 
CONVERT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
copy(Receiver, int, boolean, int) - Method in class net.sourceforge.pmd.lang.ast.xpath.saxon.AbstractNodeInfo
COPY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
copyPropertyDescriptors() - Method in class net.sourceforge.pmd.AbstractPropertySource
Creates a copied list of the property descriptors and returns it.
copyPropertyValues() - Method in class net.sourceforge.pmd.AbstractPropertySource
Creates a copied map of the values of the properties and returns it.
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.
countNodeChildren(Node, Object) - Method in class net.sourceforge.pmd.lang.plsql.rule.codesize.AbstractNcssCountRule
Count the number of children of the given PLSQL 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
 
CPDCommandLineInterface - Class in net.sourceforge.pmd.cpd
 
CPDCommandLineInterface() - Constructor for class net.sourceforge.pmd.cpd.CPDCommandLineInterface
 
CPDConfiguration - Class in net.sourceforge.pmd.cpd
 
CPDConfiguration() - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration
 
CPDConfiguration(int, Language, String) - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration
Deprecated.
CPDConfiguration.LanguageConverter - Class in net.sourceforge.pmd.cpd
 
CPDConfiguration.LanguageConverter() - Constructor for class net.sourceforge.pmd.cpd.CPDConfiguration.LanguageConverter
 
CPDListener - Interface in net.sourceforge.pmd.cpd
 
CPDNullListener - Class in net.sourceforge.pmd.cpd
 
CPDNullListener() - Constructor for class net.sourceforge.pmd.cpd.CPDNullListener
 
CPDTask - Class in net.sourceforge.pmd.cpd
CPDTask

Runs the CPD utility via ant.

CPDTask() - Constructor for class net.sourceforge.pmd.cpd.CPDTask
 
CPDTask.FormatAttribute - Class in net.sourceforge.pmd.cpd
 
CPDTask.FormatAttribute() - Constructor for class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
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
 
CREATE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
createDataFlowNode(List<DataFlowNode>, Node) - Method in class net.sourceforge.pmd.lang.plsql.PLSQLDataFlowHandler
 
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
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java18Parser
 
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.
createPLSQLParser(Reader) - Method in class net.sourceforge.pmd.lang.plsql.PLSQLParser
Subclass should override this method to modify the PLSQLParser as needed.
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.plsql.rule.PLSQLRuleViolationFactory
 
createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.plsql.rule.PLSQLRuleViolationFactory
 
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.vm.rule.VmRuleViolationFactory
 
createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.vm.rule.VmRuleViolationFactory
 
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.plsql.PLSQLParser
 
createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.vm.VmParser
 
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
 
CROSSEDITION - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
curChar - Variable in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager
 
curChar - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
 
CURRENT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CURRENT_USER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
currentTemplateName - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParser
Name of current template we are parsing.
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.
currentToken - Variable in exception net.sourceforge.pmd.lang.plsql.ast.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
This is the last token that has been consumed successfully.
CURRVAL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CURSOR - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CursorBody() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CursorSpecification() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
CursorUnit() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Cursor (common part of specification and body)
CUSTOMDATUM_CLASS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
CyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
 
CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
CyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
 
CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.codesize.CyclomaticComplexityRule
 

D

DAAPathFinder - Class in net.sourceforge.pmd.lang.dfa.pathfinder
Finds all paths of a data flow.
DAAPathFinder(DataFlowNode, Executable) - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
 
DAAPathFinder(DataFlowNode, Executable, int) - Constructor for class net.sourceforge.pmd.lang.dfa.pathfinder.DAAPathFinder
 
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
 
DATA - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DATABASE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DatabaseEvent() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DatabaseLink() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
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
 
DataFlowFacade - Class in net.sourceforge.pmd.lang.plsql.dfa
 
DataFlowFacade() - Constructor for class net.sourceforge.pmd.lang.plsql.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.
Datatype() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DatatypeDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DATE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DATE_BASE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DateTimeLiteral() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DateTimeUtil - Class in net.sourceforge.pmd.util
 
DAY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DBMSMetadata - Class in net.sourceforge.pmd.util.database
Wrap JDBC connection for use by PMD: DBURI parameters specify the source code to be passed to PMD.
DBMSMetadata(Connection) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
Minimal constructor
DBMSMetadata(String, String, DBURI) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
Define database connection and source code to retrieve with explicit database username and password.
DBMSMetadata(Properties, DBURI) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
Define database connection and source code to retrieve with database properties.
DBMSMetadata(DBURI) - Constructor for class net.sourceforge.pmd.util.database.DBMSMetadata
Define database connection and source code to retrieve.
DBTIMEZONE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DBType - Class in net.sourceforge.pmd.util.database
Encapsulate the settings needed to access database source code.
DBType(String) - Constructor for class net.sourceforge.pmd.util.database.DBType
 
DBType(String, String) - Constructor for class net.sourceforge.pmd.util.database.DBType
Load the most specific dbType for the protocol
DBType.property - Enum in net.sourceforge.pmd.util.database
The names of the properties
dburi - Variable in class net.sourceforge.pmd.util.database.DBMSMetadata
DBURI
DBURI - Class in net.sourceforge.pmd.util.database
Provide a single parameter to specify database objects to process.
DBURI(String) - Constructor for class net.sourceforge.pmd.util.database.DBURI
Create DBURI from a string, combining a JDBC URL and query parameters.
DBURI(String, String, String, int, String, String, String) - Constructor for class net.sourceforge.pmd.util.database.DBURI
Create a DBURI from standard individual URI components.
DCD - Class in net.sourceforge.pmd.dcd
The Dead Code Detector is used to find dead code.
DCD() - Constructor for class net.sourceforge.pmd.dcd.DCD
 
DDL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DDLCommand() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DDLEvent() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
debugPrint - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
 
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.
debugStream - Variable in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParserTokenManager
Debug output.
debugStream - Variable in class net.sourceforge.pmd.lang.vm.ast.VmParserTokenManager
Debug output.
DEC - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DECIMAL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
DeclarativeSection() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DeclarativeUnit() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DECLARE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.AccessNode
 
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
Lexical state.
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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_LANGUAGE - Static variable in class net.sourceforge.pmd.cpd.CPDConfiguration
 
DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.ReaderCodeLoader
 
DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
DEFAULT_RENDERER - Static variable in class net.sourceforge.pmd.cpd.CPDConfiguration
 
DEFAULT_SEPARATOR - Static variable in class net.sourceforge.pmd.cpd.CSVRenderer
 
DEFAULT_SEPARATOR - Static variable in class net.sourceforge.pmd.cpd.SimpleRenderer
 
DEFAULT_VALUE - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
The default value.
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
 
DEFINE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
Define - Class in net.sourceforge.pmd.lang.vm.directive
Directive that puts an unrendered AST block in the context under the specified key, postponing rendering until the reference is used and rendered.
Define() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Define
 
defineClass(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
 
defineConstructor(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
defineConstructor(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
 
defineField(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
defineField(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
 
defineMethod(String, String) - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
defineMethod(String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
 
defineProperty(String, String) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
Deprecated.
definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.AbstractPropertySource
Define a new property via a PropertyDescriptor.
definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
 
definePropertyDescriptor(PropertyDescriptor<?>) - Method in class net.sourceforge.pmd.lang.rule.RuleReference
 
definePropertyDescriptor(PropertyDescriptor<?>) - Method in interface net.sourceforge.pmd.PropertySource
Define a new property via a PropertyDescriptor.
DEFINER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
DELETE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DELIMITER - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DELIMITER - Static variable in class net.sourceforge.pmd.lang.rule.properties.AbstractMultiPackagedProperty
 
DELIMITER - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
For multi-valued properties, this defines the delimiter of the single values.
delimiterIn(Map<String, String>) - Static method in class net.sourceforge.pmd.lang.rule.properties.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 interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DESC - Static variable in class net.sourceforge.pmd.PropertyDescriptorFields
The description of the property.
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
The description of the property.
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
 
DETERMINISTIC - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DFAGraphMethod - Interface in net.sourceforge.pmd.lang.dfa
 
DFAGraphRule - Interface in net.sourceforge.pmd.lang.dfa
 
DFAPanel - Class in net.sourceforge.pmd.util.designer
 
DFAPanel() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel
 
DFAPanel.DFACanvas - Class in net.sourceforge.pmd.util.designer
 
DFAPanel.DFACanvas() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
DFAPLSQLGraphRule - Class in net.sourceforge.pmd.lang.plsql.dfa
 
DFAPLSQLGraphRule() - Constructor for class net.sourceforge.pmd.lang.plsql.dfa.DFAPLSQLGraphRule
 
DIGIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DIGIT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
Dimensionable - Interface in net.sourceforge.pmd.lang.java.ast
 
Directive() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
Supports the Pluggable Directives #foo( arg+ )
DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
Lexical state.
Directive - Class in net.sourceforge.pmd.lang.vm.directive
Base class for all directives used in Velocity.
Directive() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Directive
 
DIRECTIVE_CHAR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
DIRECTIVE_TERMINATOR - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
DirectiveArg() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
Supports the arguments for the Pluggable Directives
DirectiveConstants - Interface in net.sourceforge.pmd.lang.vm.directive
Base class for all directives used in Velocity.
DirectiveMapper - Class in net.sourceforge.pmd.lang.vm.util
 
DirectiveMapper() - Constructor for class net.sourceforge.pmd.lang.vm.util.DirectiveMapper
 
Directory() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
DIRECTORY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DirectoryFilter - Class in net.sourceforge.pmd.util.filter
Directory filter.
DISABLE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
disable_tracing() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Disable tracing.
disable_tracing() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
Disable tracing.
DISASSOCIATE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DISCONNECT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DISSALLOWED_TERMS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
DISTINCT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DIVIDE - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
RegularExpression Id.
DIVIDE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
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 - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
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.
DOLLARBANG - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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.
Done() - Method in class net.sourceforge.pmd.lang.vm.util.VelocityCharStream
 
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.
DOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DOUBLE_ESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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
 
DOUBLEDOT - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
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
 
DROP - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
DUMMY - Static variable in interface net.sourceforge.pmd.lang.DataFlowHandler
 
DUMMY - Static variable in interface net.sourceforge.pmd.lang.VisitorStarter
Placeholder VisitorStarter implementation that can be used when no real implementation exists yet.
DUMMY - Static variable in interface net.sourceforge.pmd.lang.XPathHandler
 
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
 
dump(UsageGraph, boolean) - Static method in class net.sourceforge.pmd.dcd.DCD
 
dump() - Method in class net.sourceforge.pmd.lang.dfa.Structure
 
dump(String) - Method in class net.sourceforge.pmd.lang.plsql.ast.AbstractPLSQLNode
 
dump(String, boolean, Writer) - Method in class net.sourceforge.pmd.lang.vm.ast.AbstractVmNode
Override this method if you want to customize how the node dumps out its children.
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.plsql.ast
 
DumpFacade() - Constructor for class net.sourceforge.pmd.lang.plsql.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
Returns a description of why the receiver may be dysfunctional.
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

EACH - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
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
 
EDITIONABLE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
ELEMENT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ELSE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
ELSE_LAST_STATEMENT - Static variable in class net.sourceforge.pmd.lang.dfa.NodeType
 
ElseClause() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ELSEIF_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
ElseIfStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
ElseStatement() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
ELSIF - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ElsifClause() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
EmacsRenderer - Class in net.sourceforge.pmd.renderers
Renderer to GNU Emacs parsable format.
EmacsRenderer() - Constructor for class net.sourceforge.pmd.renderers.EmacsRenderer
 
EmbeddedSqlStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
EMPTY - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
EMPTY_CLASS_ARRAY - Static variable in class net.sourceforge.pmd.util.ClassUtil
 
EMPTY_INDEX - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
EMPTY_STRINGS - Static variable in class net.sourceforge.pmd.util.StringUtil
 
EmptyForeachStmtRule - Class in net.sourceforge.pmd.lang.vm.rule.basic
 
EmptyForeachStmtRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.EmptyForeachStmtRule
 
EmptyIfStmtRule - Class in net.sourceforge.pmd.lang.vm.rule.basic
 
EmptyIfStmtRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.EmptyIfStmtRule
 
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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.
enable_tracing() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Enable tracing.
enable_tracing() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
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 - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
end(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractDelegateRule
 
end(RuleContext) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
 
END - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
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.plsql.ast.Token
The column number of the last character of this Token.
endColumn - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
 
endColumn - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The column number of the last character of this Token.
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.plsql.ast.Token
The line number of the last character of this Token.
endLine - Variable in class net.sourceforge.pmd.lang.rule.ParametricRuleViolation
 
endLine - Variable in class net.sourceforge.pmd.lang.vm.ast.Token
The line number of the last character of this Token.
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.
entryStack - Variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
ENUM - Static variable in interface net.sourceforge.pmd.lang.cpp.ast.CppParserConstants
RegularExpression Id.
ENUM_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
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.
EOF - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
End of File.
EOF - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
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 - Variable in exception net.sourceforge.pmd.lang.plsql.ast.ParseException
The end of line string for this machine.
EOL - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
eol - Variable in exception net.sourceforge.pmd.lang.vm.ast.ParseException
The end of line string for this machine.
EOL - Static variable in class net.sourceforge.pmd.PMD
The line delimiter used by PMD in outputs.
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
 
EqualityExpression() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
EqualityExpression() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
 
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.JavaNameOccurrence
 
equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
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.plsql.symboltable.MethodNameDeclaration
 
equals(Object) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.PLSQLNameOccurrence
Simply return if the image start with keyword 'this' or 'super'.
equals(Object) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.VariableNameDeclaration
 
equals(Object) - Method in class net.sourceforge.pmd.lang.rule.AbstractRule
Rules are equal if: They have the same implementation class. They have the same name. They have the same priority. They share the same properties.
equals(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.AbstractProperty
equals(Object) - Method in class net.sourceforge.pmd.lang.rule.properties.PropertyDescriptorWrapper
 
equals(Object) - Method in class net.sourceforge.pmd.lang.vm.ast.ASTMethod.MethodCacheKey
 
EQUALS - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
equals(Object) - Method in class net.sourceforge.pmd.lang.xml.XmlParserOptions
 
equals(Object) - Method in class net.sourceforge.pmd.RuleSet
 
equals(DBType) - Method in class net.sourceforge.pmd.util.database.DBType
 
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
 
EqualsOldIDNewID(PLSQLNode) - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
Tests, if the new Token if type ID is identical to the old Token of type ID.
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
 
ESCAPE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
Escape() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
Used to catch and process escape sequences in grammatical constructs as escapes outside of VTL are just characters.
ESCAPE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
ESCAPE_DIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.vm.ast.VmParserConstants
RegularExpression Id.
EscapedDirective() - Method in class net.sourceforge.pmd.lang.vm.ast.VmParser
used to separate the notion of a valid directive that has been escaped, versus something that looks like a directive and is just schmoo.
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 - Class in net.sourceforge.pmd.lang.vm.directive
Evaluates the directive argument as a VTL string, using the existing context.
Evaluate() - Constructor for class net.sourceforge.pmd.lang.vm.directive.Evaluate
 
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
EXCEPT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
EXCEPTION - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
EXCEPTION_FILE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
EXCEPTION_INIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
ExceptionDeclaration() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
ExceptionHandler() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
EXCEPTIONS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
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
 
ExcessiveLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.design
This is a common super class for things which have excessive length.
ExcessiveLengthRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ExcessiveMethodLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
This rule detects when a method exceeds a certain threshold.
ExcessiveMethodLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ExcessiveNodeCountRule - Class in net.sourceforge.pmd.lang.plsql.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.plsql.rule.design.ExcessiveNodeCountRule
 
ExcessiveObjectLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
This rule detects when an Oracle object exceeds a certain threshold.
ExcessiveObjectLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessiveObjectLengthRule
 
ExcessivePackageBodyLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
This rule detects when a class exceeds a certain threshold.
ExcessivePackageBodyLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessivePackageBodyLengthRule
 
ExcessivePackageSpecificationLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
This rule detects when a class exceeds a certain threshold.
ExcessivePackageSpecificationLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessivePackageSpecificationLengthRule
 
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
 
ExcessiveParameterListRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
This rule detects an abnormally long parameter list.
ExcessiveParameterListRule() - Constructor for class net.sourceforge.pmd.lang.plsql.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
 
ExcessiveTemplateLengthRule - Class in net.sourceforge.pmd.lang.vm.rule.basic
 
ExcessiveTemplateLengthRule() - Constructor for class net.sourceforge.pmd.lang.vm.rule.basic.ExcessiveTemplateLengthRule
 
ExcessiveTypeLengthRule - Class in net.sourceforge.pmd.lang.plsql.rule.codesize
This rule detects when a class exceeds a certain threshold.
ExcessiveTypeLengthRule() - Constructor for class net.sourceforge.pmd.lang.plsql.rule.codesize.ExcessiveTypeLengthRule
 
EXCLUSIVE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ExclusiveOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Executable - Interface in net.sourceforge.pmd.lang.dfa.pathfinder
Created on 09.08.2004
ExecutableCode - Interface in net.sourceforge.pmd.lang.plsql.ast
Methods required to be considered as an executable piece of code.
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
 
EXECUTE - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
execute() - Method in class net.sourceforge.pmd.lang.plsql.symboltable.Search
 
execute(Scope) - Method in class net.sourceforge.pmd.lang.plsql.symboltable.Search
 
EXISTS - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
EXIT - Static variable in interface net.sourceforge.pmd.lang.plsql.ast.PLSQLParserConstants
RegularExpression Id.
ExitStatement() - Method in class net.sourceforge.pmd.lang.plsql.ast.PLSQLParser
 
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