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

A

ABSTRACT - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
ABSTRACT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
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
 
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
Base class for Rule implementations which delegate to another Rule instance.
AbstractDelegateRule() - Constructor for class net.sourceforge.pmd.AbstractDelegateRule
 
AbstractInefficientZeroCheck - Class in net.sourceforge.pmd.rules
This is an abstract rule for patterns which compare a method invocation to 0.
AbstractInefficientZeroCheck() - Constructor for class net.sourceforge.pmd.rules.AbstractInefficientZeroCheck
 
AbstractJavaRule - Class in net.sourceforge.pmd
 
AbstractJavaRule() - Constructor for class net.sourceforge.pmd.AbstractJavaRule
 
AbstractJspRule - Class in net.sourceforge.pmd.jsp.rules
 
AbstractJspRule() - Constructor for class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
AbstractJUnitRule - Class in net.sourceforge.pmd.rules.junit
 
AbstractJUnitRule() - Constructor for class net.sourceforge.pmd.rules.junit.AbstractJUnitRule
 
AbstractLanguage - Class in net.sourceforge.pmd.cpd
 
AbstractLanguage(Tokenizer, String...) - Constructor for class net.sourceforge.pmd.cpd.AbstractLanguage
 
AbstractNameDeclaration - Class in net.sourceforge.pmd.symboltable
 
AbstractNameDeclaration(SimpleNode) - Constructor for class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
AbstractNcssCount - Class in net.sourceforge.pmd.rules.codesize
Abstract superclass for NCSS counting methods.
AbstractNcssCount(Class) - Constructor for class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
Count the nodes of the given type using NCSS rules.
AbstractOptimizationRule - Class in net.sourceforge.pmd.rules.optimization
Base class with utility methods for optimization rules
AbstractOptimizationRule() - Constructor for class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule
 
AbstractPMDProperty - Class in net.sourceforge.pmd.properties
 
AbstractPMDProperty(String, String, Object, float) - Constructor for class net.sourceforge.pmd.properties.AbstractPMDProperty
Constructor for AbstractPMDProperty.
AbstractPoorMethodCall - Class in net.sourceforge.pmd.rules
Detects and flags the occurrences of specific method calls against an instance of a designated class.
AbstractPoorMethodCall() - Constructor for class net.sourceforge.pmd.rules.AbstractPoorMethodCall
 
AbstractRenderer - Class in net.sourceforge.pmd.renderers
 
AbstractRenderer() - Constructor for class net.sourceforge.pmd.renderers.AbstractRenderer
 
AbstractReportNode - Class in net.sourceforge.pmd.dfa.report
 
AbstractReportNode() - Constructor for class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
AbstractRule - Class in net.sourceforge.pmd
Deprecated. - Use AbstractJavaRule instead
AbstractRule() - Constructor for class net.sourceforge.pmd.AbstractRule
Deprecated.  
AbstractRuleChainVisitor - Class in net.sourceforge.pmd
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.AbstractRuleChainVisitor
 
AbstractScalarProperty - Class in net.sourceforge.pmd.properties
No, subclasses are not necessarily scalar per se, they're just easy to parse without error.
AbstractScalarProperty(String, String, Object, float) - Constructor for class net.sourceforge.pmd.properties.AbstractScalarProperty
Constructor for AbstractScalarProperty.
AbstractScope - Class in net.sourceforge.pmd.symboltable
 
AbstractScope() - Constructor for class net.sourceforge.pmd.symboltable.AbstractScope
 
AbstractSunSecureRule - Class in net.sourceforge.pmd.rules.sunsecure
Utility methods for the package
AbstractSunSecureRule() - Constructor for class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
 
AbstractTokenizer - Class in net.sourceforge.pmd.cpd
 
AbstractTokenizer() - Constructor for class net.sourceforge.pmd.cpd.AbstractTokenizer
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.SourceFileOrDirectoryFilter
 
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.dfa.report.AbstractReportNode
 
AccessNode - Class in net.sourceforge.pmd.ast
Deprecated. Use SimpleJavaAccessNode instead.
AccessNode(int) - Constructor for class net.sourceforge.pmd.ast.AccessNode
Deprecated.  
AccessNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.AccessNode
Deprecated.  
AccessNodeInterface - Interface in net.sourceforge.pmd.ast
This interface captures Java access modifiers.
AccessorClassGeneration - Class in net.sourceforge.pmd.rules
1.
AccessorClassGeneration() - Constructor for class net.sourceforge.pmd.rules.AccessorClassGeneration
 
accessTypeMatches(int) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
ActionCommands - Interface in net.sourceforge.pmd.util.viewer.gui
contains action command constants
actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
 
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(RuleSet, Rule) - Method in class net.sourceforge.pmd.AbstractRuleChainVisitor
 
add(File) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(List<File>) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(Component) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(Component, int) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Tokens
 
add(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
Adds the child at the end.
add(RuleSet) - Method in class net.sourceforge.pmd.RuleChain
Add all Rules from the given RuleSet which want to participate in the RuleChain.
add(RuleSet, Rule) - Method in interface net.sourceforge.pmd.RuleChainVisitor
Add the given rule to the visitor.
add(Class) - Method in class net.sourceforge.pmd.util.TypeMap
Adds a type to the receiver and stores it keyed by both its full and short names.
add(Class...) - Method in class net.sourceforge.pmd.util.TypeMap
Adds an array of types to the receiver at once.
add_escapes(String) - Method in exception net.sourceforge.pmd.ast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception net.sourceforge.pmd.cpd.cppast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in exception net.sourceforge.pmd.jsp.ast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addAllInDirectory(String) - Method in class net.sourceforge.pmd.cpd.CPD
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
addDeclaration(ClassNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a class declaration to this scope
addDeclaration(VariableNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a variable declaration to this scope
addDeclaration(MethodNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a method declaration to this scope
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addedFile(int, File) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.GUI
 
addError(Report.ProcessingError) - Method in class net.sourceforge.pmd.Report
 
addEscapes(String) - Static method in exception net.sourceforge.pmd.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.cpd.cppast.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in exception net.sourceforge.pmd.jsp.ast.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
addExample(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
addExample(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
addExample(String) - Method in interface net.sourceforge.pmd.Rule
Add a single example for this Rule.
addExample(String) - Method in class net.sourceforge.pmd.RuleReference
 
addExclude(String) - Method in class net.sourceforge.pmd.RuleSetReference
 
addExcludePattern(String) - Method in class net.sourceforge.pmd.RuleSet
 
addExcludePatterns(List<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.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.symboltable.TypeSet
 
addIncludePattern(String) - Method in class net.sourceforge.pmd.RuleSet
 
addIncludePatterns(List<String>) - Method in class net.sourceforge.pmd.RuleSet
 
AdditiveExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
addLabel(String) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
addLast(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
addListener(ReportListener) - Method in class net.sourceforge.pmd.Report
 
addMetric(Metric) - Method in class net.sourceforge.pmd.Report
 
addNumberOfViolation(int) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
addPathToChild(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
addPathToChild(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
addProperties(Properties) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
addProperties(Properties) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated.  
addProperties(Properties) - Method in interface net.sourceforge.pmd.Rule
Add a set of properties to this Rule.
addProperties(Properties) - Method in class net.sourceforge.pmd.RuleReference
 
addProperty(String, String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
addProperty(String, String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated.  
addProperty(String, String) - Method in interface net.sourceforge.pmd.Rule
Add a specific property to this Rule.
addProperty(String, String) - Method in class net.sourceforge.pmd.RuleReference
 
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(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
addRuleChainVisit(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
addRuleChainVisit(String) - Method in interface net.sourceforge.pmd.Rule
Adds an AST node name to be visited by the Rule on the RuleChain.
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.
addRuleViolation(IRuleViolation) - Method in class net.sourceforge.pmd.dfa.report.ReportTree
Adds the RuleViolation to the tree.
addRuleViolation(IRuleViolation) - Method in class net.sourceforge.pmd.Report
 
addText(String) - Method in class net.sourceforge.pmd.ant.RuleSetWrapper
 
addTokenEntry(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Match
 
addTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
addUse(MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
addUser(MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
addVariableNameOccurrence(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Adds a NameOccurrence to this scope - only call this after getting a true back from contains()
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
 
addViolation(Object, SimpleNode) - Method in class net.sourceforge.pmd.AbstractJavaRule
Adds a violation to the report.
addViolation(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.AbstractJavaRule
Adds a violation to the report.
addViolation(Object, Node, Object[]) - Method in class net.sourceforge.pmd.AbstractJavaRule
Adds a violation to the report.
addViolation(Object, SimpleNode) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
addViolation(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
addViolation(Object, Node, Object[]) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
addViolationWithMessage(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.AbstractJavaRule
Adds a violation to the report.
addViolationWithMessage(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
adjustBeginLineColumn(int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
adjustBeginLineColumn(int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Method to adjust line and column numbers for the start of a token.
AdjustBuffSize() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
AfterTagState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
AllocationExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ALPHA_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
AMPERSAND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
AND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ANDASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
AndExpression() - Method in class net.sourceforge.pmd.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.ast.JavaParser
 
AnnotationMethodDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnnotationTypeBody() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnnotationTypeDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnnotationTypeMemberDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AntLogHandler - Class in net.sourceforge.pmd.util
AntLogHandler sends log messages to an Ant Task, so the regular Ant logging is used.
AntLogHandler(Task) - Constructor for class net.sourceforge.pmd.util.AntLogHandler
 
AnyLanguage - Class in net.sourceforge.pmd.cpd
 
AnyLanguage(String...) - Constructor for class net.sourceforge.pmd.cpd.AnyLanguage
 
AnyTokenizer - Class in net.sourceforge.pmd.cpd
This class does a best-guess try-anything tokenization.
AnyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.AnyTokenizer
 
append(String) - Method in class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
AppendCharacterWithChar - Class in net.sourceforge.pmd.rules.strings
This rule finds the following:

AppendCharacterWithChar() - Constructor for class net.sourceforge.pmd.rules.strings.AppendCharacterWithChar
 
appendElement(Node) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
appendToXPathExpression(String, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
appends the given fragment to the XPath expression
appendXmlEscaped(StringBuffer, String) - Static method in class net.sourceforge.pmd.util.StringUtil
Appends to a StringBuffer the String src where non-ASCII and XML special chars are escaped.
Applier - Class in net.sourceforge.pmd.util
 
Applier() - Constructor for class net.sourceforge.pmd.util.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(File) - Method in class net.sourceforge.pmd.RuleSets
Check if a given source file should be checked by rules in this RuleSets.
applies(Language, Language) - Method in class net.sourceforge.pmd.RuleSets
Check if a source with given language should be checked by rules for a given language.
appliesToClassName(String) - Method in class net.sourceforge.pmd.rules.AbstractInefficientZeroCheck
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.rules.design.UseCollectionIsEmpty
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractJavaRule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.jsp.rules.DuplicateJspImports
 
apply(List<?>, RuleContext) - Method in interface net.sourceforge.pmd.Rule
Apply this rule to the given collection of compilation units, using the given context.
apply(List<CompilationUnit>, RuleContext, Language) - Method in class net.sourceforge.pmd.RuleChain
Apply the RuleChain to the given ASTCompilationUnits using the given RuleContext, for those rules using the given Language.
apply(List, RuleContext) - Method in class net.sourceforge.pmd.rules.XPathRule
Apply the rule to all compilation units.
apply(List, RuleContext) - Method in class net.sourceforge.pmd.RuleSet
 
apply(List<CompilationUnit>, RuleContext, Language) - Method in class net.sourceforge.pmd.RuleSets
Apply all applicable rules to the compilation units.
apply(List, RuleContext) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
apply(UnaryFunction<E>, Iterator<? extends E>) - Static method in class net.sourceforge.pmd.util.Applier
 
applyMinimumValue(SortedSet<DataPoint>, double) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
applyTo(NameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
applyTo(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
 
applyTo(E) - Method in interface net.sourceforge.pmd.util.UnaryFunction
 
applyTopScore(SortedSet<DataPoint>, int) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
areEqual(Object, Object) - Static method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method areEqual.
areEqual(Object, Object) - Static method in class net.sourceforge.pmd.util.CollectionUtil
A comprehensive isEqual method that handles nulls and arrays safely.
ArgumentList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Arguments() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ArrayDimsAndInits() - Method in class net.sourceforge.pmd.ast.JavaParser
 
arrayFor(int) - Method in class net.sourceforge.pmd.properties.AbstractScalarProperty
Method arrayFor.
arrayFor(int) - Method in class net.sourceforge.pmd.properties.BooleanProperty
Method arrayFor.
arrayFor(int) - Method in class net.sourceforge.pmd.properties.DoubleProperty
Method arrayFor.
arrayFor(int) - Method in class net.sourceforge.pmd.properties.FloatProperty
Method arrayFor.
arrayFor(int) - Method in class net.sourceforge.pmd.properties.IntegerProperty
Method arrayFor.
ArrayInitializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ArrayIsStoredDirectly - Class in net.sourceforge.pmd.rules.sunsecure
 
ArrayIsStoredDirectly() - Constructor for class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
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.cpd.cppast.CPPParserConstants
RegularExpression Id.
asDelimitedString(Object) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method asDelimitedString.
asDelimitedString(Object) - Method in class net.sourceforge.pmd.properties.EnumeratedProperty
Method asDelimitedString.
asDelimitedString(Object) - Method in interface net.sourceforge.pmd.PropertyDescriptor
Formats the object onto a string suitable for storage within the property map.
asFixedMap(PropertyDescriptor[]) - Static method in class net.sourceforge.pmd.CommonAbstractRule
 
asFixedMap(PropertyDescriptor) - Static method in class net.sourceforge.pmd.CommonAbstractRule
 
AssertStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
asSet(T[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
Returns the items as a populated set.
ASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
assigned(List<NameOccurrence>) - Method in class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule
 
ASSIGNEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
AssignmentInOperand - Class in net.sourceforge.pmd.rules
 
AssignmentInOperand() - Constructor for class net.sourceforge.pmd.rules.AssignmentInOperand
 
AssignmentOperator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AssignmentToNonFinalStatic - Class in net.sourceforge.pmd.rules.design
 
AssignmentToNonFinalStatic() - Constructor for class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic
 
asString(Object) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
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.properties.TypeProperty
Method asString.
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.
ASTAdditiveExpression - Class in net.sourceforge.pmd.ast
 
ASTAdditiveExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTAdditiveExpression
 
ASTAdditiveExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAdditiveExpression
 
ASTAllocationExpression - Class in net.sourceforge.pmd.ast
 
ASTAllocationExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTAllocationExpression
 
ASTAllocationExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAllocationExpression
 
ASTAndExpression - Class in net.sourceforge.pmd.ast
 
ASTAndExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTAndExpression
 
ASTAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAndExpression
 
ASTAnnotation - Class in net.sourceforge.pmd.ast
 
ASTAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotation
 
ASTAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotation
 
ASTAnnotationMethodDeclaration - Class in net.sourceforge.pmd.ast
 
ASTAnnotationMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationMethodDeclaration
 
ASTAnnotationMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationMethodDeclaration
 
ASTAnnotationTypeBody - Class in net.sourceforge.pmd.ast
 
ASTAnnotationTypeBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeBody
 
ASTAnnotationTypeBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeBody
 
ASTAnnotationTypeDeclaration - Class in net.sourceforge.pmd.ast
 
ASTAnnotationTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration
 
ASTAnnotationTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration
 
ASTAnnotationTypeMemberDeclaration - Class in net.sourceforge.pmd.ast
 
ASTAnnotationTypeMemberDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration
 
ASTAnnotationTypeMemberDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration
 
ASTArgumentList - Class in net.sourceforge.pmd.ast
 
ASTArgumentList(int) - Constructor for class net.sourceforge.pmd.ast.ASTArgumentList
 
ASTArgumentList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArgumentList
 
ASTArguments - Class in net.sourceforge.pmd.ast
 
ASTArguments(int) - Constructor for class net.sourceforge.pmd.ast.ASTArguments
 
ASTArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArguments
 
ASTArrayDimsAndInits - Class in net.sourceforge.pmd.ast
 
ASTArrayDimsAndInits(int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
 
ASTArrayDimsAndInits(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
 
ASTArrayInitializer - Class in net.sourceforge.pmd.ast
 
ASTArrayInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayInitializer
 
ASTArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayInitializer
 
ASTAssertStatement - Class in net.sourceforge.pmd.ast
 
ASTAssertStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTAssertStatement
 
ASTAssertStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAssertStatement
 
ASTAssignmentOperator - Class in net.sourceforge.pmd.ast
 
ASTAssignmentOperator(int) - Constructor for class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
ASTAssignmentOperator(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
ASTAttribute - Class in net.sourceforge.pmd.jsp.ast
 
ASTAttribute(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
ASTAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
ASTAttributeValue - Class in net.sourceforge.pmd.jsp.ast
 
ASTAttributeValue(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttributeValue
 
ASTAttributeValue(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttributeValue
 
ASTBlock - Class in net.sourceforge.pmd.ast
 
ASTBlock(int) - Constructor for class net.sourceforge.pmd.ast.ASTBlock
 
ASTBlock(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBlock
 
ASTBlockStatement - Class in net.sourceforge.pmd.ast
 
ASTBlockStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTBlockStatement
 
ASTBlockStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBlockStatement
 
ASTBooleanLiteral - Class in net.sourceforge.pmd.ast
 
ASTBooleanLiteral(int) - Constructor for class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
ASTBooleanLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
ASTBreakStatement - Class in net.sourceforge.pmd.ast
 
ASTBreakStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTBreakStatement
 
ASTBreakStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBreakStatement
 
ASTCastExpression - Class in net.sourceforge.pmd.ast
 
ASTCastExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTCastExpression
 
ASTCastExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCastExpression
 
ASTCatchStatement - Class in net.sourceforge.pmd.ast
 
ASTCatchStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTCatchStatement
 
ASTCatchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCatchStatement
 
ASTCData - Class in net.sourceforge.pmd.jsp.ast
 
ASTCData(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCData
 
ASTCData(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCData
 
ASTClassOrInterfaceBody - Class in net.sourceforge.pmd.ast
 
ASTClassOrInterfaceBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody
 
ASTClassOrInterfaceBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody
 
ASTClassOrInterfaceBodyDeclaration - Class in net.sourceforge.pmd.ast
 
ASTClassOrInterfaceBodyDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
ASTClassOrInterfaceBodyDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
ASTClassOrInterfaceDeclaration - Class in net.sourceforge.pmd.ast
 
ASTClassOrInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
ASTClassOrInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
ASTClassOrInterfaceType - Class in net.sourceforge.pmd.ast
 
ASTClassOrInterfaceType(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceType
 
ASTClassOrInterfaceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceType
 
ASTCommentTag - Class in net.sourceforge.pmd.jsp.ast
 
ASTCommentTag(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCommentTag
 
ASTCommentTag(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCommentTag
 
ASTCompilationUnit - Class in net.sourceforge.pmd.ast
 
ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.ast.ASTCompilationUnit
 
ASTCompilationUnit(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCompilationUnit
 
ASTCompilationUnit - Class in net.sourceforge.pmd.jsp.ast
 
ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit
 
ASTCompilationUnit(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit
 
ASTConditionalAndExpression - Class in net.sourceforge.pmd.ast
 
ASTConditionalAndExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalAndExpression
 
ASTConditionalAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalAndExpression
 
ASTConditionalExpression - Class in net.sourceforge.pmd.ast
 
ASTConditionalExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalExpression
 
ASTConditionalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalExpression
 
ASTConditionalOrExpression - Class in net.sourceforge.pmd.ast
 
ASTConditionalOrExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalOrExpression
 
ASTConditionalOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalOrExpression
 
ASTConstructorDeclaration - Class in net.sourceforge.pmd.ast
 
ASTConstructorDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
ASTConstructorDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
ASTContent - Class in net.sourceforge.pmd.jsp.ast
 
ASTContent(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTContent
 
ASTContent(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTContent
 
ASTContinueStatement - Class in net.sourceforge.pmd.ast
 
ASTContinueStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTContinueStatement
 
ASTContinueStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTContinueStatement
 
ASTDeclaration - Class in net.sourceforge.pmd.jsp.ast
 
ASTDeclaration(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
ASTDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
ASTDefaultValue - Class in net.sourceforge.pmd.ast
 
ASTDefaultValue(int) - Constructor for class net.sourceforge.pmd.ast.ASTDefaultValue
 
ASTDefaultValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTDefaultValue
 
ASTDoctypeDeclaration - Class in net.sourceforge.pmd.jsp.ast
 
ASTDoctypeDeclaration(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
ASTDoctypeDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
ASTDoctypeExternalId - Class in net.sourceforge.pmd.jsp.ast
 
ASTDoctypeExternalId(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
ASTDoctypeExternalId(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
ASTDoStatement - Class in net.sourceforge.pmd.ast
 
ASTDoStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTDoStatement
 
ASTDoStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTDoStatement
 
ASTElement - Class in net.sourceforge.pmd.jsp.ast
 
ASTElement(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElement
 
ASTElement(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElement
 
ASTElExpression - Class in net.sourceforge.pmd.jsp.ast
 
ASTElExpression(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElExpression
 
ASTElExpression(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElExpression
 
ASTEmptyStatement - Class in net.sourceforge.pmd.ast
 
ASTEmptyStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTEmptyStatement
 
ASTEmptyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEmptyStatement
 
ASTEnumBody - Class in net.sourceforge.pmd.ast
 
ASTEnumBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumBody
 
ASTEnumBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumBody
 
ASTEnumConstant - Class in net.sourceforge.pmd.ast
 
ASTEnumConstant(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumConstant
 
ASTEnumConstant(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumConstant
 
ASTEnumDeclaration - Class in net.sourceforge.pmd.ast
 
ASTEnumDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumDeclaration
 
ASTEnumDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumDeclaration
 
ASTEqualityExpression - Class in net.sourceforge.pmd.ast
 
ASTEqualityExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTEqualityExpression
 
ASTEqualityExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEqualityExpression
 
ASTExclusiveOrExpression - Class in net.sourceforge.pmd.ast
 
ASTExclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTExclusiveOrExpression
 
ASTExclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExclusiveOrExpression
 
ASTExplicitConstructorInvocation - Class in net.sourceforge.pmd.ast
 
ASTExplicitConstructorInvocation(int) - Constructor for class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
ASTExplicitConstructorInvocation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
ASTExpression - Class in net.sourceforge.pmd.ast
 
ASTExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTExpression
 
ASTExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExpression
 
ASTExtendsList - Class in net.sourceforge.pmd.ast
 
ASTExtendsList(int) - Constructor for class net.sourceforge.pmd.ast.ASTExtendsList
 
ASTExtendsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExtendsList
 
ASTFieldDeclaration - Class in net.sourceforge.pmd.ast
 
ASTFieldDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
ASTFieldDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
ASTFinallyStatement - Class in net.sourceforge.pmd.ast
 
ASTFinallyStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTFinallyStatement
 
ASTFinallyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFinallyStatement
 
ASTForInit - Class in net.sourceforge.pmd.ast
 
ASTForInit(int) - Constructor for class net.sourceforge.pmd.ast.ASTForInit
 
ASTForInit(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTForInit
 
ASTFormalParameter - Class in net.sourceforge.pmd.ast
 
ASTFormalParameter(int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameter
 
ASTFormalParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameter
 
ASTFormalParameters - Class in net.sourceforge.pmd.ast
 
ASTFormalParameters(int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameters
 
ASTFormalParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameters
 
ASTForStatement - Class in net.sourceforge.pmd.ast
 
ASTForStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTForStatement
 
ASTForStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTForStatement
 
ASTForUpdate - Class in net.sourceforge.pmd.ast
 
ASTForUpdate(int) - Constructor for class net.sourceforge.pmd.ast.ASTForUpdate
 
ASTForUpdate(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTForUpdate
 
ASTHtmlScript - Class in net.sourceforge.pmd.jsp.ast
 
ASTHtmlScript(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTHtmlScript
 
ASTHtmlScript(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTHtmlScript
 
ASTIfStatement - Class in net.sourceforge.pmd.ast
 
ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTIfStatement
 
ASTIfStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTIfStatement
 
ASTImplementsList - Class in net.sourceforge.pmd.ast
 
ASTImplementsList(int) - Constructor for class net.sourceforge.pmd.ast.ASTImplementsList
 
ASTImplementsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTImplementsList
 
ASTImportDeclaration - Class in net.sourceforge.pmd.ast
 
ASTImportDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTImportDeclaration
 
ASTImportDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTImportDeclaration
 
ASTInclusiveOrExpression - Class in net.sourceforge.pmd.ast
 
ASTInclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
 
ASTInclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
 
ASTInitializer - Class in net.sourceforge.pmd.ast
 
ASTInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTInitializer
 
ASTInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInitializer
 
ASTInstanceOfExpression - Class in net.sourceforge.pmd.ast
 
ASTInstanceOfExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTInstanceOfExpression
 
ASTInstanceOfExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInstanceOfExpression
 
ASTJspComment - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspComment(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspComment
 
ASTJspComment(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspComment
 
ASTJspDeclaration - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspDeclaration(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration
 
ASTJspDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration
 
ASTJspDeclarations - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspDeclarations(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations
 
ASTJspDeclarations(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations
 
ASTJspDirective - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspDirective(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
ASTJspDirective(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
ASTJspDirectiveAttribute - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspDirectiveAttribute(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
ASTJspDirectiveAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
ASTJspDocument - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspDocument(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDocument
 
ASTJspDocument(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDocument
 
ASTJspExpression - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspExpression(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpression
 
ASTJspExpression(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpression
 
ASTJspExpressionInAttribute - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspExpressionInAttribute(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute
 
ASTJspExpressionInAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute
 
ASTJspScriptlet - Class in net.sourceforge.pmd.jsp.ast
 
ASTJspScriptlet(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet
 
ASTJspScriptlet(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet
 
ASTLabeledStatement - Class in net.sourceforge.pmd.ast
 
ASTLabeledStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTLabeledStatement
 
ASTLabeledStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTLabeledStatement
 
ASTLiteral - Class in net.sourceforge.pmd.ast
 
ASTLiteral(int) - Constructor for class net.sourceforge.pmd.ast.ASTLiteral
 
ASTLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTLiteral
 
ASTLocalVariableDeclaration - Class in net.sourceforge.pmd.ast
 
ASTLocalVariableDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
ASTLocalVariableDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
ASTMarkerAnnotation - Class in net.sourceforge.pmd.ast
 
ASTMarkerAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTMarkerAnnotation
 
ASTMarkerAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMarkerAnnotation
 
ASTMemberSelector - Class in net.sourceforge.pmd.ast
 
ASTMemberSelector(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberSelector
 
ASTMemberSelector(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberSelector
 
ASTMemberValue - Class in net.sourceforge.pmd.ast
 
ASTMemberValue(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValue
 
ASTMemberValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValue
 
ASTMemberValueArrayInitializer - Class in net.sourceforge.pmd.ast
 
ASTMemberValueArrayInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer
 
ASTMemberValueArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer
 
ASTMemberValuePair - Class in net.sourceforge.pmd.ast
 
ASTMemberValuePair(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePair
 
ASTMemberValuePair(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePair
 
ASTMemberValuePairs - Class in net.sourceforge.pmd.ast
 
ASTMemberValuePairs(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePairs
 
ASTMemberValuePairs(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePairs
 
ASTMethodDeclaration - Class in net.sourceforge.pmd.ast
 
ASTMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
ASTMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
ASTMethodDeclarator - Class in net.sourceforge.pmd.ast
 
ASTMethodDeclarator(int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
ASTMethodDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
ASTModel - Class in net.sourceforge.pmd.util.viewer.model
Model for the AST Panel Tree component
ASTModel(SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.model.ASTModel
creates the tree model
ASTMultiplicativeExpression - Class in net.sourceforge.pmd.ast
 
ASTMultiplicativeExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
 
ASTMultiplicativeExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
 
ASTName - Class in net.sourceforge.pmd.ast
 
ASTName(int) - Constructor for class net.sourceforge.pmd.ast.ASTName
 
ASTName(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTName
 
ASTNameList - Class in net.sourceforge.pmd.ast
 
ASTNameList(int) - Constructor for class net.sourceforge.pmd.ast.ASTNameList
 
ASTNameList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNameList
 
ASTNodePopupMenu - Class in net.sourceforge.pmd.util.viewer.gui.menu
context sensetive menu for the AST Panel
ASTNodePopupMenu(ViewerModel, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.ASTNodePopupMenu
 
ASTNormalAnnotation - Class in net.sourceforge.pmd.ast
 
ASTNormalAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTNormalAnnotation
 
ASTNormalAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNormalAnnotation
 
ASTNullLiteral - Class in net.sourceforge.pmd.ast
 
ASTNullLiteral(int) - Constructor for class net.sourceforge.pmd.ast.ASTNullLiteral
 
ASTNullLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNullLiteral
 
ASTPackageDeclaration - Class in net.sourceforge.pmd.ast
 
ASTPackageDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTPackageDeclaration
 
ASTPackageDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPackageDeclaration
 
ASTPanel - Class in net.sourceforge.pmd.util.viewer.gui
tree panel GUI
ASTPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.ASTPanel
constructs the panel
ASTPostfixExpression - Class in net.sourceforge.pmd.ast
 
ASTPostfixExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPostfixExpression
 
ASTPostfixExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPostfixExpression
 
ASTPreDecrementExpression - Class in net.sourceforge.pmd.ast
 
ASTPreDecrementExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPreDecrementExpression
 
ASTPreDecrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPreDecrementExpression
 
ASTPreIncrementExpression - Class in net.sourceforge.pmd.ast
 
ASTPreIncrementExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPreIncrementExpression
 
ASTPreIncrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPreIncrementExpression
 
ASTPrimaryExpression - Class in net.sourceforge.pmd.ast
 
ASTPrimaryExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryExpression
 
ASTPrimaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryExpression
 
ASTPrimaryPrefix - Class in net.sourceforge.pmd.ast
 
ASTPrimaryPrefix(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
ASTPrimaryPrefix(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
ASTPrimarySuffix - Class in net.sourceforge.pmd.ast
 
ASTPrimarySuffix(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
ASTPrimarySuffix(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
ASTPrimitiveType - Class in net.sourceforge.pmd.ast
 
ASTPrimitiveType(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimitiveType
 
ASTPrimitiveType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimitiveType
 
ASTReferenceType - Class in net.sourceforge.pmd.ast
 
ASTReferenceType(int) - Constructor for class net.sourceforge.pmd.ast.ASTReferenceType
 
ASTReferenceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTReferenceType
 
ASTRelationalExpression - Class in net.sourceforge.pmd.ast
 
ASTRelationalExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTRelationalExpression
 
ASTRelationalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTRelationalExpression
 
ASTResource - Class in net.sourceforge.pmd.ast
 
ASTResource(int) - Constructor for class net.sourceforge.pmd.ast.ASTResource
 
ASTResource(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTResource
 
ASTResources - Class in net.sourceforge.pmd.ast
 
ASTResources(int) - Constructor for class net.sourceforge.pmd.ast.ASTResources
 
ASTResources(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTResources
 
ASTResourceSpecification - Class in net.sourceforge.pmd.ast
 
ASTResourceSpecification(int) - Constructor for class net.sourceforge.pmd.ast.ASTResourceSpecification
 
ASTResourceSpecification(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTResourceSpecification
 
ASTResultType - Class in net.sourceforge.pmd.ast
 
ASTResultType(int) - Constructor for class net.sourceforge.pmd.ast.ASTResultType
 
ASTResultType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTResultType
 
ASTReturnStatement - Class in net.sourceforge.pmd.ast
 
ASTReturnStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTReturnStatement
 
ASTReturnStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTReturnStatement
 
ASTRSIGNEDSHIFT - Class in net.sourceforge.pmd.ast
 
ASTRSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT
 
ASTRSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT
 
ASTRUNSIGNEDSHIFT - Class in net.sourceforge.pmd.ast
 
ASTRUNSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT
 
ASTRUNSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT
 
ASTShiftExpression - Class in net.sourceforge.pmd.ast
 
ASTShiftExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTShiftExpression
 
ASTShiftExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTShiftExpression
 
ASTSingleMemberAnnotation - Class in net.sourceforge.pmd.ast
 
ASTSingleMemberAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation
 
ASTSingleMemberAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation
 
ASTStatement - Class in net.sourceforge.pmd.ast
 
ASTStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTStatement
 
ASTStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTStatement
 
ASTStatementExpression - Class in net.sourceforge.pmd.ast
 
ASTStatementExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpression
 
ASTStatementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpression
 
ASTStatementExpressionList - Class in net.sourceforge.pmd.ast
 
ASTStatementExpressionList(int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpressionList
 
ASTStatementExpressionList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpressionList
 
ASTSwitchLabel - Class in net.sourceforge.pmd.ast
 
ASTSwitchLabel(int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchLabel
 
ASTSwitchLabel(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchLabel
 
ASTSwitchStatement - Class in net.sourceforge.pmd.ast
 
ASTSwitchStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchStatement
 
ASTSwitchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchStatement
 
ASTSynchronizedStatement - Class in net.sourceforge.pmd.ast
 
ASTSynchronizedStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTSynchronizedStatement
 
ASTSynchronizedStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSynchronizedStatement
 
ASTText - Class in net.sourceforge.pmd.jsp.ast
 
ASTText(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTText
 
ASTText(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTText
 
ASTThrowStatement - Class in net.sourceforge.pmd.ast
 
ASTThrowStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTThrowStatement
 
ASTThrowStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTThrowStatement
 
ASTTryStatement - Class in net.sourceforge.pmd.ast
 
ASTTryStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTTryStatement
 
ASTTryStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTryStatement
 
ASTType - Class in net.sourceforge.pmd.ast
 
ASTType(int) - Constructor for class net.sourceforge.pmd.ast.ASTType
 
ASTType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTType
 
ASTTypeArgument - Class in net.sourceforge.pmd.ast
 
ASTTypeArgument(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArgument
 
ASTTypeArgument(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArgument
 
ASTTypeArguments - Class in net.sourceforge.pmd.ast
 
ASTTypeArguments(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArguments
 
ASTTypeArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArguments
 
ASTTypeBound - Class in net.sourceforge.pmd.ast
 
ASTTypeBound(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeBound
 
ASTTypeBound(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeBound
 
ASTTypeDeclaration - Class in net.sourceforge.pmd.ast
 
ASTTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeDeclaration
 
ASTTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeDeclaration
 
ASTTypeParameter - Class in net.sourceforge.pmd.ast
 
ASTTypeParameter(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameter
 
ASTTypeParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameter
 
ASTTypeParameters - Class in net.sourceforge.pmd.ast
 
ASTTypeParameters(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameters
 
ASTTypeParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameters
 
ASTUnaryExpression - Class in net.sourceforge.pmd.ast
 
ASTUnaryExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpression
 
ASTUnaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpression
 
ASTUnaryExpressionNotPlusMinus - Class in net.sourceforge.pmd.ast
 
ASTUnaryExpressionNotPlusMinus(int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnaryExpressionNotPlusMinus(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnparsedText - Class in net.sourceforge.pmd.jsp.ast
 
ASTUnparsedText(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTUnparsedText
 
ASTUnparsedText(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTUnparsedText
 
ASTValueBinding - Class in net.sourceforge.pmd.jsp.ast
 
ASTValueBinding(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTValueBinding
 
ASTValueBinding(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTValueBinding
 
ASTVariableDeclarator - Class in net.sourceforge.pmd.ast
 
ASTVariableDeclarator(int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclarator
 
ASTVariableDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclarator
 
ASTVariableDeclaratorId - Class in net.sourceforge.pmd.ast
 
ASTVariableDeclaratorId(int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
ASTVariableDeclaratorId(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
ASTVariableInitializer - Class in net.sourceforge.pmd.ast
 
ASTVariableInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableInitializer
 
ASTVariableInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableInitializer
 
ASTWhileStatement - Class in net.sourceforge.pmd.ast
 
ASTWhileStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTWhileStatement
 
ASTWhileStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTWhileStatement
 
ASTWildcardBounds - Class in net.sourceforge.pmd.ast
 
ASTWildcardBounds(int) - Constructor for class net.sourceforge.pmd.ast.ASTWildcardBounds
 
ASTWildcardBounds(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTWildcardBounds
 
asXml() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
AT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
ATTR_EQ - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
ATTR_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
Attribute - Class in net.sourceforge.pmd.jaxen
 
Attribute(Node, String, Method) - Constructor for class net.sourceforge.pmd.jaxen.Attribute
 
Attribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
AttributeAxisIterator - Class in net.sourceforge.pmd.jaxen
 
AttributeAxisIterator(Node) - Constructor for class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
AttributesSubMenu - Class in net.sourceforge.pmd.util.viewer.gui.menu
contains menu items for the predicate creation
AttributesSubMenu(ViewerModel, SimpleNode) - 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.jsp.ast.JspParser
The value of an attribute of an element.
AttrValueBetweenDoubleQuotesState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
AttrValueBetweenSingleQuotesState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
AttrValueState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
AUTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
AvoidCallingFinalize - Class in net.sourceforge.pmd.rules
 
AvoidCallingFinalize() - Constructor for class net.sourceforge.pmd.rules.AvoidCallingFinalize
 
AvoidCatchingThrowable - Class in net.sourceforge.pmd.rules.strictexception
Finds catch statements containing throwable as the type definition.
AvoidCatchingThrowable() - Constructor for class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
 
AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.rules
 
AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
AvoidDollarSigns - Class in net.sourceforge.pmd.rules.naming
 
AvoidDollarSigns() - Constructor for class net.sourceforge.pmd.rules.naming.AvoidDollarSigns
 
AvoidDuplicateLiteralsRule - Class in net.sourceforge.pmd.rules.strings
 
AvoidDuplicateLiteralsRule() - Constructor for class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
 
AvoidDuplicateLiteralsRule.ExceptionParser - Class in net.sourceforge.pmd.rules.strings
 
AvoidDuplicateLiteralsRule.ExceptionParser(char) - Constructor for class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule.ExceptionParser
 
AvoidFieldNameMatchingMethodName - Class in net.sourceforge.pmd.rules
 
AvoidFieldNameMatchingMethodName() - Constructor for class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
 
AvoidFieldNameMatchingTypeName - Class in net.sourceforge.pmd.rules
 
AvoidFieldNameMatchingTypeName() - Constructor for class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
 
AvoidInstantiatingObjectsInLoops - Class in net.sourceforge.pmd.rules.optimization
 
AvoidInstantiatingObjectsInLoops() - Constructor for class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops
 
AvoidMultipleUnaryOperators - Class in net.sourceforge.pmd.rules.basic
 
AvoidMultipleUnaryOperators() - Constructor for class net.sourceforge.pmd.rules.basic.AvoidMultipleUnaryOperators
 
AvoidNonConstructorMethodsWithClassName - Class in net.sourceforge.pmd.rules
 
AvoidNonConstructorMethodsWithClassName() - Constructor for class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
 
AvoidReassigningParameters - Class in net.sourceforge.pmd.rules
 
AvoidReassigningParameters() - Constructor for class net.sourceforge.pmd.rules.AvoidReassigningParameters
 
AvoidUsingHardCodedIP - Class in net.sourceforge.pmd.rules.basic
 
AvoidUsingHardCodedIP() - Constructor for class net.sourceforge.pmd.rules.basic.AvoidUsingHardCodedIP
 
AvoidUsingOctalValues - Class in net.sourceforge.pmd.rules.basic
 
AvoidUsingOctalValues() - Constructor for class net.sourceforge.pmd.rules.basic.AvoidUsingOctalValues
 

B

backup(int) - Method in interface net.sourceforge.pmd.ast.CharStream
Backs up the input stream by amount steps.
backup(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Retreat.
backup(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Backup a number of characters.
backup(int) - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Backs up the input stream by amount steps.
backup(int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Backup a number of characters.
BANG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
BASIC_ESCAPE - Static variable in class net.sourceforge.pmd.cpd.XMLRenderer
 
BeanMembersShouldSerializeRule - Class in net.sourceforge.pmd.rules
 
BeanMembersShouldSerializeRule() - Constructor for class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
beginColumn - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
beginColumn - Variable in class net.sourceforge.pmd.ast.Token
The column number of the first character of this Token.
beginColumn - Variable in class net.sourceforge.pmd.cpd.cppast.Token
The column number of the first character of this Token.
beginColumn - Variable in class net.sourceforge.pmd.jsp.ast.Token
The column number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
beginLine - Variable in class net.sourceforge.pmd.ast.Token
The line number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.cpd.cppast.Token
The line number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.jsp.ast.Token
The line number of the first character of this Token.
BeginToken() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the next character that marks the beginning of the next token.
BeginToken() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
BeginToken() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Start.
BeginToken() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the next character that marks the beginning of the next token.
BeginToken() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Start.
benchmark() - Method in class net.sourceforge.pmd.CommandLineOptions
 
Benchmark - Class in net.sourceforge.pmd.util
 
Benchmark() - Constructor for class net.sourceforge.pmd.util.Benchmark
 
BigIntegerInstantiation - Class in net.sourceforge.pmd.rules.basic
 
BigIntegerInstantiation() - Constructor for class net.sourceforge.pmd.rules.basic.BigIntegerInstantiation
 
BINARY_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
BIT_AND - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
BIT_OR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
BITWISEANDEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
BITWISEOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
BITWISEOREQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
BITWISEXOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
BITWISEXOREQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
Block() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BlockStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BOOLEAN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
BooleanInstantiation - Class in net.sourceforge.pmd.rules.basic
Avoid instantiating Boolean objects; you can reference Boolean.TRUE, Boolean.FALSE, or call Boolean.valueOf() instead.
BooleanInstantiation() - Constructor for class net.sourceforge.pmd.rules.basic.BooleanInstantiation
 
BooleanLiteral() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BooleanProperty - Class in net.sourceforge.pmd.properties
Defines a property type that supports Boolean values.
BooleanProperty(String, String, boolean, float) - Constructor for class net.sourceforge.pmd.properties.BooleanProperty
Constructor for BooleanProperty.
BooleanProperty(String, String, boolean[], float, int) - Constructor for class net.sourceforge.pmd.properties.BooleanProperty
Constructor for BooleanProperty.
BooleanProperty(String, String, Boolean[], float, int) - Constructor for class net.sourceforge.pmd.properties.BooleanProperty
Constructor for BooleanProperty.
BREAK - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
BREAK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
BREAK_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
BreakStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BrokenNullCheck - Class in net.sourceforge.pmd.rules.basic
 
BrokenNullCheck() - Constructor for class net.sourceforge.pmd.rules.basic.BrokenNullCheck
 
bufcolumn - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufcolumn - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
bufcolumn - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
buffer - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
buffer - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
buffer - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
bufline - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufline - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
bufline - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
bufpos - Variable in class net.sourceforge.pmd.ast.JavaCharStream
Position in buffer.
bufpos - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Position in buffer.
bufpos - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
Position in buffer.
buildDataFlowFor(SimpleJavaNode) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
buildRegexFilterExcludeOverInclude(List<String>, List<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
Construct a String Filter using set of include and exclude regular expressions.
buildRegexFilterIncludeOverExclude(List<String>, List<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
Construct a String Filter using set of include and exclude regular expressions.
bumpArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
BY_EXTENSION - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
BYTE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.

C

call(Context, List) - Method in class net.sourceforge.pmd.jaxen.MatchesFunction
 
call(Context, List) - Method in class net.sourceforge.pmd.jaxen.TypeOfFunction
 
CanSuppressWarnings - Interface in net.sourceforge.pmd.ast
 
CASE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CASE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
CASE_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
CastExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
CastLookahead() - Method in class net.sourceforge.pmd.ast.JavaParser
 
CATCH - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CATCH - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
CatchStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
CData() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
CDATA_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
CDATA_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
CDataState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
CHAR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CHAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
CHARACTER - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
CHARACTER_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CharacterProperty - Class in net.sourceforge.pmd.properties
Defines a property type that supports Character values.
CharacterProperty(String, String, char, float) - Constructor for class net.sourceforge.pmd.properties.CharacterProperty
Constructor for CharacterProperty.
CharacterProperty(String, String, char[], float, char) - Constructor for class net.sourceforge.pmd.properties.CharacterProperty
Constructor for CharacterProperty.
CharacterProperty(String, String, String, float, char) - Constructor for class net.sourceforge.pmd.properties.CharacterProperty
Constructor for CharacterProperty.
CharacterProperty(String, String, Character[], float, char) - Constructor for class net.sourceforge.pmd.properties.CharacterProperty
Constructor for CharacterProperty.
CharStream - Interface in net.sourceforge.pmd.ast
This interface describes a character stream that maintains line and column number positions of the characters.
CharStream - Interface in net.sourceforge.pmd.jsp.ast
This interface describes a character stream that maintains line and column number positions of the characters.
check(SimpleNode) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
check(String) - Method in class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
check(SimpleNode) - Method in class net.sourceforge.pmd.typeresolution.rules.imports.UnusedImports
 
children - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
children - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
children() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
Accept the visitor.
childrenAccept(ReportVisitor) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
childrenAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
Accept the visitor.
choices() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method choices.
choices() - Method in interface net.sourceforge.pmd.PropertyDescriptor
Returns a set of choice tuples of available, returns null if none present.
CLASS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CLASS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
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
 
ClassNameDeclaration - Class in net.sourceforge.pmd.symboltable
 
ClassNameDeclaration(ASTClassOrInterfaceDeclaration) - Constructor for class net.sourceforge.pmd.symboltable.ClassNameDeclaration
 
classNameExists(String) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
Check whether the supplied class name exists.
classNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
 
classNames - Variable in class net.sourceforge.pmd.symboltable.SourceFileScope
 
ClassNamingConventions - Class in net.sourceforge.pmd.rules
 
ClassNamingConventions() - Constructor for class net.sourceforge.pmd.rules.ClassNamingConventions
 
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.dfa.report
 
ClassNode(String) - Constructor for class net.sourceforge.pmd.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.ast.JavaParser
 
ClassOrInterfaceBodyDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassOrInterfaceDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassOrInterfaceType() - Method in class net.sourceforge.pmd.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.symboltable
 
ClassScope(String) - Constructor for class net.sourceforge.pmd.symboltable.ClassScope
 
ClassScope() - Constructor for class net.sourceforge.pmd.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.typeresolution
 
ClassTypeResolver() - Constructor for class net.sourceforge.pmd.typeresolution.ClassTypeResolver
 
ClassTypeResolver(ClassLoader) - Constructor for class net.sourceforge.pmd.typeresolution.ClassTypeResolver
 
ClassUtil - Class in net.sourceforge.pmd.util
Various class-related utility methods
clear() - Method in class net.sourceforge.pmd.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.ast.JJTJavaParserState
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
CLINIT - Static variable in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
CloneMethodMustImplementCloneable - Class in net.sourceforge.pmd.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.typeresolution.rules.CloneMethodMustImplementCloneable
 
close() - Method in class net.sourceforge.pmd.RuleSetWriter
 
close() - Method in class net.sourceforge.pmd.ScopedLogHandlersManager
 
close() - Method in class net.sourceforge.pmd.util.AntLogHandler
 
close() - Method in class net.sourceforge.pmd.util.ConsoleLogHandler
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
CloseResource - Class in net.sourceforge.pmd.rules
Makes sure you close your database connections.
CloseResource() - Constructor for class net.sourceforge.pmd.rules.CloseResource
 
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
 
collect(List<TokenEntry>) - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
collectDumpedModifiers(String) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
collectionClassesByNames - Static variable in class net.sourceforge.pmd.util.CollectionUtil
 
collectionInterfacesByNames - Static variable in class net.sourceforge.pmd.util.CollectionUtil
 
CollectionUtil - Class in net.sourceforge.pmd.util
Generic collection and array-related utility functions.
COLON - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
COLON - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
column - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
column - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
column - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
COMMA - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
COMMA - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
CommandLineOptions - Class in net.sourceforge.pmd
 
CommandLineOptions(String[]) - Constructor for class net.sourceforge.pmd.CommandLineOptions
 
Comment - Class in net.sourceforge.pmd.ast
 
Comment(Token) - Constructor for class net.sourceforge.pmd.ast.Comment
 
COMMENT_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
COMMENT_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
COMMENT_TEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
comments - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
CommentState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
CommentTag() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
commitSource(String, TargetJDKVersion) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
commits source code to the model.
CommonAbstractRule - Class in net.sourceforge.pmd
Basic abstract implementation of all parser-independent methods of the Rule interface.
CommonAbstractRule() - Constructor for class net.sourceforge.pmd.CommonAbstractRule
 
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(IRuleViolation, IRuleViolation) - Method in class net.sourceforge.pmd.RuleViolation.RuleViolationComparator
 
CompareObjectsWithEquals - Class in net.sourceforge.pmd.rules.design
 
CompareObjectsWithEquals() - Constructor for class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals
 
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.properties.AbstractPMDProperty
Method compareTo.
compareTo(SourceType) - Method in class net.sourceforge.pmd.SourceType
 
compareTo(DataPoint) - Method in class net.sourceforge.pmd.stat.DataPoint
 
CompilationUnit - Interface in net.sourceforge.pmd.ast
Marker interface for root nodes of the AST of compilation units in source files.
CompilationUnit() - Method in class net.sourceforge.pmd.ast.JavaParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
CompilationUnit() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
The root of the AST of a JSP.
COMPILE_ACTION - Static variable in interface net.sourceforge.pmd.util.viewer.gui.ActionCommands
 
compilePatternsFromList(List<String>) - Static method in class net.sourceforge.pmd.rules.regex.RegexHelper
Compiles a list of regex into a list of patterns.
compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor
 
compute(ASTConstructorDeclaration) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor
 
computePaths() - Method in class net.sourceforge.pmd.dfa.Linker
Creates all the links between the data flow nodes.
ConditionalAndExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ConditionalExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ConfusingTernary - Class in net.sourceforge.pmd.rules.design
if (x != y) { diff(); } else { same(); } and
(!x ? diff() : same());.
ConfusingTernary() - Constructor for class net.sourceforge.pmd.rules.design.ConfusingTernary
 
ConsecutiveLiteralAppends - Class in net.sourceforge.pmd.rules.strings
This rule finds concurrent calls to StringBuffer.append where String literals are used It would be much better to make these calls using one call to .append

example:

ConsecutiveLiteralAppends() - Constructor for class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends
 
ConsoleLogHandler - Class in net.sourceforge.pmd.util
Log to the console using a basic formatter.
ConsoleLogHandler() - Constructor for class net.sourceforge.pmd.util.ConsoleLogHandler
 
CONST - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CONST - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ConstructorCallsOverridableMethod - Class in net.sourceforge.pmd.rules
Searches through all methods and constructors called from constructors.
ConstructorCallsOverridableMethod() - Constructor for class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
 
ConstructorDeclaration(int) - Method in class net.sourceforge.pmd.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.symboltable.AbstractScope
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
contains(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Tests whether or not a NameOccurrence is directly contained in the scope Note that this search is just for this scope - it doesn't go diving into any child scopes.
contains(Class) - Method in class net.sourceforge.pmd.util.TypeMap
Returns whether the type is known to the receiver.
contains(String) - Method in class net.sourceforge.pmd.util.TypeMap
Returns whether the typeName is known to the receiver.
containsChildOfType(Class<T>) - Method in class net.sourceforge.pmd.ast.SimpleNode
Finds if this node contains a child of the given type.
containsCommaSeparatedFileList() - Method in class net.sourceforge.pmd.CommandLineOptions
 
containsComment() - Method in class net.sourceforge.pmd.ast.ASTBlock
 
containsComment() - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
Content() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Everything between a start-tag and the corresponding end-tag of an element.
ContentElementPossiblyWithText() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
A single (non-text) element that can occur between a start- and end-tag of an element.
CONTINUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
CONTINUE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
CONTINUE_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
ContinueStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
countNodeChildren(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
Count the number of children of the given Java node.
CouplingBetweenObjects - Class in net.sourceforge.pmd.rules
CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
CouplingBetweenObjects() - Constructor for class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
CPD - Class in net.sourceforge.pmd.cpd
 
CPD(int, Language) - Constructor for class net.sourceforge.pmd.cpd.CPD
 
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
 
CPPLanguage - Class in net.sourceforge.pmd.cpd
 
CPPLanguage() - Constructor for class net.sourceforge.pmd.cpd.CPPLanguage
 
CPPParserConstants - Interface in net.sourceforge.pmd.cpd.cppast
Token literal values and constants.
CPPParserTokenManager - Class in net.sourceforge.pmd.cpd.cppast
Token Manager.
CPPParserTokenManager(SimpleCharStream) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Constructor.
CPPParserTokenManager(SimpleCharStream, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Constructor.
CPPTokenizer - Class in net.sourceforge.pmd.cpd
 
CPPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.CPPTokenizer
 
createAuxClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
createClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
createClasspathClassLoader(String) - Static method in class net.sourceforge.pmd.PMD
Create a ClassLoader which loads classes using a CLASSPATH like String.
createEndNode(int) - Method in class net.sourceforge.pmd.dfa.Structure
 
createFrom(String) - Method in class net.sourceforge.pmd.properties.AbstractScalarProperty
Method createFrom.
createFrom(String) - Method in class net.sourceforge.pmd.properties.BooleanProperty
Method createFrom.
createFrom(String) - Method in class net.sourceforge.pmd.properties.DoubleProperty
Method createFrom.
createFrom(String) - Method in class net.sourceforge.pmd.properties.FloatProperty
Method createFrom.
createFrom(String) - Method in class net.sourceforge.pmd.properties.IntegerProperty
Method createFrom.
createJavaParserTokenManager(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_4
Creates a token manager for the parser.
createLanguage(String) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
 
createLanguage(String, Properties) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
 
createNewNode(SimpleNode) - Method in class net.sourceforge.pmd.dfa.Structure
This class encapsulates the access to the DataFlowNode class.
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_3
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_3
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_5
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_5
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_6
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_6
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_7
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_7
 
createParser(InputStream) - Method in interface net.sourceforge.pmd.TargetJDKVersion
Creates a parser.
createParser(Reader) - Method in interface net.sourceforge.pmd.TargetJDKVersion
Creates a parser.
createRenderer() - Method in class net.sourceforge.pmd.CommandLineOptions
 
createRuleSet(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Deprecated. Use createRuleSets instead, because this method puts all rules in one single RuleSet object, and thus removes name and language of the originating rule set files.
createRuleSet(InputStream) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSet from an InputStream.
createRuleSet(InputStream, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSet from an InputStream with a specified ClassLoader.
createRuleSets(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSets from a list of names.
createRuleSets(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSets from a list of names with a specified ClassLoader.
createSingleRuleSet(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSet from a file name resource.
createStartNode(int) - Method in class net.sourceforge.pmd.dfa.Structure
 
CreateXMLRulePanel - Class in net.sourceforge.pmd.util.designer
This class is responsible for creating the contentpanel for the Create Rule XML Frame.
CreateXMLRulePanel(JTextArea, CodeEditorTextPane) - Constructor for class net.sourceforge.pmd.util.designer.CreateXMLRulePanel
 
CSVRenderer - Class in net.sourceforge.pmd.cpd
 
CSVRenderer() - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
 
CSVRenderer(char) - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
 
CSVRenderer - Class in net.sourceforge.pmd.renderers
 
CSVRenderer() - Constructor for class net.sourceforge.pmd.renderers.CSVRenderer
 
curChar - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
curChar - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
curChar - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
currentChild - Variable in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
CurrentPath - Class in net.sourceforge.pmd.dfa.pathfinder
 
CurrentPath() - Constructor for class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
currentToken - Variable in exception net.sourceforge.pmd.ast.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception net.sourceforge.pmd.cpd.cppast.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in exception net.sourceforge.pmd.jsp.ast.ParseException
This is the last token that has been consumed successfully.
CyclomaticComplexity - Class in net.sourceforge.pmd.rules
 
CyclomaticComplexity() - Constructor for class net.sourceforge.pmd.rules.CyclomaticComplexity
 

D

DAAPathFinder - Class in net.sourceforge.pmd.dfa.pathfinder
 
DAAPathFinder(IDataFlowNode, Executable) - Constructor for class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder
 
DAAPathFinder(IDataFlowNode, Executable, int) - Constructor for class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder
 
DaaRule - Class in net.sourceforge.pmd.dfa
Starts path search for each method and runs code if found.
DaaRule() - Constructor for class net.sourceforge.pmd.dfa.DaaRule
 
DaaRuleViolation - Class in net.sourceforge.pmd.dfa
The RuleViolation is extended by the VariableName.
DaaRuleViolation(Rule, RuleContext, SimpleNode, String, String, String, int, int) - Constructor for class net.sourceforge.pmd.dfa.DaaRuleViolation
 
dataFlow - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
DataFlowFacade - Class in net.sourceforge.pmd.dfa
 
DataFlowFacade() - Constructor for class net.sourceforge.pmd.dfa.DataFlowFacade
 
DataFlowNode - Class in net.sourceforge.pmd.dfa
 
DataFlowNode() - Constructor for class net.sourceforge.pmd.dfa.DataFlowNode
 
DataFlowNode(SimpleNode, LinkedList<DataFlowNode>) - Constructor for class net.sourceforge.pmd.dfa.DataFlowNode
 
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
Represents a source file to be analyzed.
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
 
debugEnable - Static variable in class net.sourceforge.pmd.cpd.CPD
 
debugEnabled() - Method in class net.sourceforge.pmd.CommandLineOptions
 
debugStream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
Debug output.
debugStream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Debug output.
debugStream - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Debug output.
DECIMAL_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
DECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DECL_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
DECL_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
Declaration() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
declarationsAreInDefaultPackage() - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
 
DECR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
DEFAULT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
Lexical state.
DEFAULT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
Lexical state.
DEFAULT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
DEFAULT_JDK_VERSION - Static variable in interface net.sourceforge.pmd.TargetJDKVersion
Default target version.
DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
defaultDelimiter - Static variable in class net.sourceforge.pmd.properties.StringProperty
 
defaultSeparator - Static variable in class net.sourceforge.pmd.cpd.CSVRenderer
 
defaultSeparator - Static variable in class net.sourceforge.pmd.cpd.SimpleRenderer
 
DefaultValue() - Method in class net.sourceforge.pmd.ast.JavaParser
 
defaultValue() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
 
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.
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
 
DEFINITION - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
DELETE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DELTA - Static variable in class net.sourceforge.pmd.stat.StatisticalRule
 
desc - Variable in class net.sourceforge.pmd.dcd.graph.MemberNode
 
description() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method description.
description() - Method in interface net.sourceforge.pmd.PropertyDescriptor
Describes the property and the role it plays within the rule it is specified for.
Designer - Class in net.sourceforge.pmd.util.designer
 
Designer(String[]) - Constructor for class net.sourceforge.pmd.util.designer.Designer
 
DFAGraphRule - Class in net.sourceforge.pmd.util.designer
 
DFAGraphRule() - Constructor for class net.sourceforge.pmd.util.designer.DFAGraphRule
 
DFAPanel - Class in net.sourceforge.pmd.util.designer
 
DFAPanel() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel
 
DFAPanel.DFACanvas - Class in net.sourceforge.pmd.util.designer
 
DFAPanel.DFACanvas() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
Dimensionable - Interface in net.sourceforge.pmd.ast
 
DirectoryFilter - Class in net.sourceforge.pmd.util.filter
Directory filter.
disable_tracing() - Method in class net.sourceforge.pmd.ast.JavaParser
Disable tracing.
disable_tracing() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Disable tracing.
DIVIDE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DIVIDEEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DO - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
DO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DO_BEFORE_FIRST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
DO_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
DOCTYPE_DECL_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
DOCTYPE_DECL_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
DoctypeDeclaration() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
DoctypeExternalId() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
DocTypeExternalIdState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
DocTypeState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
DocumentNavigator - Class in net.sourceforge.pmd.jaxen
 
DocumentNavigator() - Constructor for class net.sourceforge.pmd.jaxen.DocumentNavigator
 
DOLLAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
DOLLAR_OR_HASH_DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
DOLLAR_OR_HASH_SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
Done() - Method in interface net.sourceforge.pmd.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.ast.JavaCharStream
Set buffers back to null when finished.
DONE - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
Done() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reset buffer when finished.
Done() - Method in interface net.sourceforge.pmd.jsp.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.jsp.ast.JspCharStream
Reset buffer when finished.
DontImportJavaLang - Class in net.sourceforge.pmd.rules.imports
 
DontImportJavaLang() - Constructor for class net.sourceforge.pmd.rules.imports.DontImportJavaLang
 
DontImportSun - Class in net.sourceforge.pmd.rules.imports
 
DontImportSun() - Constructor for class net.sourceforge.pmd.rules.imports.DontImportSun
 
DoStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
DOT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
DOT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DOTSTAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
DoubleCheckedLocking - Class in net.sourceforge.pmd.rules
void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
DoubleCheckedLocking() - Constructor for class net.sourceforge.pmd.rules.DoubleCheckedLocking
 
DoubleProperty - Class in net.sourceforge.pmd.properties
Defines a property type that support double property values.
DoubleProperty(String, String, double, float) - Constructor for class net.sourceforge.pmd.properties.DoubleProperty
Constructor for DoubleProperty.
DoubleProperty(String, String, double[], float, int) - Constructor for class net.sourceforge.pmd.properties.DoubleProperty
Constructor for DoubleProperty.
DoubleProperty(String, String, Double[], float, int) - Constructor for class net.sourceforge.pmd.properties.DoubleProperty
Constructor for DoubleProperty.
dummy - Static variable in interface net.sourceforge.pmd.sourcetypehandlers.VisitorStarter
 
DummyScope - Class in net.sourceforge.pmd.symboltable
Implementation of Scope for source types that are simpler than java sources.
DummyScope() - Constructor for class net.sourceforge.pmd.symboltable.DummyScope
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTEnumConstant
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMemberValuePair
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
dump(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
dump(UsageGraph, boolean) - Static method in class net.sourceforge.pmd.dcd.DCD
 
dumpChildren(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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.rules.imports
 
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.rules.imports.DuplicateImportsRule
 
DuplicateJspImports - Class in net.sourceforge.pmd.jsp.rules
 
DuplicateJspImports() - Constructor for class net.sourceforge.pmd.jsp.rules.DuplicateJspImports
 

E

EcmascriptLanguage - Class in net.sourceforge.pmd.cpd
 
EcmascriptLanguage() - Constructor for class net.sourceforge.pmd.cpd.EcmascriptLanguage
 
EcmascriptTokenizer - Class in net.sourceforge.pmd.cpd
BSD-style license; for more info see http://pmd.sourceforge.net/license.html
EcmascriptTokenizer() - Constructor for class net.sourceforge.pmd.cpd.EcmascriptTokenizer
 
EL_ESCAPE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
EL_EXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
EL_EXPRESSION_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
Element() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
A XML element, either with a single empty tag, or with a starting and closing tag with optional contained content.
ElExpression() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
An EL expression, not within an attribute value.
ElExpressionInAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
ELLIPSIS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
ELLIPSIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ELSE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
ELSE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ELSE_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
EmacsRenderer - Class in net.sourceforge.pmd.renderers
 
EmacsRenderer() - Constructor for class net.sourceforge.pmd.renderers.EmacsRenderer
 
EMPTY_STRINGS - Static variable in class net.sourceforge.pmd.util.StringUtil
 
emptyPropertySet - Static variable in interface net.sourceforge.pmd.PropertyDescriptor
 
EmptyStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
enable_tracing() - Method in class net.sourceforge.pmd.ast.JavaParser
Enable tracing.
enable_tracing() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Enable tracing.
encoding - Variable in class net.sourceforge.pmd.renderers.XMLRenderer
 
end(RuleContext) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
end(Report) - Method in class net.sourceforge.pmd.ant.Formatter
 
end(RuleContext) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
end() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.OnTheFlyRenderer
 
end() - Method in interface net.sourceforge.pmd.renderers.Renderer
 
end() - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.TextRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
 
end() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
 
end() - Method in class net.sourceforge.pmd.Report
 
end(RuleContext) - Method in interface net.sourceforge.pmd.Rule
End processing.
end(RuleContext) - Method in class net.sourceforge.pmd.rules.design.GenericClassCounterRule
 
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.ast.SimpleNode
 
endColumn - Variable in class net.sourceforge.pmd.ast.Token
The column number of the last character of this Token.
endColumn - Variable in class net.sourceforge.pmd.cpd.cppast.Token
The column number of the last character of this Token.
endColumn - Variable in class net.sourceforge.pmd.jsp.ast.Token
The column number of the last character of this Token.
ENDING_DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
ENDING_SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
endLine - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
endLine - Variable in class net.sourceforge.pmd.ast.Token
The line number of the last character of this Token.
endLine - Variable in class net.sourceforge.pmd.cpd.cppast.Token
The line number of the last character of this Token.
endLine - Variable in class net.sourceforge.pmd.jsp.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.jsp.ast.JspParserConstants
RegularExpression Id.
ENUM - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
EnumBody() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumConstant() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumeratedProperty<E> - Class in net.sourceforge.pmd.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[], float) - Constructor for class net.sourceforge.pmd.properties.EnumeratedProperty
Constructor for EnumeratedProperty.
EnumeratedProperty(String, String, String[], E[], float, int) - Constructor for class net.sourceforge.pmd.properties.EnumeratedProperty
Constructor for EnumeratedProperty.
EOF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
End of File.
EOF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
End of File.
EOF - Static variable in class net.sourceforge.pmd.cpd.TokenEntry
 
EOF - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
End of File.
eol - Variable in exception net.sourceforge.pmd.ast.ParseException
The end of line string for this machine.
eol - Variable in exception net.sourceforge.pmd.cpd.cppast.ParseException
The end of line string for this machine.
eol - Variable in exception net.sourceforge.pmd.jsp.ast.ParseException
The end of line string for this machine.
EOL - Static variable in class net.sourceforge.pmd.PMD
 
EOL - Static variable in class net.sourceforge.pmd.renderers.EmacsRenderer
 
EQ - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
EQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
EqualityExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
equals(Object) - Method in class net.sourceforge.pmd.CommonAbstractRule
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.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.Language
 
equals(Object) - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
equals(Object) - Method in class net.sourceforge.pmd.RuleSet
 
equals(Object) - Method in class net.sourceforge.pmd.SourceType
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
Should compare to nodes of the tree.
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ClassNode
 
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.PackageNode
 
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ViolationNode
 
errorFor(Object) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method errorFor.
errorFor(Object) - Method in class net.sourceforge.pmd.properties.EnumeratedProperty
Method errorFor.
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.OnTheFlyRenderer
 
errors() - Method in class net.sourceforge.pmd.Report
 
evaluate(Node, RuleContext) - Method in class net.sourceforge.pmd.rules.XPathRule
Evaluate the AST with compilationUnit as root-node, against the XPath expression found as property with name "xpath".
EVALUATE_ACTION - Static variable in interface 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
ExceptionAsFlowControl - Class in net.sourceforge.pmd.rules.design
Catches the use of exception statements as a flow control device.
ExceptionAsFlowControl() - Constructor for class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl
 
ExceptionSignatureDeclaration - Class in net.sourceforge.pmd.rules.strictexception

ExceptionSignatureDeclaration() - Constructor for class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
ExcessiveImports - Class in net.sourceforge.pmd.rules
ExcessiveImports attempts to count all unique imports a class contains.
ExcessiveImports() - Constructor for class net.sourceforge.pmd.rules.ExcessiveImports
 
ExcessiveLengthRule - Class in net.sourceforge.pmd.rules.design
This is a common super class for things which have excessive length.
ExcessiveLengthRule(Class) - Constructor for class net.sourceforge.pmd.rules.design.ExcessiveLengthRule
 
ExcessiveNodeCountRule - Class in net.sourceforge.pmd.rules.design
This is a common super class for things which shouldn't have excessive nodes underneath.
ExcessiveNodeCountRule(Class) - Constructor for class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
 
ExcessivePublicCount - Class in net.sourceforge.pmd.rules
 
ExcessivePublicCount() - Constructor for class net.sourceforge.pmd.rules.ExcessivePublicCount
 
exclude(Map<Integer, String>) - Method in class net.sourceforge.pmd.Report
 
EXCLUDE_MARKER - Static variable in class net.sourceforge.pmd.PMD
 
excludeLines(Map<Integer, String>) - Method in class net.sourceforge.pmd.RuleContext
 
ExclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Executable - Interface in net.sourceforge.pmd.dfa.pathfinder
 
execute() - Method in class net.sourceforge.pmd.ant.PMDTask
 
execute() - Method in class net.sourceforge.pmd.cpd.CPDTask
 
execute(CurrentPath) - Method in class net.sourceforge.pmd.dfa.DaaRule
 
execute(CurrentPath) - Method in interface net.sourceforge.pmd.dfa.pathfinder.Executable
 
execute(CurrentPath) - Method in class net.sourceforge.pmd.rules.UselessAssignment
 
execute() - Method in class net.sourceforge.pmd.symboltable.Search
 
execute(Scope) - Method in class net.sourceforge.pmd.symboltable.Search
 
ExpandBuff(boolean) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ExpandBuff(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ExpandBuff(boolean) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
expectedTokenSequences - Variable in exception net.sourceforge.pmd.ast.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception net.sourceforge.pmd.cpd.cppast.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in exception net.sourceforge.pmd.jsp.ast.ParseException
Each entry in this array is an array of integers.
ExplicitConstructorInvocation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EXPONENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
Expression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EXTENDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
ExtendsList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EXTENSION - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
extensions - Variable in class net.sourceforge.pmd.util.filter.FileExtensionFilter
 
EXTERN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ExternalRuleID - Class in net.sourceforge.pmd
 
ExternalRuleID(String) - Constructor for class net.sourceforge.pmd.ExternalRuleID
 

F

FALSE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FALSETOK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
FieldDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
FieldNode - Class in net.sourceforge.pmd.dcd.graph
Represents a Class Field in a UsageGraph.
FieldNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.FieldNode
 
FileDataSource - Class in net.sourceforge.pmd
DataSource implementation to read data from a file.
FileDataSource(File) - Constructor for class net.sourceforge.pmd.FileDataSource
 
FileExtensionFilter - Class in net.sourceforge.pmd.util.filter
 
FileExtensionFilter(String...) - Constructor for class net.sourceforge.pmd.util.filter.FileExtensionFilter
Matches any files with the given extensions, ignoring case
FileExtensionFilter(boolean, String...) - Constructor for class net.sourceforge.pmd.util.filter.FileExtensionFilter
Matches any files with the given extensions, optionally ignoring case.
FileFinder - Class in net.sourceforge.pmd.cpd
Deprecated. Use net.sourceforge.pmd.util.FileFinder instead.
FileFinder() - Constructor for class net.sourceforge.pmd.cpd.FileFinder
Deprecated.  
FileFinder - Class in net.sourceforge.pmd.util
A utility class for finding files within a directory.
FileFinder() - Constructor for class net.sourceforge.pmd.util.FileFinder
 
FileReporter - Class in net.sourceforge.pmd.cpd
 
FileReporter(String) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
 
FileReporter(File) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
 
FileReporter(File, String) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
 
fileSeparator - Static variable in interface net.sourceforge.pmd.cpd.Language
 
FillBuff() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
FillBuff() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
FillBuff() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
filter - Variable in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
 
filter(T) - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
 
filter(T) - Method in class net.sourceforge.pmd.util.filter.AndFilter
 
filter(File) - Method in class net.sourceforge.pmd.util.filter.DirectoryFilter
 
filter(File) - Method in class net.sourceforge.pmd.util.filter.FileExtensionFilter
 
Filter<T> - Interface in net.sourceforge.pmd.util.filter
A Filter interface, used for filtering arbitrary objects.
filter(T) - Method in interface net.sourceforge.pmd.util.filter.Filter
 
filter(Filter<T>, Collection<T>) - Static method in class net.sourceforge.pmd.util.filter.Filters
Filter a given Collection.
filter(T) - Method in class net.sourceforge.pmd.util.filter.NotFilter
 
filter(T) - Method in class net.sourceforge.pmd.util.filter.OrFilter
 
filter(String) - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
 
filters - Variable in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
 
Filters - Class in net.sourceforge.pmd.util.filter
Utility class for working with Filters.
Filters() - Constructor for class net.sourceforge.pmd.util.filter.Filters
 
FINAL - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
FINAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FINALLY - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FinallyStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
findChildNodesWithXPath(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
findChildrenOfType(Class<T>) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
findChildrenOfType(Class<T>, List<T>) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
findChildrenOfType(Class<T>, List<T>, boolean) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
findClass(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
findFilesFrom(String, FilenameFilter, boolean) - Method in class net.sourceforge.pmd.util.FileFinder
 
findFirstDegreeChildrenOfType(SimpleNode, Class<T>) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
 
findMatches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
fireTreeModelEvent(TreeModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
fireViewerModelEvent(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
 
Fix - Interface in net.sourceforge.pmd.quickfix
 
fix(String, int) - Method in interface net.sourceforge.pmd.quickfix.Fix
 
FLOAT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FLOAT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FLOATONE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
FloatProperty - Class in net.sourceforge.pmd.properties
Defines a property type that support float property values.
FloatProperty(String, String, float, float) - Constructor for class net.sourceforge.pmd.properties.FloatProperty
Constructor for FloatProperty.
FloatProperty(String, String, float[], float, int) - Constructor for class net.sourceforge.pmd.properties.FloatProperty
Constructor for FloatProperty.
FloatProperty(String, String, Float[], float, int) - Constructor for class net.sourceforge.pmd.properties.FloatProperty
Constructor for FloatProperty.
FLOATTWO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
flush() - Method in class net.sourceforge.pmd.util.AntLogHandler
 
flush() - Method in class net.sourceforge.pmd.util.ConsoleLogHandler
 
FOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
FOR_BEFORE_FIRST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_END - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_INIT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_UPDATE - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
ForInit() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
FormalComment - Class in net.sourceforge.pmd.ast
 
FormalComment(Token) - Constructor for class net.sourceforge.pmd.ast.FormalComment
 
FormalParameter() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FormalParameters() - Method in class net.sourceforge.pmd.ast.JavaParser
 
format(LogRecord) - Method in class net.sourceforge.pmd.util.PmdLogFormatter
 
Formatter - Class in net.sourceforge.pmd.ant
 
Formatter() - Constructor for class net.sourceforge.pmd.ant.Formatter
 
formatValueForXPath(Attribute) - Static method in class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
formats a value for its usage in XPath expressions
ForStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FortranLanguage - Class in net.sourceforge.pmd.cpd
 
FortranLanguage() - Constructor for class net.sourceforge.pmd.cpd.FortranLanguage
 
FortranTokenizer - Class in net.sourceforge.pmd.cpd
 
FortranTokenizer() - Constructor for class net.sourceforge.pmd.cpd.FortranTokenizer
 
ForUpdate() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FRIEND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
fromInternalForm(String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
fromStringFilter(Filter<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
Given a String Filter, expose as a Filter on another type.

G

GE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
generateParseException() - Method in class net.sourceforge.pmd.ast.JavaParser
Generate ParseException.
generateParseException() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Generate ParseException.
GenericClassCounterRule - Class in net.sourceforge.pmd.rules.design
A generic rule that can be configured to "count" classes of certain type based on either their name (full name, prefix, suffixes anything can be matched with a regex), and/or their type.
GenericClassCounterRule() - Constructor for class net.sourceforge.pmd.rules.design.GenericClassCounterRule
Default empty constructor
GenericLiteralCheckerRule - Class in net.sourceforge.pmd.rules
This class allow to match a Literal (most likely a String) with a regex pattern.
GenericLiteralCheckerRule() - Constructor for class net.sourceforge.pmd.rules.GenericLiteralCheckerRule
 
getAccessNodeParent() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getAccessType() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
getAllowsChildren() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getAllRules() - Method in class net.sourceforge.pmd.RuleSets
Return all rules from all rulesets.
getAllRuleSets() - Method in class net.sourceforge.pmd.RuleSets
Get all the RuleSets.
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTArguments
 
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
getArgumentCount() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getArrayDepth() - Method in interface net.sourceforge.pmd.ast.Dimensionable
 
getASTCompilationUnitPackage() - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
getAttribute(String) - Method in class net.sourceforge.pmd.RuleContext
Get an attribute value on the RuleContext.
getAttributeAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeNamespaceUri(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeQName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAuxClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
getAuxClasspath() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getAverage() - Method in class net.sourceforge.pmd.stat.Metric
 
getBeginColumn() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginColumn() - Method in class net.sourceforge.pmd.ast.Comment
 
getBeginColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getBeginColumn() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getBeginColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Get token beginning column number.
getBeginColumn() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getBeginColumn() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginColumn() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Get token beginning column number.
getBeginColumn() - Method in class net.sourceforge.pmd.RuleViolation
 
getBeginLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in class net.sourceforge.pmd.ast.Comment
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getBeginLine() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Get token beginning line number.
getBeginLine() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getBeginLine() - Method in class net.sourceforge.pmd.dfa.DaaRuleViolation
 
getBeginLine() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getBeginLine() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Get token beginning line number.
getBeginLine() - Method in class net.sourceforge.pmd.RuleViolation
 
getBlock() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
getBooleanProperties(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated. - use getBooleanProperty(PropertyDescriptor) instead
getBooleanProperty(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getBooleanProperty(String) - Method in interface net.sourceforge.pmd.Rule
Get the boolean value for the given property.
getBraceStack() - Method in class net.sourceforge.pmd.dfa.Structure
 
getByName(String) - Static method in class net.sourceforge.pmd.Language
Get the RuleLanguage that corresponds to the given name.
getChild(Object, int) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildAt(int) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getChildAt(int) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all of this node's children.
getChildCount() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getChildCount(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildCount() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildren() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getChildren() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getClass(String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getClassDeclarations() - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getClassLoader() - Method in class net.sourceforge.pmd.PMD
Get the ClassLoader being used by PMD when processing Rules.
getClassName() - Method in class net.sourceforge.pmd.dfa.report.ClassNode
 
getClassName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getClassName() - Method in class net.sourceforge.pmd.RuleViolation
 
getClassName() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getClassNode() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
getClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
getClassTypeResolver() - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
 
getCode() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
getCode() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getCodeBuffer() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getCollectionTypeFor(String) - Static method in class net.sourceforge.pmd.util.CollectionUtil
Returns the collection type if we recognize it by its short name.
getColumn() - Method in interface net.sourceforge.pmd.ast.CharStream
Deprecated.  
getColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Deprecated. 
getColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Deprecated.  
getColumn() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Deprecated.  
getColumn() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Deprecated.  
getComments() - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
 
getCommentStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getConstructor(Class, String, Class...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
getConstructorNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
getConstructors() - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
 
getContinueBreakReturnStack() - Method in class net.sourceforge.pmd.dfa.Structure
 
getCount() - Method in class net.sourceforge.pmd.stat.Metric
 
getCountSummary() - Method in class net.sourceforge.pmd.Report
 
getCpus() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getDataFlowFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
getDataFlowFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getDataFlowFacade() - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the DataFlowFacade.
getDataFlowNode() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getDataFlowNode() - Method in class net.sourceforge.pmd.dfa.StackObject
 
getDecl() - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
getDeclaratorId() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getDeclaringType(SimpleNode) - Method in class net.sourceforge.pmd.AbstractJavaRule
Gets the Image of the first parent node of type ASTClassOrInterfaceDeclaration or null
getDesc() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
getDescription() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getDescription() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getDescription() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getDescription() - Method in interface net.sourceforge.pmd.Rule
Get the description of this Rule.
getDescription() - Method in class net.sourceforge.pmd.RuleSet
 
getDescription() - Method in class net.sourceforge.pmd.RuleViolation
 
getDirectoryFilter() - Static method in class net.sourceforge.pmd.util.filter.Filters
Get a File Filter for directories.
getDoBranchNodeFromFirstDoStatement() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
getDocumentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getDoubleProperties(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated. - use getDoubleProperty(PropertyDescriptor) instead
getDoubleProperty(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getDoubleProperty(String) - Method in interface net.sourceforge.pmd.Rule
Get the double value for the given property.
getElapsedTimeInMillis() - Method in class net.sourceforge.pmd.Report
 
getElementName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementNamespaceUri(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementQName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getEnclosingClassScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing ClassScope This is handy if you're buried down in a LocalScope and need to hop up to the ClassScope to find a method name.
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getEnclosingMethodScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing MethodScope This is handy if you're buried down in a LocalScope and need to hop up to the MethodScope to find a method parameter.
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getEnclosingSourceFileScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing SourceFileScope This is handy if you're buried down in a LocalScope and need to hop up to the SourceFileScope to find a class name.
getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEncoding() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getEndColumn() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndColumn() - Method in class net.sourceforge.pmd.ast.Comment
 
getEndColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Get end column.
getEndColumn() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getEndColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Get token end column number.
getEndColumn() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getEndColumn() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndColumn() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Get token end column number.
getEndColumn() - Method in exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getEndColumn() - Method in class net.sourceforge.pmd.RuleViolation
 
getEndIndex() - Method in class net.sourceforge.pmd.cpd.Match
 
getEndLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in class net.sourceforge.pmd.ast.Comment
 
getEndLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Get end line.
getEndLine() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getEndLine() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Get token end line number.
getEndLine() - Method in class net.sourceforge.pmd.dfa.DaaRuleViolation
 
getEndLine() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getEndLine() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Get token end line number.
getEndLine() - Method in exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getEndLine() - Method in class net.sourceforge.pmd.RuleViolation
 
getEndsWith() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
 
getEOF() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
 
getExample() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getExample() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getExample() - Method in interface net.sourceforge.pmd.Rule
Deprecated. use getExamples(), since we now support multiple examples
getExamples() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getExamples() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getExamples() - Method in interface net.sourceforge.pmd.Rule
Get the list of examples for this Rule.
getExcludeMap() - Method in class net.sourceforge.pmd.ast.JavaParser
 
getExcludeMap() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
getExcludeMap() - Method in class net.sourceforge.pmd.parsers.Java13Parser
 
getExcludeMap() - Method in class net.sourceforge.pmd.parsers.Java14Parser
 
getExcludeMap() - Method in class net.sourceforge.pmd.parsers.Java15Parser
 
getExcludeMap() - Method in class net.sourceforge.pmd.parsers.Java16Parser
 
getExcludeMap() - Method in class net.sourceforge.pmd.parsers.Java17Parser
 
getExcludeMap() - Method in class net.sourceforge.pmd.parsers.JspParser
 
getExcludeMap() - Method in interface net.sourceforge.pmd.parsers.Parser
 
getExcludeMarker() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getExcludePatterns() - Method in class net.sourceforge.pmd.RuleSet
 
getExcludes() - Method in class net.sourceforge.pmd.RuleSetReference
 
getExternalInfoUrl() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getExternalInfoUrl() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getExternalInfoUrl() - Method in interface net.sourceforge.pmd.Rule
Get a URL for external information about this Rule.
getField(Class, String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
getFieldNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
getFieldType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
 
getFile() - Method in class net.sourceforge.pmd.ant.RuleSetWrapper
 
getFile() - Method in class net.sourceforge.pmd.Report.ProcessingError
 
getFileExtensionFilter(String...) - Static method in class net.sourceforge.pmd.util.filter.Filters
Get a File Filter for files with the given extensions, ignoring case.
getFileExtensionOrDirectoryFilter(String...) - Static method in class net.sourceforge.pmd.util.filter.Filters
Get a File Filter for directories or for files with the given extensions, ignoring case.
getFileFilter() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
 
getFileFilter() - Method in interface net.sourceforge.pmd.cpd.Language
 
getFileName() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
getFilename() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getFilename() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getFileName() - Method in class net.sourceforge.pmd.RuleSet
 
getFilename() - Method in class net.sourceforge.pmd.RuleViolation
 
getFilter() - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
 
getFilters() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
 
getFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
getFirst() - Method in class net.sourceforge.pmd.dfa.Structure
 
getFirstChild() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getFirstChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getFirstChildOfType(Class<T>) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses down the tree to find the first child instance of type childType
getFirstClassOrInterfaceTypeImage() - Method in class net.sourceforge.pmd.ast.ASTThrowStatement
Gets the image of the first ASTClassOrInterfaceType child or null if none is found.
getFirstIndex() - Method in class net.sourceforge.pmd.dfa.SequenceChecker
 
getFirstMark() - Method in class net.sourceforge.pmd.cpd.Match
 
getFirstNameImage(SimpleNode) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Gets the image of the first ASTName node found by SimpleNode.getFirstChildOfType(Class)
getFirstNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getFirstParentOfType(Class<T>) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses up the tree to find the first parent instance of type parentType
getFlow() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getFlow() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getFollowingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all following nodes, depth-first.
getFollowingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all following siblings.
getFullName() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getHighValue() - Method in class net.sourceforge.pmd.stat.Metric
 
getId() - Method in class net.sourceforge.pmd.SourceType
 
getIdentifier() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
GetImage() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns a string made up of characters from the marked token beginning to the current buffer position.
getImage() - Method in class net.sourceforge.pmd.ast.Comment
 
GetImage() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getImage() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
GetImage() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Get token literal value.
GetImage() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns a string made up of characters from the marked token beginning to the current buffer position.
GetImage() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Get token literal value.
getImage() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getImage() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getImage() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getImportedClasses(String) - Method in class net.sourceforge.pmd.typeresolution.PMDASMClassLoader
 
getImportedName() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getImportedNameNode() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getImportsCount() - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
getImportWrapper(SimpleNode) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
getIncludePatterns() - Method in class net.sourceforge.pmd.RuleSet
 
getIndex() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getIndex() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getIndex() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getIndex(TreeNode) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getIndexOfChild(Object, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getInnerClasses() - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
 
getInputPath() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getInputStream() - Method in interface net.sourceforge.pmd.DataSource
Get an InputStream on the source file.
getInputStream() - Method in class net.sourceforge.pmd.FileDataSource
 
getInputStream() - Method in class net.sourceforge.pmd.ZipDataSource
 
getIntProperties(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getIntProperty(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getIntProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated. - use getIntProperty(PropertyDescriptor) instead
getIntProperty(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getIntProperty(String) - Method in interface net.sourceforge.pmd.Rule
Get the int value for the given property.
getLabel() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
getLabel() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getLabel() - Method in class net.sourceforge.pmd.cpd.Match
 
getLabel() - Method in interface net.sourceforge.pmd.quickfix.Fix
 
getLanguage() - Method in class net.sourceforge.pmd.RuleSet
 
getLast() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
getLast() - Method in class net.sourceforge.pmd.dfa.Structure
 
getLastChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getLastEvaluationResults() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
retrieves the results of last evaluation
getLastIndex() - Method in class net.sourceforge.pmd.dfa.SequenceChecker
 
getLength() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
getLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Deprecated. 
getLine() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getLine() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getLine() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Deprecated.  
getLine() - Method in exception net.sourceforge.pmd.jsp.ast.SyntaxErrorException
 
getLine(int) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
 
getLine(int) - Method in interface net.sourceforge.pmd.util.LineGetter
 
getLineCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getLineCount(TokenEntry, Match) - Method in class net.sourceforge.pmd.cpd.Tokens
 
getLocalName() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
getLocalName() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
getLocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getLowValue() - Method in class net.sourceforge.pmd.stat.Metric
 
getMappedLanguage(SourceType) - Static method in class net.sourceforge.pmd.SourceTypeToRuleLanguageMapper
Get the RuleLanguage that corresponds to the given SourceType.
getMarkCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getMarkSet() - Method in class net.sourceforge.pmd.cpd.Match
 
getMatches() - Method in class net.sourceforge.pmd.cpd.CPD
 
getMatches() - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
getMean() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getMember() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
 
getMember() - Method in class net.sourceforge.pmd.dcd.graph.FieldNode
 
getMember() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
getMember() - Method in class net.sourceforge.pmd.dcd.graph.MethodNode
 
getMessage() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getMessage() - Method in exception net.sourceforge.pmd.ast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in exception net.sourceforge.pmd.ast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getMessage() - Method in exception net.sourceforge.pmd.cpd.cppast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in error net.sourceforge.pmd.cpd.cppast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in exception net.sourceforge.pmd.jsp.ast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getMessage() - Method in exception net.sourceforge.pmd.jsp.ast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in interface net.sourceforge.pmd.Rule
Get the message to show when this Rule identifies a violation.
getMessage() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getMethod(Class, String, Class...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
getMethodDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getMethodName() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
Gets the name of the method.
getMethodName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getMethodName() - Method in class net.sourceforge.pmd.RuleViolation
 
getMethodNameDeclaratorNode() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
getMethodNodes() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
getMethodParameterTypes() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
 
getMethodReturnType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
 
getMethods() - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
 
getMethodSignature(String, Class...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
getMetricName() - Method in class net.sourceforge.pmd.stat.Metric
 
getMinimumTileSize() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
getMinPriority() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getModifiers() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
getModifiers() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
getMsg() - Method in class net.sourceforge.pmd.Report.ProcessingError
 
getName() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getName() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getName() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
getName() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
getName() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
getName() - Method in class net.sourceforge.pmd.Language
 
getName() - Method in interface net.sourceforge.pmd.Rule
Get the name of this Rule.
getName() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getName() - Method in class net.sourceforge.pmd.RuleSet
 
getName() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getNameDeclaration() - Method in class net.sourceforge.pmd.ast.ASTName
 
getNameDeclaration() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getNames() - Method in class net.sourceforge.pmd.symboltable.NameFinder
 
getNamespacePrefix(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
getNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
getNamespaceStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNewMethodVisitor(PrintVisitor, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
 
getNextNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getNextSibling() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getNextSibling(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getNextToken() - Method in class net.sourceforge.pmd.ast.JavaParser
Get the next Token.
getNextToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
Get the next Token.
getNextToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Get the next Token.
getNextToken() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Get the next Token.
getNextToken() - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Get the next Token.
getNiceFileName(boolean, String) - Method in interface net.sourceforge.pmd.DataSource
Return a nice version of the filename.
getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.FileDataSource
 
getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.ZipDataSource
 
getNode() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getNode() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getNode() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getNode() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getNthParent(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getNumberOfViolations() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getOperator() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
 
getOperator() - Method in class net.sourceforge.pmd.util.filter.AndFilter
 
getOperator() - Method in class net.sourceforge.pmd.util.filter.OrFilter
 
getOverriddenDescription() - Method in class net.sourceforge.pmd.RuleReference
 
getOverriddenExamples() - Method in class net.sourceforge.pmd.RuleReference
 
getOverriddenExternalInfoUrl() - Method in class net.sourceforge.pmd.RuleReference
 
getOverriddenMessage() - Method in class net.sourceforge.pmd.RuleReference
 
getOverriddenName() - Method in class net.sourceforge.pmd.RuleReference
 
getOverriddenPriority() - Method in class net.sourceforge.pmd.RuleReference
 
getOverriddenProperties() - Method in class net.sourceforge.pmd.RuleReference
 
getPackage() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getPackageDeclaration() - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
 
getPackageName() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getPackageName() - Method in class net.sourceforge.pmd.dfa.report.PackageNode
 
getPackageName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getPackageName() - Method in class net.sourceforge.pmd.RuleViolation
 
getPackageName() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getPackageNameImage() - Method in class net.sourceforge.pmd.ast.ASTPackageDeclaration
 
getPackages() - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
 
getParameter() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
 
getParameterCount() - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
getParameterCount() - Method in class net.sourceforge.pmd.ast.ASTFormalParameters
 
getParameterCount() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
getParameterCount() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
getParameterDisplaySignature() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
getParameters() - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
getParameterTypes(String...) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
getParent() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getParent() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getParent() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getParent() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getParent() - Method in interface net.sourceforge.pmd.symboltable.Scope
Retrieves this scope's parent
getParent() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getParentAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get a (single-member) iterator over this node's parent.
getParentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getParents() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getParents() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getParentsOfType(Class<T>) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses up the tree to find all of the parent instances of type parentType
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java13Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java14Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java15Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java16Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java17Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getParser() - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the Parser.
getPhaseText(int) - Method in class net.sourceforge.pmd.cpd.GUI
 
getPrecedingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all preceding nodes, depth-first.
getPrecedingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all preceding siblings.
getPreviousSibling(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getPrimitiveTypeFor(String) - Static method in class net.sourceforge.pmd.util.ClassUtil
Returns the type(class) for the name specified or null if not found.
getPriority() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getPriority() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getPriority() - Method in interface net.sourceforge.pmd.Rule
Get the priority of this Rule.
getPriorityName() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getPriorityName() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getPriorityName() - Method in interface net.sourceforge.pmd.Rule
Get a name for the priority of this Rule.
getProperties() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getProperties() - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated. - retrieve by name using getProperty or getProperties
getProperties() - Method in interface net.sourceforge.pmd.Rule
Get all properties for this Rule.
getPublicId() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
getReader(String) - Method in class net.sourceforge.pmd.renderers.PapariTextRenderer
 
getReason() - Method in exception net.sourceforge.pmd.PMDException
Deprecated. use Throwable.getCause() instead
getReason() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
 
getRegex() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
 
getRegisteredRuleSets() - Method in class net.sourceforge.pmd.RuleSetFactory
Returns an Iterator of RuleSet objects loaded from descriptions from the "rulesets.properties" resource.
getRenderer() - Method in class net.sourceforge.pmd.ant.Formatter
 
getRendererFromString(String, String) - Static method in class net.sourceforge.pmd.cpd.CPD
 
getReport() - Method in class net.sourceforge.pmd.RuleContext
 
getReportFile() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getReportFormat() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getResult() - Method in class net.sourceforge.pmd.symboltable.Search
 
getResultType() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
getReturnedVariableName(ASTReturnStatement) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Gets the name of the variable returned.
getRoot() - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getRootNode() - Method in class net.sourceforge.pmd.dfa.report.ReportTree
 
getRootNode() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
 
getRule() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getRule() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getRule() - Method in class net.sourceforge.pmd.RuleViolation
 
getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSet
Returns the Rule with the given name
getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSets
Returns the Rule with the given name
getRuleChainVisits() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getRuleChainVisits() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getRuleChainVisits() - Method in interface net.sourceforge.pmd.Rule
Gets the collection of AST node names visited by the Rule on the RuleChain.
getRuleChainVisits() - Method in class net.sourceforge.pmd.rules.XPathRule
 
getRuleClass() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getRuleClass() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getRuleClass() - Method in interface net.sourceforge.pmd.Rule
Get the class of this Rule.
getRuleName() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getRuleName() - Method in exception net.sourceforge.pmd.jsp.ast.SyntaxErrorException
 
getRules() - Method in class net.sourceforge.pmd.RuleSet
Returns the actual Collection of rules in this ruleset
getRuleSetFileName() - Method in class net.sourceforge.pmd.RuleSetReference
 
getRuleSetName() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getRuleSetName() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getRuleSetName() - Method in interface net.sourceforge.pmd.Rule
Get the name of the RuleSet containing this Rule.
getRuleSetReference() - Method in class net.sourceforge.pmd.RuleReference
 
getRulesets() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getRuleSets() - Method in class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
getRuleSetsIterator() - Method in class net.sourceforge.pmd.RuleSets
 
getRuleViolation() - Method in class net.sourceforge.pmd.dfa.report.ViolationNode
 
getRuleViolation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
 
getScope() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getScope() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getScope() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getScope() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getScore() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getSecondMark() - Method in class net.sourceforge.pmd.cpd.Match
 
getSeverity() - Method in exception net.sourceforge.pmd.PMDException
 
getSimpleNode() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getSimpleNode() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getSimpleNode() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
retrieves the underlying node
getSince() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getSince() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getSince() - Method in interface net.sourceforge.pmd.Rule
Get the version of PMD in which this Rule was added.
getSlice(int, int) - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getSource() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
 
getSourceCode() - Method in class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
retrieves the string representation of the source code
getSourceCodeFile() - Method in class net.sourceforge.pmd.RuleContext
 
getSourceCodeFilename() - Method in class net.sourceforge.pmd.RuleContext
 
getSourceCodeSlice() - Method in class net.sourceforge.pmd.cpd.Match
 
getSourceType() - Method in class net.sourceforge.pmd.RuleContext
 
getSourceTypeForId(String) - Static method in class net.sourceforge.pmd.SourceType
Get the SourceType for a certain Id.
getSourceTypeOfFile(File) - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
Get the SourceType of a given source file.
getSourceTypeOfFile(String) - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
Get the SourceType of a source file with given name.
getSourceTypeOfJavaFiles() - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
 
getStandardDeviation() - Method in class net.sourceforge.pmd.stat.Metric
 
getStartColumn() - Method in exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getStartLine() - Method in exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getStdDev() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getString() - Method in class net.sourceforge.pmd.util.designer.MyPrintStream
 
getStringProperties(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getStringProperty(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
getStringProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated. - use getStringProperty(PropertyDescriptor) instead
getStringProperty(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getStringProperty(String) - Method in interface net.sourceforge.pmd.Rule
Get the java.util.String value for the given property.
GetSuffix(int) - Method in interface net.sourceforge.pmd.ast.CharStream
Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
GetSuffix(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
GetSuffix(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Get the suffix.
GetSuffix(int) - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
GetSuffix(int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Get the suffix.
getSummary() - Method in class net.sourceforge.pmd.Report
 
getSuppressedRuleViolations() - Method in class net.sourceforge.pmd.Report
 
getSymbolFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
getSymbolFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getSymbolFacade() - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the SymbolFacade.
getTabSize(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getTabSize(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getTabSize(int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
getTargetJDK() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getTextStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getTime() - Method in class net.sourceforge.pmd.Report.ReadableDuration
 
getToken(int) - Method in class net.sourceforge.pmd.ast.JavaParser
Get the specific Token.
getToken(int) - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Get the specific Token.
getTokenCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.AbstractLanguage
 
getTokenizer() - Method in interface net.sourceforge.pmd.cpd.Language
 
getTokens() - Method in class net.sourceforge.pmd.cpd.Tokens
 
getTokenSrcID() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getTotal() - Method in class net.sourceforge.pmd.stat.Metric
 
getType() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessTypeNode
 
getType() - Method in class net.sourceforge.pmd.ast.SimpleJavaTypeNode
 
getType() - Method in interface net.sourceforge.pmd.ast.TypeNode
Get the Java Class associated with this node.
getType() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
getType() - Method in class net.sourceforge.pmd.dfa.DaaRuleViolation
 
getType() - Method in class net.sourceforge.pmd.dfa.StackObject
 
getType() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getTypeFor(String) - Static method in class net.sourceforge.pmd.util.ClassUtil
Attempt to determine the actual class given the short name.
getTypeImage() - Method in class net.sourceforge.pmd.ast.ASTType
 
getTypeImage() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getTypeNameNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getTypeNode() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
getTypeNode() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
getTypeNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getTypeProperties(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getTypeProperty(PropertyDescriptor) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getTypeResolutionFacade(ClassLoader) - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the getTypeResolutionFacade.
getUri() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
getUsageGraph() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
 
getUsages() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getUsed() - Method in class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
 
getUserMessage() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
 
getUsers() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
getUses() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
getValue() - Method in class net.sourceforge.pmd.ast.Token
An optional attribute value of the Token.
getValue() - Method in class net.sourceforge.pmd.cpd.cppast.Token
An optional attribute value of the Token.
getValue() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getValue() - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
getValue() - Method in class net.sourceforge.pmd.jsp.ast.Token
An optional attribute value of the Token.
getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.LanguageAttribute
 
getVariableAccess() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getVariableAccess() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getVariableDeclarations() - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getVariableName() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
Gets the variable name of this field.
getVariableName() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
Gets the variable name of this field.
getVariableName() - Method in class net.sourceforge.pmd.dfa.DaaRuleViolation
 
getVariableName() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
getVariableName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getVariableName() - Method in class net.sourceforge.pmd.RuleViolation
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_3
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_4
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_5
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_6
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_7
 
getVersionString() - Method in interface net.sourceforge.pmd.TargetJDKVersion
 
getViolationTree() - Method in class net.sourceforge.pmd.Report
 
getVisitorsFactoryForSourceType(SourceType) - Static method in class net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandlerBroker
 
getWriter() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
 
getWriter() - Method in interface net.sourceforge.pmd.renderers.Renderer
 
getXPathExpression() - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
 
glomNames(Set<T>) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
go() - Method in class net.sourceforge.pmd.cpd.CPD
 
GOTO - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
GOTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
GREATERTHAN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
GREATERTHANOREQUALTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
GridBagHelper - Class in net.sourceforge.pmd.cpd
 
GridBagHelper(Container, double[]) - Constructor for class net.sourceforge.pmd.cpd.GridBagHelper
 
GROUPING - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
GT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
GUI - Class in net.sourceforge.pmd.cpd
 
GUI() - Constructor for class net.sourceforge.pmd.cpd.GUI
 

H

hasCompiledTree() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
determines whether the model has a compiled tree at it's disposal
hasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
hasFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
HASH - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
hashCode() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
hashCode() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
hashCode() - Method in class net.sourceforge.pmd.dcd.graph.ClassNode
 
hashCode() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
 
hashCode() - Method in class net.sourceforge.pmd.Language
 
hashCode() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
hashCode() - Method in class net.sourceforge.pmd.RuleSet
 
hashCode() - Method in class net.sourceforge.pmd.SourceType
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
hasImageEqualTo(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
hasMetrics() - Method in class net.sourceforge.pmd.Report
 
hasNext() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
hasNext() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
hasProperty(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
hasProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Deprecated. - property values will be guaranteed available via default values
hasProperty(String) - Method in interface net.sourceforge.pmd.Rule
Get whether this Rule has a property of the given name.
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTTypeDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in interface net.sourceforge.pmd.ast.CanSuppressWarnings
 
HEX_FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
HEX_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
HOOK - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
HTML_SCRIPT_CONTENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
HTML_SCRIPT_END_TAG - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
htmlEncode(String) - Static method in class net.sourceforge.pmd.util.StringUtil
 
HTMLRenderer - Class in net.sourceforge.pmd.renderers
 
HTMLRenderer(String, String) - Constructor for class net.sourceforge.pmd.renderers.HTMLRenderer
 
HTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.HTMLRenderer
 
HtmlScript() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
HtmlScriptContentState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.

I

id - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
ID - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
IDataFlowNode - Interface in net.sourceforge.pmd.dfa
 
IDEAJRenderer - Class in net.sourceforge.pmd.renderers
 
IDEAJRenderer(String[]) - Constructor for class net.sourceforge.pmd.renderers.IDEAJRenderer
 
IdempotentOperations - Class in net.sourceforge.pmd.rules
 
IdempotentOperations() - Constructor for class net.sourceforge.pmd.rules.IdempotentOperations
 
IDENTIFIER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
IDENTIFIER - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
IDENTIFIER_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
IF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
IF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
IF_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
IF_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
IF_LAST_STATEMENT_WITHOUT_ELSE - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
IfStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ignorableCharacter - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
 
ignorableStmt - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
 
IGNORE_IDENTIFIERS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
 
IGNORE_LITERALS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
 
ignoreCase - Variable in class net.sourceforge.pmd.util.filter.FileExtensionFilter
 
image - Variable in class net.sourceforge.pmd.ast.Token
The string image of the token.
image - Variable in class net.sourceforge.pmd.cpd.cppast.Token
The string image of the token.
image - Variable in class net.sourceforge.pmd.jsp.ast.Token
The string image of the token.
ImageFinderFunction - Class in net.sourceforge.pmd.symboltable
 
ImageFinderFunction(String) - Constructor for class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
ImageFinderFunction(List<String>) - Constructor for class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
ImmutableField - Class in net.sourceforge.pmd.rules.design
 
ImmutableField() - Constructor for class net.sourceforge.pmd.rules.design.ImmutableField
 
IMPLEMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
ImplementsList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
IMPORT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
ImportDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ImportFromSamePackageRule - Class in net.sourceforge.pmd.rules.imports
 
ImportFromSamePackageRule() - Constructor for class net.sourceforge.pmd.rules.imports.ImportFromSamePackageRule
 
imports - Variable in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
importsPackage(ASTCompilationUnit, String) - Static method in class net.sourceforge.pmd.AbstractJavaRule
 
ImportWrapper - Class in net.sourceforge.pmd.rules
 
ImportWrapper(String, String, SimpleNode) - Constructor for class net.sourceforge.pmd.rules.ImportWrapper
 
IN_COMMENT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
Lexical state.
IN_FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
Lexical state.
IN_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
Lexical state.
IN_PREPROCESSOR_OUTPUT_COMMENT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
Lexical state.
IN_TAG_ERROR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
inBuf - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inBuf - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
inBuf - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
include() - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
include() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
include() - Method in interface net.sourceforge.pmd.Rule
Deprecated. Don't know what this is for, so deprecating it.
InclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
INCR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
index(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
 
indexNode(SimpleNode) - Method in class net.sourceforge.pmd.AbstractRuleChainVisitor
Index a single node for visitation by rules.
indexNodes(List<CompilationUnit>, RuleContext) - Method in class net.sourceforge.pmd.AbstractRuleChainVisitor
Index all nodes for visitation by rules.
indexNodes(List<CompilationUnit>, RuleContext) - Method in class net.sourceforge.pmd.ast.JavaRuleChainVisitor
 
indexNodes(List<CompilationUnit>, RuleContext) - Method in class net.sourceforge.pmd.jsp.ast.JspRuleChainVisitor
 
InefficientEmptyStringCheck - Class in net.sourceforge.pmd.rules.strings
This rule finds code which inefficiently determines empty strings.
InefficientEmptyStringCheck() - Constructor for class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck
 
InefficientStringBuffering - Class in net.sourceforge.pmd.rules.strings
 
InefficientStringBuffering() - Constructor for class net.sourceforge.pmd.rules.strings.InefficientStringBuffering
 
INIT - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
init() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
 
INIT - Static variable in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
init() - Method in class net.sourceforge.pmd.rules.design.GenericClassCounterRule
 
init() - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
initialize() - Method in class net.sourceforge.pmd.AbstractRuleChainVisitor
Initialize the RuleChainVisitor to be ready to perform visitations.
Initializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.dfa.DataFlowFacade
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.symboltable.SymbolFacade
 
initializeWith(ClassLoader, ASTCompilationUnit) - Method in class net.sourceforge.pmd.typeresolution.TypeResolutionFacade
 
INLINE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
innerClasses - Variable in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
 
input_stream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
input_stream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
input_stream - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
inputStream - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inputStream - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
inputStream - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
INSTANCE - Static variable in class net.sourceforge.pmd.dcd.graph.ClassNodeComparator
 
INSTANCE - Static variable in class net.sourceforge.pmd.dcd.graph.MemberNodeComparator
 
INSTANCE - Static variable in class net.sourceforge.pmd.util.filter.DirectoryFilter
 
INSTANCEOF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
InstanceOfExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InsufficientStringBufferDeclaration - Class in net.sourceforge.pmd.rules.strings
This rule finds StringBuffers which may have been pre-sized incorrectly See http://sourceforge.net/forum/forum.php?thread_id=1438119&forum_id=188194
InsufficientStringBufferDeclaration() - Constructor for class net.sourceforge.pmd.rules.strings.InsufficientStringBufferDeclaration
 
INT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
INT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
InTagState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
INTEGER_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
IntegerProperty - Class in net.sourceforge.pmd.properties
Defines a datatype that supports the Integer property values.
IntegerProperty(String, String, int, float) - Constructor for class net.sourceforge.pmd.properties.IntegerProperty
Constructor for IntegerProperty.
IntegerProperty(String, String, int[], float, int) - Constructor for class net.sourceforge.pmd.properties.IntegerProperty
Constructor for IntegerProperty.
IntegerProperty(String, String, Integer[], float, int) - Constructor for class net.sourceforge.pmd.properties.IntegerProperty
Constructor for IntegerProperty.
INTERFACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
invertedMapFrom(Map<K, V>) - Static method in class net.sourceforge.pmd.util.CollectionUtil
Returns a map based on the source but with the key & values swapped.
IRuleViolation - Interface in net.sourceforge.pmd
 
isA(TypeNode, Class) - Static method in class net.sourceforge.pmd.typeresolution.TypeHelper
 
isA(VariableNameDeclaration, Class) - Static method in class net.sourceforge.pmd.typeresolution.TypeHelper
 
isAbstract() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isAbstract() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isAbstract() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isAllocation() - Method in class net.sourceforge.pmd.ast.ASTBlockStatement
Tells if this BlockStatement is an allocation statement.
isAllRules() - Method in class net.sourceforge.pmd.RuleSetReference
 
isAnonymousInnerClass() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
isArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTType
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
isArray() - Method in interface net.sourceforge.pmd.ast.Dimensionable
 
isArray(Object) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method isArray.
isArray() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
isArrayDereference() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
isAttribute(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isAttributeAccessor(Method) - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
isBoolean() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
isBranch() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isCharLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
 
isCheckJavaFiles() - Method in class net.sourceforge.pmd.CommandLineOptions
 
isCheckJspFiles() - Method in class net.sourceforge.pmd.CommandLineOptions
 
isClass(String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
 
isCollectionType(String, boolean) - Static method in class net.sourceforge.pmd.util.CollectionUtil
Return whether we can identify the typeName as a java.util collection class or interface as specified.
isCollectionType(Class, boolean) - Static method in class net.sourceforge.pmd.util.CollectionUtil
Return whether we can identify the typeName as a java.util collection class or interface as specified.
isComment(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isCompound() - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
isDefault() - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
 
isDefinition() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isDoBranchNode() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isDocument(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isElement(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isEmpty() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isEmpty() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
isEmpty() - Method in class net.sourceforge.pmd.Report
 
isEndNode() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isEnumChild() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
isField(String, ASTTypeDeclaration) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Tells if the type declaration has a field with varName.
isFinal() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isFinal() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isFinal() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isFirstDoStatement() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isFloatLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
 
isHasNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
isHasNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
isHasPublicId() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
isIgnoreClassAnonymous() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreConstructorAllPrivate() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreConstructorSinglePrivateNoArg() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreConstructorStaticInitializer() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreFieldInlinable() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreMethodAllOverride() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreMethodJavaLangObjectOverride() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isIgnoreMethodMain() - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
 
isImportOnDemand() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isInstanceInitializer() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
 
isInStringBufferOperation(SimpleNode, int, String) - Static method in class net.sourceforge.pmd.rules.strings.InefficientStringBuffering
 
isInterface() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
isInterfaceMember() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isInterfaceMember() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isIntLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
 
isJUnitMethod(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.AbstractJUnitRule
 
isLeaf() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
isLeaf(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
isLeaf() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
isLocalVariable(String, SimpleNode) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
TODO modify usages to use symbol table Tells if the variable name is a local variable declared in the method.
isMatch(Pattern, String) - Static method in class net.sourceforge.pmd.rules.regex.RegexHelper
Simple commodity method (also designed to increase readability of source code, and to decrease import in the calling class).
isMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isNamespace(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isNative() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isNative() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isNested() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
isNoOutputSupplied() - Method in class net.sourceforge.pmd.ant.Formatter
 
isOnLeftHandSide() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
A handy method to assert if the name is on the right hand side or the left hand side of an expression.
isOnRightHandSide() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isOverridenMethod(Class, Method, boolean) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
 
isPackagePrivate() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isPackagePrivate() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isPackagePrivate() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isPartOfQualifiedName() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isPrimitiveType() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
isPrivate() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isPrivate() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isPrivate() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isProcessingInstruction(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isProtected() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isProtected() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isProtected() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isPseudoPathElement() - Method in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
isPublic() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isPublic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isPublic() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isPublic() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isQualifiedName(SimpleNode) - Static method in class net.sourceforge.pmd.AbstractJavaRule
 
isReference() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isReferenceType() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
Note that an array of primitive types (int[]) is a reference type.
isRequired() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method isRequired.
isRequired() - Method in interface net.sourceforge.pmd.PropertyDescriptor
Denotes whether the value is required before the rule can be executed.
isSame(String, String, boolean, boolean, boolean) - Static method in class net.sourceforge.pmd.util.StringUtil
Are the two String values the same.
isSelectJavaFiles() - Method in class net.sourceforge.pmd.SourceFileSelector
 
isSelectJspFiles() - Method in class net.sourceforge.pmd.SourceFileSelector
 
isSelfAssignment() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
Assert it the occurrence is a self assignment such as: i += 3;
isSingleCharacterStringLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
Returns true if this is a String literal with only one character.
isStatic() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
isStatic() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isStaticInitializer() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
 
isStrictfp() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isStrictfp() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isStringLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
 
isSuper() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
isSuppressed() - Method in interface net.sourceforge.pmd.IRuleViolation
 
isSuppressed() - Method in class net.sourceforge.pmd.RuleViolation
 
isSynchronized() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isSynchronized() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isSyntacticallyAbstract() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isSyntacticallyFinal() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isSyntacticallyPublic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isSyntacticallyPublic() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isSyntacticallyStatic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isTargetMethod(NameOccurrence) - Method in class net.sourceforge.pmd.rules.AbstractInefficientZeroCheck
 
isTargetMethod(NameOccurrence) - Method in class net.sourceforge.pmd.rules.design.UseCollectionIsEmpty
Determine if we're dealing with .size method
isTargetMethod(NameOccurrence) - Method in class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck
Determine if we're dealing with String.length method
isTernary() - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
 
isText(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isThis() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
isThisOrSuper() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
Simply return true is the image is equal to keyword 'this' or 'super'.
isTransient() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isTransient() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isTrue() - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
isType(int) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
isType(int) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
isUndefinition() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isVarargs() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
isVarargs() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
isViolationArgument(Node) - Method in class net.sourceforge.pmd.rules.AbstractPoorMethodCall
Returns whether the node being sent to the method is OK or not.
isViolationArgument(Node) - Method in class net.sourceforge.pmd.rules.strings.UseIndexOfChar
Returns whether the node being sent to the method is OK or not.
isVoid() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isVoid() - Method in class net.sourceforge.pmd.ast.ASTResultType
 
isVolatile() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
isVolatile() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
 
isWantedFile(String) - Method in class net.sourceforge.pmd.SourceFileSelector
Check if a file with given fileName should be checked by PMD.
isWantedFile(File) - Method in class net.sourceforge.pmd.SourceFileSelector
Check if a given file should be checked by PMD.
iterator() - Method in class net.sourceforge.pmd.cpd.Match
 
iterator() - Method in class net.sourceforge.pmd.cpd.Tokens
 
iterator() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
iterator() - Method in class net.sourceforge.pmd.dfa.report.ReportTree
 
iterator() - Method in class net.sourceforge.pmd.Report
 

J

JAVA - Static variable in class net.sourceforge.pmd.Language
 
Java13Handler - Class in net.sourceforge.pmd.sourcetypehandlers
 
Java13Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java13Handler
 
Java13Parser - Class in net.sourceforge.pmd.parsers
Adapter for the JavaParser, using Java 1.3 grammar.
Java13Parser() - Constructor for class net.sourceforge.pmd.parsers.Java13Parser
 
Java14Handler - Class in net.sourceforge.pmd.sourcetypehandlers
 
Java14Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java14Handler
 
Java14Parser - Class in net.sourceforge.pmd.parsers
Adapter for the JavaParser, using Java 1.4 grammar.
Java14Parser() - Constructor for class net.sourceforge.pmd.parsers.Java14Parser
 
Java15Handler - Class in net.sourceforge.pmd.sourcetypehandlers
 
Java15Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java15Handler
 
Java15Parser - Class in net.sourceforge.pmd.parsers
Adapter for the JavaParser, using Java 1.5 grammar.
Java15Parser() - Constructor for class net.sourceforge.pmd.parsers.Java15Parser
 
Java16Handler - Class in net.sourceforge.pmd.sourcetypehandlers
 
Java16Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java16Handler
 
Java16Parser - Class in net.sourceforge.pmd.parsers
Adapter for the JavaParser, using Java 1.6 grammar.
Java16Parser() - Constructor for class net.sourceforge.pmd.parsers.Java16Parser
 
Java17Handler - Class in net.sourceforge.pmd.sourcetypehandlers
 
Java17Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java17Handler
 
Java17Parser - Class in net.sourceforge.pmd.parsers
Adapter for the JavaParser, using Java 1.7 grammar.
Java17Parser() - Constructor for class net.sourceforge.pmd.parsers.Java17Parser
 
JAVA_13 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_14 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_15 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_16 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_17 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_EXTENSION_UPPERCASE - Static variable in class net.sourceforge.pmd.SourceFileConstants
 
JavaCharStream - Class in net.sourceforge.pmd.ast
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(Reader) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(InputStream, String, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(InputStream, String) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaCharStream(InputStream) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
Constructor.
JavaLanguage - Class in net.sourceforge.pmd.cpd
 
JavaLanguage() - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
 
JavaLanguage(Properties) - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
 
JavaNode - Interface in net.sourceforge.pmd.ast
 
JavaParser - Class in net.sourceforge.pmd.ast
 
JavaParser(CharStream) - Constructor for class net.sourceforge.pmd.ast.JavaParser
Constructor with user supplied CharStream.
JavaParser(JavaParserTokenManager) - Constructor for class net.sourceforge.pmd.ast.JavaParser
Constructor with generated Token Manager.
JavaParserConstants - Interface in net.sourceforge.pmd.ast
Token literal values and constants.
JavaParserTokenManager - Class in net.sourceforge.pmd.ast
Token Manager.
JavaParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.ast.JavaParserTokenManager
Constructor.
JavaParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.ast.JavaParserTokenManager
Constructor.
JavaParserTreeConstants - Interface in net.sourceforge.pmd.ast
 
JavaParserVisitor - Interface in net.sourceforge.pmd.ast
 
JavaParserVisitorAdapter - Class in net.sourceforge.pmd.ast
 
JavaParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
JavaRuleChainVisitor - Class in net.sourceforge.pmd.ast
 
JavaRuleChainVisitor() - Constructor for class net.sourceforge.pmd.ast.JavaRuleChainVisitor
 
JavaTokenizer - Class in net.sourceforge.pmd.cpd
 
JavaTokenizer() - Constructor for class net.sourceforge.pmd.cpd.JavaTokenizer
 
JavaTypeHandler - Class in net.sourceforge.pmd.sourcetypehandlers
Implementation of VisitorsFactory for the Java AST.
JavaTypeHandler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
jj_nt - Variable in class net.sourceforge.pmd.ast.JavaParser
Next token.
jj_nt - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
Next token.
jjFillToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjFillToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjFillToken() - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
Lex State array.
jjnewLexState - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Lex State array.
jjnewLexState - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Token literal values.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Token literal values.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAdditiveExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAllocationExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationMethodDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationTypeBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArgumentList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAssertStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBlock
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBlockStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBreakStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCastExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCatchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTContinueStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTDefaultValue
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTDoStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEmptyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumConstant
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumDeclaration
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEqualityExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTExclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTExtendsList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFinallyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTForInit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFormalParameters
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTForStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTForUpdate
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTIfStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTImplementsList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInstanceOfExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLabeledStatement
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMarkerAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberSelector
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValue
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValuePair
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValuePairs
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTName
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNameList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNormalAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNullLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPackageDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPostfixExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPreDecrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPreIncrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTReferenceType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRelationalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTResource
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTResources
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTResourceSpecification
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTResultType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTReturnStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTShiftExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatementExpressionList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSwitchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSynchronizedStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTThrowStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTryStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeArgument
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeBound
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeParameter
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeParameters
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTWhileStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTWildcardBounds
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.ast.JavaNode
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttributeValue
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTCData
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTCommentTag
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTContent
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTElExpression
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTHtmlScript
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspComment
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDocument
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspExpression
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTText
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTUnparsedText
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTValueBinding
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in interface net.sourceforge.pmd.jsp.ast.Node
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface net.sourceforge.pmd.ast.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
JJTADDITIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTALLOCATIONEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANDEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEMEMBERDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARGUMENTLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARGUMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARRAYDIMSANDINITS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTASSERTSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTASSIGNMENTOPERATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTATTRIBUTEVALUE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTBLOCK - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTBLOCKSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTBOOLEANLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTBREAKSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCASTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCATCHSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCDATA - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCLASSORINTERFACEBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEBODYDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtClose() - Method in interface net.sourceforge.pmd.ast.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
 
jjtClose() - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
JJTCOMMENTTAG - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCONDITIONALANDEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONSTRUCTORDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONTENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCONTINUESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTDECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTDEFAULTVALUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTDOCTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTDOCTYPEEXTERNALID - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTDOSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTELEMENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTELEXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTEMPTYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMCONSTANT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEQUALITYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPLICITCONSTRUCTORINVOCATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXTENDSLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFIELDDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFINALLYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORINIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETERS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORUPDATE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtGetChild(int) - Method in interface net.sourceforge.pmd.ast.Node
This method returns a child node.
jjtGetChild(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
jjtGetNumChildren() - Method in interface net.sourceforge.pmd.ast.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
jjtGetParent() - Method in interface net.sourceforge.pmd.ast.Node
 
jjtGetParent() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
JJTHTMLSCRIPT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTIMPLEMENTSLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTIMPORTDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINSTANCEOFEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTJavaParserState - Class in net.sourceforge.pmd.ast
 
JJTJavaParserState() - Constructor for class net.sourceforge.pmd.ast.JJTJavaParserState
 
JJTJSPCOMMENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPDECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPDIRECTIVE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPDIRECTIVEATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPEXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPEXPRESSIONINATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJspParserState - Class in net.sourceforge.pmd.jsp.ast
 
JJTJspParserState() - Constructor for class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
JJTJSPSCRIPTLET - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTLABELEDSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTLOCALVARIABLEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMARKERANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERSELECTOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIRS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMULTIPLICATIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNAME - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNAMELIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtNodeName - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtNodeName - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTNORMALANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNULLLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtOpen() - Method in interface net.sourceforge.pmd.ast.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
 
jjtOpen() - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
JJTPACKAGEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPOSTFIXEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPREDECREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPREINCREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMARYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMARYPREFIX - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMARYSUFFIX - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMITIVETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtree - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jjtree - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
 
JJTREFERENCETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRELATIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRESOURCE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRESOURCES - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRESOURCESPECIFICATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRESULTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRETURNSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtSetParent(Node) - Method in interface net.sourceforge.pmd.ast.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
JJTSHIFTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSINGLEMEMBERANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSIONLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSWITCHLABEL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSWITCHSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSYNCHRONIZEDSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTTHROWSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTRYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEBOUND - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETERS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSIONNOTPLUSMINUS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNPARSEDTEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTVALUEBINDING - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTVARIABLEDECLARATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVARIABLEDECLARATORID - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVARIABLEINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVOID - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVOID - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTWHILESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTWILDCARDBOUNDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JSP - Static variable in class net.sourceforge.pmd.Language
 
JSP - Static variable in class net.sourceforge.pmd.SourceType
 
JSP_COMMENT_CONTENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_COMMENT_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_COMMENT_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DECLARATION_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DECLARATION_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DIRECTIVE_ATTRIBUTE_EQUALS - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DIRECTIVE_ATTRIBUTE_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DIRECTIVE_ATTRIBUTE_VALUE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DIRECTIVE_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DIRECTIVE_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_DIRECTIVE_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_EXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_EXPRESSION_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_EXPRESSION_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_EXPRESSION_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_EXTENSION_UPPERCASE - Static variable in class net.sourceforge.pmd.SourceFileConstants
 
JSP_SCRIPTLET - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_SCRIPTLET_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JSP_SCRIPTLET_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
JspCharStream - Class in net.sourceforge.pmd.jsp.ast
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
JspCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(Reader) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(InputStream, String, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(InputStream, String, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(InputStream, String) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspCharStream(InputStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
Constructor.
JspComment() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspCommentState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
JspDeclaration() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspDeclarationState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
JspDirective() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspDirectiveAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspDirectiveAttributesState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
JspDirectiveState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
JspExpression() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspExpressionInAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspExpressionState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
JSPLanguage - Class in net.sourceforge.pmd.cpd
 
JSPLanguage() - Constructor for class net.sourceforge.pmd.cpd.JSPLanguage
 
JspParser - Class in net.sourceforge.pmd.jsp.ast
 
JspParser(CharStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParser
Constructor with user supplied CharStream.
JspParser(JspParserTokenManager) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParser
Constructor with generated Token Manager.
JspParser - Class in net.sourceforge.pmd.parsers
 
JspParser() - Constructor for class net.sourceforge.pmd.parsers.JspParser
 
JspParserConstants - Interface in net.sourceforge.pmd.jsp.ast
Token literal values and constants.
JspParserTokenManager - Class in net.sourceforge.pmd.jsp.ast
Token Manager.
JspParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Constructor.
JspParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Constructor.
JspParserTreeConstants - Interface in net.sourceforge.pmd.jsp.ast
 
JspParserVisitor - Interface in net.sourceforge.pmd.jsp.ast
 
JspParserVisitorAdapter - Class in net.sourceforge.pmd.jsp.ast
 
JspParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
JspRuleChainVisitor - Class in net.sourceforge.pmd.jsp.ast
 
JspRuleChainVisitor() - Constructor for class net.sourceforge.pmd.jsp.ast.JspRuleChainVisitor
 
JspScopeAndDeclarationFinder - Class in net.sourceforge.pmd.symboltable
Setting the scope in the root of a JSP AST.
JspScopeAndDeclarationFinder() - Constructor for class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder
 
JspScriptlet() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspScriptletState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
Lexical state.
JspSymbolFacade - Class in net.sourceforge.pmd.symboltable
Symbol Facade for JSP.
JspSymbolFacade() - Constructor for class net.sourceforge.pmd.symboltable.JspSymbolFacade
 
JSPTokenizer - Class in net.sourceforge.pmd.cpd
 
JSPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.JSPTokenizer
 
JspTypeHandler - Class in net.sourceforge.pmd.sourcetypehandlers
Implementation of SourceTypeHandler for the JSP parser.
JspTypeHandler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
JSPX_EXTENSION_UPPERCASE - Static variable in class net.sourceforge.pmd.SourceFileConstants
 
junit3Class - Static variable in class net.sourceforge.pmd.rules.junit.AbstractJUnitRule
 
junit4Class - Static variable in class net.sourceforge.pmd.rules.junit.AbstractJUnitRule
 
JUnitAssertionsShouldIncludeMessage - Class in net.sourceforge.pmd.rules.junit
 
JUnitAssertionsShouldIncludeMessage() - Constructor for class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessage
 
JUnitTestsShouldContainAsserts - Class in net.sourceforge.pmd.rules.junit
 
JUnitTestsShouldContainAsserts() - Constructor for class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts
 
JUnitUseExpected - Class in net.sourceforge.pmd.rules.migration
This rule finds code like this:
JUnitUseExpected() - Constructor for class net.sourceforge.pmd.rules.migration.JUnitUseExpected
 

K

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

L

LABEL_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
LABEL_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
LabelComparator - Static variable in class net.sourceforge.pmd.cpd.Match
 
LabeledStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Language - Interface in net.sourceforge.pmd.cpd
 
Language - Class in net.sourceforge.pmd
Enumeration of languages for which a rule can be written.
LanguageFactory - Class in net.sourceforge.pmd.cpd
 
LanguageFactory() - Constructor for class net.sourceforge.pmd.cpd.LanguageFactory
 
LBRACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LBRACKET - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LCURLYBRACE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
LE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LENGTH_COMPARATOR - Static variable in class net.sourceforge.pmd.cpd.Match
 
lengthOfShortestIn(String[]) - Static method in class net.sourceforge.pmd.util.StringUtil
Return the length of the shortest string in the array.
LESSTHAN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
LESSTHANOREQUALTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
LETTER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in exception net.sourceforge.pmd.ast.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in error net.sourceforge.pmd.cpd.cppast.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
LexicalError(boolean, int, int, int, String, char) - Static method in exception net.sourceforge.pmd.jsp.ast.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
Lexer state names.
lexStateNames - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Lexer state names.
lexStateNames - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Lexer state names.
line - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
line - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
line - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
line - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
LineGetter - Interface in net.sourceforge.pmd.util
 
LinesComparator - Static variable in class net.sourceforge.pmd.cpd.Match
 
Linker - Class in net.sourceforge.pmd.dfa
 
Linker(List, List) - Constructor for class net.sourceforge.pmd.dfa.Linker
 
LinkerException - Exception in net.sourceforge.pmd.dfa
 
LinkerException() - Constructor for exception net.sourceforge.pmd.dfa.LinkerException
 
LinkerException(String) - Constructor for exception net.sourceforge.pmd.dfa.LinkerException
 
Literal() - Method in class net.sourceforge.pmd.ast.JavaParser
 
load() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
loadResourceAsStream(String) - Static method in class net.sourceforge.pmd.util.ResourceLoader
Method to find a file, first by finding it as a file (either by the absolute or relative path), then as a URL, and then finally seeing if it is on the classpath.
loadResourceAsStream(String, ClassLoader) - Static method in class net.sourceforge.pmd.util.ResourceLoader
Uses the ClassLoader passed in to attempt to load the resource if it's not a File or a URL
LocalScope - Class in net.sourceforge.pmd.symboltable
 
LocalScope() - Constructor for class net.sourceforge.pmd.symboltable.LocalScope
 
LocalVariableCouldBeFinal - Class in net.sourceforge.pmd.rules.optimization
 
LocalVariableCouldBeFinal() - Constructor for class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal
 
LocalVariableDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
LONG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
LongClassRule - Class in net.sourceforge.pmd.rules.design
This rule detects when a class exceeds a certain threshold.
LongClassRule() - Constructor for class net.sourceforge.pmd.rules.design.LongClassRule
 
LongMethodRule - Class in net.sourceforge.pmd.rules.design
This rule detects when a method exceeds a certain threshold.
LongMethodRule() - Constructor for class net.sourceforge.pmd.rules.design.LongMethodRule
 
LongParameterListRule - Class in net.sourceforge.pmd.rules.design
This rule detects an abnormally long parameter list.
LongParameterListRule() - Constructor for class net.sourceforge.pmd.rules.design.LongParameterListRule
 
LooseCoupling - Class in net.sourceforge.pmd.rules.design
 
LooseCoupling() - Constructor for class net.sourceforge.pmd.rules.design.LooseCoupling
 
LooseCoupling - Class in net.sourceforge.pmd.typeresolution.rules
This is a separate rule, uses the type resolution facade
LooseCoupling() - Constructor for class net.sourceforge.pmd.typeresolution.rules.LooseCoupling
 
lostOwnership(Clipboard, Transferable) - Method in class net.sourceforge.pmd.util.designer.Designer
 
LOWEST_PRIORITY - Static variable in interface net.sourceforge.pmd.Rule
 
lpad(String, int) - Static method in class net.sourceforge.pmd.util.StringUtil
Left pads a string.
LPAREN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LPARENTHESIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
LSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
LSQUAREBRACKET - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
LST_ERROR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
LT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.

M

main(String[]) - Static method in class net.sourceforge.pmd.cpd.CPD
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.GUI
 
main(String[]) - Static method in class net.sourceforge.pmd.dcd.DCD
 
main(String[]) - Static method in class net.sourceforge.pmd.PMD
 
main(String[]) - Static method in class net.sourceforge.pmd.util.Benchmark
 
main(String[]) - Static method in class net.sourceforge.pmd.util.designer.Designer
 
main(String[]) - Static method in class net.sourceforge.pmd.util.viewer.Viewer
 
main(String[]) - Static method in class net.sourceforge.pmd.util.XPathTest
 
MainFrame - Class in net.sourceforge.pmd.util.viewer.gui
viewer's main frame
MainFrame() - Constructor for class net.sourceforge.pmd.util.viewer.gui.MainFrame
constructs and shows the frame
makeViolations(RuleContext, Set<DataPoint>) - Method in class net.sourceforge.pmd.rules.codesize.NcssConstructorCount
 
makeViolations(RuleContext, Set<DataPoint>) - Method in class net.sourceforge.pmd.rules.codesize.NcssMethodCount
 
makeViolations(RuleContext, Set<DataPoint>) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
 
makeViolations(RuleContext, Set<DataPoint>) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
 
makeViolations(RuleContext, Set<DataPoint>) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
mapFrom(K[], V[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
Creates and returns a map populated with the keyValuesSets where the value held by the tuples are they key and value in that order.
mark(int, long, long) - Static method in class net.sourceforge.pmd.util.Benchmark
 
mark(int, String, long, long) - Static method in class net.sourceforge.pmd.util.Benchmark
 
MarkerAnnotation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MATCH - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
Match - Class in net.sourceforge.pmd.cpd
 
Match(int, TokenEntry, TokenEntry) - Constructor for class net.sourceforge.pmd.cpd.Match
 
MatchAlgorithm - Class in net.sourceforge.pmd.cpd
 
MatchAlgorithm(Map<String, SourceCode>, Tokens, int) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
 
MatchAlgorithm(Map<String, SourceCode>, Tokens, int, CPDListener) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
 
MatchCollector - Class in net.sourceforge.pmd.cpd
 
MatchCollector(MatchAlgorithm) - Constructor for class net.sourceforge.pmd.cpd.MatchCollector
 
matches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
MatchesComparator - Static variable in class net.sourceforge.pmd.cpd.Match
 
MatchesFunction - Class in net.sourceforge.pmd.jaxen
 
MatchesFunction() - Constructor for class net.sourceforge.pmd.jaxen.MatchesFunction
 
maxCommonLeadingWhitespaceForAll(String[]) - Static method in class net.sourceforge.pmd.util.StringUtil
Determine the maximum number of common leading whitespace characters the strings share in the same sequence.
maxNextCharInd - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
maxNextCharInd - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
maxNextCharInd - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
maxValueCount() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method maxValueCount.
maxValueCount(int) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method maxValueCount.
maxValueCount() - Method in interface net.sourceforge.pmd.PropertyDescriptor
If the property is multi-valued, i.e.
MemberNode<S extends MemberNode<S,T>,T extends java.lang.reflect.Member> - Class in net.sourceforge.pmd.dcd.graph
Represents a Class Member in a UsageGraph.
MemberNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.MemberNode
 
MemberNodeComparator - Class in net.sourceforge.pmd.dcd.graph
Compares MemberNodes.
MemberSelector() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValue() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValueArrayInitializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValuePair() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValuePairs() - Method in class net.sourceforge.pmd.ast.JavaParser
 
merge(Report) - Method in class net.sourceforge.pmd.Report
 
MethodArgumentCouldBeFinal - Class in net.sourceforge.pmd.rules.optimization
 
MethodArgumentCouldBeFinal() - Constructor for class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal
 
MethodDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodDeclarator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodNameDeclaration - Class in net.sourceforge.pmd.symboltable
 
MethodNameDeclaration(ASTMethodDeclarator) - Constructor for class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
methodNames() - Method in class net.sourceforge.pmd.rules.AbstractPoorMethodCall
Return the names of all the methods we are scanning for, no brackets or argument types.
methodNames() - Method in class net.sourceforge.pmd.rules.strings.UseIndexOfChar
Method methodNames.
methodNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
 
MethodNamingConventions - Class in net.sourceforge.pmd.rules
 
MethodNamingConventions() - Constructor for class net.sourceforge.pmd.rules.MethodNamingConventions
 
MethodNode - Class in net.sourceforge.pmd.dcd.graph
Represents a Class Method in a UsageGraph.
MethodNode(ClassNode, String, String) - Constructor for class net.sourceforge.pmd.dcd.graph.MethodNode
 
MethodProperty - Class in net.sourceforge.pmd.properties
 
MethodProperty(String, String, Object, float) - Constructor for class net.sourceforge.pmd.properties.MethodProperty
Constructor for MethodProperty.
MethodReturnsInternalArray - Class in net.sourceforge.pmd.rules.sunsecure
Implementation note: this rule currently ignores return types of y.x.z, currently it handles only local type fields.
MethodReturnsInternalArray() - Constructor for class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
 
MethodScope - Class in net.sourceforge.pmd.symboltable
 
MethodScope(SimpleNode) - Constructor for class net.sourceforge.pmd.symboltable.MethodScope
 
MethodWithSameNameAsEnclosingClass - Class in net.sourceforge.pmd.rules
 
MethodWithSameNameAsEnclosingClass() - Constructor for class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass
 
Metric - Class in net.sourceforge.pmd.stat
 
Metric(String, int, double, double, double, double, double) - Constructor for class net.sourceforge.pmd.stat.Metric
 
metricAdded(Metric) - Method in interface net.sourceforge.pmd.ReportListener
 
metrics() - Method in class net.sourceforge.pmd.Report
 
MINUS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
MINUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
MINUSASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
MINUSEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
MINUSMINUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
MockRule - Class in net.sourceforge.pmd
This is a Rule implementation which can be used in scenarios where an actual functional Rule is not needed.
MockRule() - Constructor for class net.sourceforge.pmd.MockRule
 
MockRule(String, String, String, String, int) - Constructor for class net.sourceforge.pmd.MockRule
 
MockRule(String, String, String, String) - Constructor for class net.sourceforge.pmd.MockRule
 
MOD - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
MODEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
Modifiers() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MoreThanOneLogger - Class in net.sourceforge.pmd.rules
 
MoreThanOneLogger() - Constructor for class net.sourceforge.pmd.rules.MoreThanOneLogger
 
MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
MultiLineComment - Class in net.sourceforge.pmd.ast
 
MultiLineComment(Token) - Constructor for class net.sourceforge.pmd.ast.MultiLineComment
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
multiValueDelimiter - Variable in class net.sourceforge.pmd.properties.AbstractPMDProperty
 
multiValueDelimiter(char) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method multiValueDelimiter.
multiValueDelimiter() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method multiValueDelimiter.
multiValueDelimiter() - Method in interface net.sourceforge.pmd.PropertyDescriptor
Return the character being used to delimit multiple property values within a single string.
MyPrintStream - Class in net.sourceforge.pmd.util.designer
 
MyPrintStream() - Constructor for class net.sourceforge.pmd.util.designer.MyPrintStream
 

N

Name() - Method in class net.sourceforge.pmd.ast.JavaParser
 
name - Variable in class net.sourceforge.pmd.dcd.graph.MemberNode
 
NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
name() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method name.
name() - Method in interface net.sourceforge.pmd.PropertyDescriptor
The name of the property without spaces as it serves as the key into the property map.
NameDeclaration - Interface in net.sourceforge.pmd.symboltable
 
NameFinder - Class in net.sourceforge.pmd.symboltable
 
NameFinder(ASTPrimaryExpression) - Constructor for class net.sourceforge.pmd.symboltable.NameFinder
 
NameList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
nameMap - Variable in class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
NameOccurrence - Class in net.sourceforge.pmd.symboltable
 
NameOccurrence(SimpleNode, String) - Constructor for class net.sourceforge.pmd.symboltable.NameOccurrence
 
NATIVE - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
NATIVE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
NcssConstructorCount - Class in net.sourceforge.pmd.rules.codesize
Non-commented source statement counter for constructors.
NcssConstructorCount() - Constructor for class net.sourceforge.pmd.rules.codesize.NcssConstructorCount
Count constructor declarations.
NcssMethodCount - Class in net.sourceforge.pmd.rules.codesize
Non-commented source statement counter for methods.
NcssMethodCount() - Constructor for class net.sourceforge.pmd.rules.codesize.NcssMethodCount
Count the size of all non-constructor methods.
NcssTypeCount - Class in net.sourceforge.pmd.rules.codesize
Non-commented source statement counter for type declarations.
NcssTypeCount() - Constructor for class net.sourceforge.pmd.rules.codesize.NcssTypeCount
Count type declarations.
NE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
net.sourceforge.pmd - package net.sourceforge.pmd
This is the PMD programming mistake detector.
net.sourceforge.pmd.ant - package net.sourceforge.pmd.ant
 
net.sourceforge.pmd.ast - package net.sourceforge.pmd.ast
 
net.sourceforge.pmd.cpd - package net.sourceforge.pmd.cpd
 
net.sourceforge.pmd.cpd.cppast - package net.sourceforge.pmd.cpd.cppast
 
net.sourceforge.pmd.dcd - package net.sourceforge.pmd.dcd
 
net.sourceforge.pmd.dcd.asm - package net.sourceforge.pmd.dcd.asm
 
net.sourceforge.pmd.dcd.graph - package net.sourceforge.pmd.dcd.graph
 
net.sourceforge.pmd.dfa - package net.sourceforge.pmd.dfa
 
net.sourceforge.pmd.dfa.pathfinder - package net.sourceforge.pmd.dfa.pathfinder
 
net.sourceforge.pmd.dfa.report - package net.sourceforge.pmd.dfa.report
 
net.sourceforge.pmd.dfa.variableaccess - package net.sourceforge.pmd.dfa.variableaccess
 
net.sourceforge.pmd.jaxen - package net.sourceforge.pmd.jaxen
 
net.sourceforge.pmd.jsp.ast - package net.sourceforge.pmd.jsp.ast
 
net.sourceforge.pmd.jsp.rules - package net.sourceforge.pmd.jsp.rules
 
net.sourceforge.pmd.parsers - package net.sourceforge.pmd.parsers
 
net.sourceforge.pmd.properties - package net.sourceforge.pmd.properties
 
net.sourceforge.pmd.quickfix - package net.sourceforge.pmd.quickfix
 
net.sourceforge.pmd.renderers - package net.sourceforge.pmd.renderers
 
net.sourceforge.pmd.rules - package net.sourceforge.pmd.rules
 
net.sourceforge.pmd.rules.basic - package net.sourceforge.pmd.rules.basic
 
net.sourceforge.pmd.rules.codesize - package net.sourceforge.pmd.rules.codesize
 
net.sourceforge.pmd.rules.design - package net.sourceforge.pmd.rules.design
 
net.sourceforge.pmd.rules.imports - package net.sourceforge.pmd.rules.imports
 
net.sourceforge.pmd.rules.junit - package net.sourceforge.pmd.rules.junit
 
net.sourceforge.pmd.rules.migration - package net.sourceforge.pmd.rules.migration
 
net.sourceforge.pmd.rules.naming - package net.sourceforge.pmd.rules.naming
 
net.sourceforge.pmd.rules.optimization - package net.sourceforge.pmd.rules.optimization
 
net.sourceforge.pmd.rules.regex - package net.sourceforge.pmd.rules.regex
 
net.sourceforge.pmd.rules.strictexception - package net.sourceforge.pmd.rules.strictexception
 
net.sourceforge.pmd.rules.strings - package net.sourceforge.pmd.rules.strings
 
net.sourceforge.pmd.rules.sunsecure - package net.sourceforge.pmd.rules.sunsecure
 
net.sourceforge.pmd.sourcetypehandlers - package net.sourceforge.pmd.sourcetypehandlers
 
net.sourceforge.pmd.stat - package net.sourceforge.pmd.stat
 
net.sourceforge.pmd.symboltable - package net.sourceforge.pmd.symboltable
 
net.sourceforge.pmd.typeresolution - package net.sourceforge.pmd.typeresolution
 
net.sourceforge.pmd.typeresolution.rules - package net.sourceforge.pmd.typeresolution.rules
 
net.sourceforge.pmd.typeresolution.rules.imports - package net.sourceforge.pmd.typeresolution.rules.imports
 
net.sourceforge.pmd.typeresolution.visitors - package net.sourceforge.pmd.typeresolution.visitors
 
net.sourceforge.pmd.util - package net.sourceforge.pmd.util
 
net.sourceforge.pmd.util.designer - package net.sourceforge.pmd.util.designer
 
net.sourceforge.pmd.util.filter - package net.sourceforge.pmd.util.filter
 
net.sourceforge.pmd.util.viewer - package net.sourceforge.pmd.util.viewer
 
net.sourceforge.pmd.util.viewer.gui - package net.sourceforge.pmd.util.viewer.gui
 
net.sourceforge.pmd.util.viewer.gui.menu - package net.sourceforge.pmd.util.viewer.gui.menu
 
net.sourceforge.pmd.util.viewer.model - package net.sourceforge.pmd.util.viewer.model
 
net.sourceforge.pmd.util.viewer.util - package net.sourceforge.pmd.util.viewer.util
 
NEW - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
NEW - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
NEWLINE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
newToken(int, String) - Static method in class net.sourceforge.pmd.ast.Token
Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.ast.Token
 
newToken(int, String) - Static method in class net.sourceforge.pmd.cpd.cppast.Token
Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.cpd.cppast.Token
 
newToken(int, String) - Static method in class net.sourceforge.pmd.jsp.ast.Token
Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.jsp.ast.Token
 
next - Variable in class net.sourceforge.pmd.ast.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class net.sourceforge.pmd.cpd.cppast.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
next() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
next - Variable in class net.sourceforge.pmd.jsp.ast.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
nextCharInd - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
nextRow() - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
NLS - Class in net.sourceforge.pmd.util.viewer.util
helps with internationalization
NLS() - Constructor for class net.sourceforge.pmd.util.viewer.util.NLS
 
nls(String) - Static method in class net.sourceforge.pmd.util.viewer.util.NLS
translates the given key to the message
NO_JSP_COMMENT_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
NO_JSP_TAG_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
NO_LT_OR_DOLLAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
NO_OPENBRACE_OR_LT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
NO_WHITESPACE_OR_LT_OR_DOLLAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
Node - Interface in net.sourceforge.pmd.ast
 
node - Variable in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
Node - Interface in net.sourceforge.pmd.jsp.ast
 
node - Variable in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
NODE_SELECTED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of node selection
nodeArity() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
nodeArity() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
NodeIterator - Class in net.sourceforge.pmd.jaxen
 
NodeIterator(Node) - Constructor for class net.sourceforge.pmd.jaxen.NodeIterator
 
nodeNameToNodes - Variable in class net.sourceforge.pmd.AbstractRuleChainVisitor
This is a mapping from node names to nodes instances for the current AST.
NodeType - Interface in net.sourceforge.pmd.dfa
 
NodeVisitor - Interface in net.sourceforge.pmd.dcd.graph
Visitor for nodes in a UsageGraph.
NodeVisitorAcceptor - Interface in net.sourceforge.pmd.dcd.graph
Interface for how a node should accept a NodeVisitor.
NodeVisitorAdapter - Class in net.sourceforge.pmd.dcd.graph
Adapter class for easy implementation of a NodeVisitor.
NodeVisitorAdapter() - Constructor for class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
 
NoInlineStyleInformation - Class in net.sourceforge.pmd.jsp.rules
This rule checks that no "style" elements (like , , ...) are used, and that no "style" attributes (like "font", "size", "align") are used.
NoInlineStyleInformation() - Constructor for class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation
 
NonThreadSafeSingleton - Class in net.sourceforge.pmd.rules.design
 
NonThreadSafeSingleton() - Constructor for class net.sourceforge.pmd.rules.design.NonThreadSafeSingleton
 
NormalAnnotation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
NOT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
NOTEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
NotFilter<T> - Class in net.sourceforge.pmd.util.filter
A logical NEGATION of a Filter.
NotFilter() - Constructor for class net.sourceforge.pmd.util.filter.NotFilter
 
NotFilter(Filter<T>) - Constructor for class net.sourceforge.pmd.util.filter.NotFilter
 
NpathComplexity - Class in net.sourceforge.pmd.rules.design
NPath complexity is a measurement of the acyclic execution paths through a function.
NpathComplexity() - Constructor for class net.sourceforge.pmd.rules.design.NpathComplexity
 
NULL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
NullAssignmentRule - Class in net.sourceforge.pmd.rules.design
 
NullAssignmentRule() - Constructor for class net.sourceforge.pmd.rules.design.NullAssignmentRule
 
NullLiteral() - Method in class net.sourceforge.pmd.ast.JavaParser
 
NUM_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
NumericConstants - Interface in net.sourceforge.pmd.util
 

O

OccurrenceFinder - Class in net.sourceforge.pmd.symboltable
 
OccurrenceFinder() - Constructor for class net.sourceforge.pmd.symboltable.OccurrenceFinder
 
OCTAL_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.rules.basic.AvoidUsingOctalValues
 
OCTALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
OCTALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ONE - Static variable in interface net.sourceforge.pmd.util.NumericConstants
 
ONE_LINE_COMMENT_CHAR - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
 
OnlyOneReturnRule - Class in net.sourceforge.pmd.rules.design
 
OnlyOneReturnRule() - Constructor for class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
OnTheFlyRenderer - Class in net.sourceforge.pmd.renderers
 
OnTheFlyRenderer() - Constructor for class net.sourceforge.pmd.renderers.OnTheFlyRenderer
 
openNodeScope(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
openNodeScope(Node) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
OPERATOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
optimize() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
 
OR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ORASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
OrFilter<T> - Class in net.sourceforge.pmd.util.filter
A logical OR of a list of Filters.
OrFilter() - Constructor for class net.sourceforge.pmd.util.filter.OrFilter
 
OrFilter(Filter<T>...) - Constructor for class net.sourceforge.pmd.util.filter.OrFilter
 
OverrideBothEqualsAndHashcode - Class in net.sourceforge.pmd.rules
 
OverrideBothEqualsAndHashcode() - Constructor for class net.sourceforge.pmd.rules.OverrideBothEqualsAndHashcode
 

P

PACKAGE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PackageDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PackageNode - Class in net.sourceforge.pmd.dfa.report
 
PackageNode(String) - Constructor for class net.sourceforge.pmd.dfa.report.PackageNode
 
paintComponent(Graphics) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
PapariTextRenderer - Class in net.sourceforge.pmd.renderers
A console renderer with optional color support under *nix systems.
PapariTextRenderer() - Constructor for class net.sourceforge.pmd.renderers.PapariTextRenderer
 
parent - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
parents - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java13Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java14Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java15Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java16Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java17Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.JspParser
 
parse(Reader) - Method in interface net.sourceforge.pmd.parsers.Parser
Parse source code and return the root node of the AST.
parse(String) - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule.ExceptionParser
 
ParseException - Exception in net.sourceforge.pmd.ast
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception net.sourceforge.pmd.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception net.sourceforge.pmd.ast.ParseException
Constructor with message.
ParseException - Exception in net.sourceforge.pmd.cpd.cppast
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.cpd.cppast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception net.sourceforge.pmd.cpd.cppast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception net.sourceforge.pmd.cpd.cppast.ParseException
Constructor with message.
ParseException - Exception in net.sourceforge.pmd.jsp.ast
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.jsp.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception net.sourceforge.pmd.jsp.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception net.sourceforge.pmd.jsp.ast.ParseException
Constructor with message.
ParseExceptionHandler - Class in net.sourceforge.pmd.util.viewer.gui
handles parsing exceptions
ParseExceptionHandler(JFrame, Exception) - Constructor for class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler
creates the dialog
parser - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
parser - Variable in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
Parser - Interface in net.sourceforge.pmd.parsers
Common interface for calling tree-building parsers or source files.
parseXPath(String) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
PART_LETTER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PATH_EXPRESSION_APPENDED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of path extension
PATH_EXPRESSION_EVALUATED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of path expression evaluation
PathElement - Class in net.sourceforge.pmd.dfa.pathfinder
 
pattern - Variable in class net.sourceforge.pmd.util.filter.RegexStringFilter
 
peekNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
peekNode() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
phaseUpdate(int) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.GUI
 
PHPLanguage - Class in net.sourceforge.pmd.cpd
 
PHPLanguage() - Constructor for class net.sourceforge.pmd.cpd.PHPLanguage
 
PHPTokenizer - Class in net.sourceforge.pmd.cpd
 
PHPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.PHPTokenizer
 
PLUS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PLUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
PLUSASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PLUSEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
PLUSPLUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
PMD - Class in net.sourceforge.pmd
 
PMD() - Constructor for class net.sourceforge.pmd.PMD
 
PMDASMClassLoader - Class in net.sourceforge.pmd.typeresolution
 
PMDASMClassLoader(ClassLoader) - Constructor for class net.sourceforge.pmd.typeresolution.PMDASMClassLoader
 
PMDASMVisitor - Class in net.sourceforge.pmd.typeresolution.visitors
 
PMDASMVisitor() - Constructor for class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
 
PMDException - Exception in net.sourceforge.pmd
A convenience exception wrapper.
PMDException(String) - Constructor for exception net.sourceforge.pmd.PMDException
 
PMDException(String, Exception) - Constructor for exception net.sourceforge.pmd.PMDException
 
PmdLogFormatter - Class in net.sourceforge.pmd.util
 
PmdLogFormatter() - Constructor for class net.sourceforge.pmd.util.PmdLogFormatter
 
PMDTask - Class in net.sourceforge.pmd.ant
 
PMDTask() - Constructor for class net.sourceforge.pmd.ant.PMDTask
 
POINTERTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
popNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
popNode() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
PositionalIteratorRule - Class in net.sourceforge.pmd.rules.design
 
PositionalIteratorRule() - Constructor for class net.sourceforge.pmd.rules.design.PositionalIteratorRule
 
PostfixExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PreDecrementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
preferredRowCount() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method preferredRowCount.
preferredRowCount() - Method in class net.sourceforge.pmd.properties.StringProperty
 
preferredRowCount() - Method in interface net.sourceforge.pmd.PropertyDescriptor
If the datatype is a String then return the preferred number of rows to allocate in the text widget, returns a value of one for all other types.
PreIncrementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PREPROCESSOR_OUTPUT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
Lexical state.
PreserveStackTrace - Class in net.sourceforge.pmd.rules.design
 
PreserveStackTrace() - Constructor for class net.sourceforge.pmd.rules.design.PreserveStackTrace
 
prevCharIsCR - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
prevCharIsCR - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
prevCharIsCR - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
prevCharIsLF - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
prevCharIsLF - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
prevCharIsLF - Variable in class net.sourceforge.pmd.jsp.ast.JspCharStream
 
PrimaryExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PrimaryPrefix() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PrimarySuffix() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PrimitiveType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
println(String) - Method in class net.sourceforge.pmd.dcd.asm.PrintVisitor
 
println(String) - Method in class net.sourceforge.pmd.util.designer.MyPrintStream
 
printlnIndent(String) - Method in class net.sourceforge.pmd.dcd.asm.PrintVisitor
 
printMember(MemberNode) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
 
PrintVisitor - Class in net.sourceforge.pmd.dcd.asm
 
PrintVisitor() - Constructor for class net.sourceforge.pmd.dcd.asm.PrintVisitor
 
PrintVisitor(PrintVisitor) - Constructor for class net.sourceforge.pmd.dcd.asm.PrintVisitor
 
PrintVisitor(int) - Constructor for class net.sourceforge.pmd.dcd.asm.PrintVisitor
 
PRIORITIES - Static variable in interface net.sourceforge.pmd.Rule
 
PRIVATE - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
PRIVATE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PRIVATE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
processFile(Reader, RuleSets, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the file read by the reader against the rule set.
processFile(Reader, RuleSets, RuleContext, SourceType) - Method in class net.sourceforge.pmd.PMD
Processes the file read by the reader against the rule set.
processFile(Reader, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the file read by the reader against the rule set.
processFile(InputStream, String, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the input stream against a rule set using the given input encoding.
processFile(InputStream, String, RuleSets, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the input stream against a rule set using the given input encoding.
processFile(InputStream, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the input stream against a rule set assuming the platform character set.
processFiles(int, RuleSetFactory, SourceType, List<DataSource>, RuleContext, List<Renderer>, String, boolean, String, String, String, ClassLoader) - Static method in class net.sourceforge.pmd.PMD
Run PMD on a list of files using multiple threads.
processFiles(int, RuleSetFactory, SourceType, List<DataSource>, RuleContext, List<Renderer>, boolean, String, boolean, String, String, String, ClassLoader) - Static method in class net.sourceforge.pmd.PMD
Run PMD on a list of files using multiple threads.
processFiles(List<DataSource>, RuleContext, RuleSets, boolean, boolean, String, String) - Method in class net.sourceforge.pmd.PMD
Run PMD on a list of files.
Prolog() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
The optional prolog of a JSP, including (xml) declarations and DTD.
propertiesByName() - Method in class net.sourceforge.pmd.CommonAbstractRule
Return all the relevant properties for the receiver by overriding in subclasses as necessary.
propertiesByName() - Method in class net.sourceforge.pmd.dfa.DaaRule
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.CloseResource
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.design.NonThreadSafeSingleton
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.design.TooManyFields
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
 
propertiesByName() - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
propertiesByName() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
PropertyDescriptor - Interface in net.sourceforge.pmd
Property value descriptor that defines the use & requirements for setting property values for use within PMD and any associated GUIs.
propertyDescriptorFor(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
 
propertyDescriptorFor(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
propertyDescriptorFor(String) - Method in interface net.sourceforge.pmd.Rule
Get the PropertyDescriptor for the given property.
propertyErrorFor(Rule) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
Method propertyErrorFor.
propertyErrorFor(Rule) - Method in interface net.sourceforge.pmd.PropertyDescriptor
A convenience method that returns an error string if the rule holds onto a property value that has a problem.
PROTECTED - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
PROTECTED - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PROTECTED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
pseudoRef - Variable in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
PUBLIC - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
 
PUBLIC - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
PUBLIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
PUBLIC - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
RegularExpression Id.
publish(LogRecord) - Method in class net.sourceforge.pmd.util.AntLogHandler
 
publish(LogRecord) - Method in class net.sourceforge.pmd.util.ConsoleLogHandler
 
pushNode(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
pushNode(Node) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
pushOnStack(int, IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.Structure
The braceStack contains all nodes which are important to link the data flow nodes.

Q

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

R

RBRACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
RBRACKET - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
RCURLYBRACE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ReadByte() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
readChar() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the next character from the selected input.
readChar() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Read a character.
readChar() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Read a character.
readChar() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the next character from the selected input.
readChar() - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Read a character.
realKind - Variable in class net.sourceforge.pmd.ast.Token.GTToken
 
REDECLARED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
ReferenceType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
REFERENCING - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
regex - Variable in class net.sourceforge.pmd.util.filter.RegexStringFilter
 
RegexHelper - Class in net.sourceforge.pmd.rules.regex
A simple helper class to regroup a bunch of method generally used by rules using regex.
RegexStringFilter - Class in net.sourceforge.pmd.util.filter
A filter which uses a regular expression to match Strings.
RegexStringFilter(String) - Constructor for class net.sourceforge.pmd.util.filter.RegexStringFilter
 
REGISTER - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.jaxen.MatchesFunction
 
registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.jaxen.TypeOfFunction
 
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(Reader) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(InputStream) - Method in class net.sourceforge.pmd.ast.JavaCharStream
Reinitialise.
ReInit(CharStream) - Method in class net.sourceforge.pmd.ast.JavaParser
Reinitialise.
ReInit(JavaParserTokenManager) - Method in class net.sourceforge.pmd.ast.JavaParser
Reinitialise.
ReInit(CharStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
Reinitialise parser.
ReInit(CharStream, int) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(Reader) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(InputStream) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.jsp.ast.JspCharStream
Reinitialise.
ReInit(CharStream) - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Reinitialise.
ReInit(JspParserTokenManager) - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Reinitialise.
ReInit(CharStream) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Reinitialise parser.
ReInit(CharStream, int) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
Reinitialise parser.
RelationalExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
REM - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
REMASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
remove() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
remove() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
removeAttribute(String) - Method in class net.sourceforge.pmd.RuleContext
Remove an attribute value on the RuleContext.
removeLast() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
removePathToChild(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
removePathToChild(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
removeTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
removeViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
 
render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.CSVRenderer
 
render(Iterator<Match>) - Method in interface net.sourceforge.pmd.cpd.Renderer
 
render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.SimpleRenderer
 
render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.VSRenderer
 
render(Iterator<Match>) - Method in class net.sourceforge.pmd.cpd.XMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
 
render(Writer, Report) - Method in class net.sourceforge.pmd.renderers.OnTheFlyRenderer
 
render(Writer, Report) - Method in class net.sourceforge.pmd.renderers.PapariTextRenderer
 
render(Report) - Method in interface net.sourceforge.pmd.renderers.Renderer
Deprecated. This method consumes too much memory. Use the render method with the Writer argument instead.
render(Writer, Report) - Method in interface net.sourceforge.pmd.renderers.Renderer
Deprecated. This method consumes too much memory. Use the start, renderFileReport and end methods instead.
render(Writer, Report) - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
 
render(Writer, Report) - Method in class net.sourceforge.pmd.renderers.YAHTMLRenderer
 
renderBody(Writer, Report) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
 
Renderer - Interface in net.sourceforge.pmd.cpd
 
Renderer - Interface in net.sourceforge.pmd.renderers
 
renderFileReport(Report) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
 
renderFileReport(Report) - Method in class net.sourceforge.pmd.renderers.OnTheFlyRenderer
 
renderFileReport(Report) - Method in interface net.sourceforge.pmd.renderers.Renderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.CSVRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.OnTheFlyRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.TextRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
 
renderFileViolations(Iterator<IRuleViolation>) - Method in class net.sourceforge.pmd.renderers.XMLRenderer
 
renderSummary(Writer, Report) - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
 
replaceString(String, char, String) - Static method in class net.sourceforge.pmd.util.StringUtil
 
replaceString(String, String, String) - Static method in class net.sourceforge.pmd.util.StringUtil
 
report(String) - Method in class net.sourceforge.pmd.cpd.FileReporter
 
report(UsageGraph, boolean) - Static method in class net.sourceforge.pmd.dcd.DCD
 
Report - Class in net.sourceforge.pmd
 
Report() - Constructor for class net.sourceforge.pmd.Report
 
report() - Static method in class net.sourceforge.pmd.util.Benchmark
 
Report.ProcessingError - Class in net.sourceforge.pmd
 
Report.ProcessingError(String, String) - Constructor for class net.sourceforge.pmd.Report.ProcessingError
 
Report.ReadableDuration - Class in net.sourceforge.pmd
 
Report.ReadableDuration(long) - Constructor for class net.sourceforge.pmd.Report.ReadableDuration
 
Report.SuppressedViolation - Class in net.sourceforge.pmd
 
Report.SuppressedViolation(IRuleViolation, boolean, String) - Constructor for class net.sourceforge.pmd.Report.SuppressedViolation
 
ReportException - Exception in net.sourceforge.pmd.cpd
 
ReportException(Throwable) - Constructor for exception net.sourceforge.pmd.cpd.ReportException
 
ReportHTMLPrintVisitor - Class in net.sourceforge.pmd.dfa.report
 
ReportHTMLPrintVisitor(String) - Constructor for class net.sourceforge.pmd.dfa.report.ReportHTMLPrintVisitor
 
ReportListener - Interface in net.sourceforge.pmd
 
ReportTree - Class in net.sourceforge.pmd.dfa.report
 
ReportTree() - Constructor for class net.sourceforge.pmd.dfa.report.ReportTree
 
ReportVisitor - Class in net.sourceforge.pmd.dfa.report
 
ReportVisitor() - Constructor for class net.sourceforge.pmd.dfa.report.ReportVisitor
 
reset() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
reset() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
reset() - Static method in class net.sourceforge.pmd.util.Benchmark
 
resetTo(List<ASTMethodDeclaration>, LineGetter) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver
 
resolve(String) - Method in interface net.sourceforge.pmd.symboltable.TypeSet.Resolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver
 
Resource() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ResourceLoader - Class in net.sourceforge.pmd.util
 
Resources() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ResourceSpecification() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ResultType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
RETURN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
RegularExpression Id.
RETURN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
RegularExpression Id.
RETURN_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
returnsArray() - Method in class net.sourceforge.pmd.ast.ASTResultType
 
ReturnStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
reverseParentPathsTo(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
reverseParentPathsTo(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode