Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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
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.
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
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
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.
BANG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
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.
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
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
buffer - Variable in class net.sourceforge.pmd.ast.JavaCharStream
buffer - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
bufline - Variable in class net.sourceforge.pmd.ast.JavaCharStream
bufline - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
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.
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
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.
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

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.
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.Match.MatchCode
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
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
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.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.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.
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 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 exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
getEndLine() - Method in class net.sourceforge.pmd.RuleViolation
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.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 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
getMatchCode() - 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.
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
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.Match.MatchCode
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.
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

## 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
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
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.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.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
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
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
JspCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
JspCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
JspCharStream(InputStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
JspCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
JspCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
JspCharStream(Reader) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
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.
LengthComparator - 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
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
Match.MatchCode - Class in net.sourceforge.pmd.cpd
Match.MatchCode() - Constructor for class net.sourceforge.pmd.cpd.Match.MatchCode
Match.MatchCode(TokenEntry, TokenEntry) - Constructor for class net.sourceforge.pmd.cpd.Match.MatchCode
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
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.
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
prevCharIsLF - Variable in class net.sourceforge.pmd.ast.JavaCharStream
prevCharIsLF - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
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.
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 to which uses a regular expression to match upon Strings.
RegexStringFilter() - Constructor for class net.sourceforge.pmd.util.filter.RegexStringFilter
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(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
ResourceLoader - Class in net.sourceforge.pmd.util
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
rootNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
rootNode() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
RPAREN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
RPARENTHESIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
RSIGNEDSHIFT() - Method in class net.sourceforge.pmd.ast.JavaParser
RSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
RSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
RSQUAREBRACKET - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
RubyLanguage - Class in net.sourceforge.pmd.cpd
RubyLanguage() - Constructor for class net.sourceforge.pmd.cpd.RubyLanguage
RubyTokenizer - Class in net.sourceforge.pmd.cpd
  BSD-style license; for more info see http://pmd.sourceforge.net/license.html
RubyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.RubyTokenizer
Rule - Interface in net.sourceforge.pmd
  This is the basic Rule interface for PMD rules.
RuleChain - Class in net.sourceforge.pmd
  The RuleChain is a means by which Rules can participate in a uniform visitation of the AST, and not need perform their own independent visitation.
RuleChain() - Constructor for class net.sourceforge.pmd.RuleChain
RuleChainVisitor - Interface in net.sourceforge.pmd
  The RuleChainVisitor understands how to visit an AST for a particular Language.
RuleContext - Class in net.sourceforge.pmd
RuleContext() - Constructor for class net.sourceforge.pmd.RuleContext
  Default constructor.
RuleContext(RuleContext) - Constructor for class net.sourceforge.pmd.RuleContext
  Constructor which shares attributes with the given RuleContext.
RuleReference - Class in net.sourceforge.pmd
  This class represents a Rule which is a reference to Rule defined in another RuleSet.
RuleReference() - Constructor for class net.sourceforge.pmd.RuleReference
RuleSet - Class in net.sourceforge.pmd
  This class represents a collection of rules.
RuleSet() - Constructor for class net.sourceforge.pmd.RuleSet
RuleSetFactory - Class in net.sourceforge.pmd
  RuleSetFactory is responsible for creating RuleSet instances from XML content.
RuleSetFactory() - Constructor for class net.sourceforge.pmd.RuleSetFactory
RuleSetNotFoundException - Exception in net.sourceforge.pmd
RuleSetNotFoundException(String) - Constructor for exception net.sourceforge.pmd.RuleSetNotFoundException
RuleSetReference - Class in net.sourceforge.pmd
  This class represents a reference to RuleSet.
RuleSetReference() - Constructor for class net.sourceforge.pmd.RuleSetReference
ruleSetRules - Variable in class net.sourceforge.pmd.AbstractRuleChainVisitor
  These are all the rules participating in the RuleChain, grouped by RuleSet.
RuleSets - Class in net.sourceforge.pmd
  Grouping of Rules per Language in a RuleSet.
RuleSets() - Constructor for class net.sourceforge.pmd.RuleSets
  Public constructor.
RuleSets(RuleSet) - Constructor for class net.sourceforge.pmd.RuleSets
  Public constructor.
RuleSetWrapper - Class in net.sourceforge.pmd.ant
RuleSetWrapper() - Constructor for class net.sourceforge.pmd.ant.RuleSetWrapper
RuleSetWriter - Class in net.sourceforge.pmd
  This class represents a way to serialize a RuleSet to an XML configuration file.
RuleSetWriter(OutputStream) - Constructor for class net.sourceforge.pmd.RuleSetWriter
RuleSetWriter(OutputStream, boolean) - Constructor for class net.sourceforge.pmd.RuleSetWriter
RuleViolation - Class in net.sourceforge.pmd
RuleViolation(Rule, RuleContext, SimpleNode) - Constructor for class net.sourceforge.pmd.RuleViolation
RuleViolation(Rule, RuleContext, SimpleNode, String) - Constructor for class net.sourceforge.pmd.RuleViolation
RuleViolation.RuleViolationComparator - Class in net.sourceforge.pmd
RuleViolation.RuleViolationComparator() - Constructor for class net.sourceforge.pmd.RuleViolation.RuleViolationComparator
ruleViolationAdded(IRuleViolation) - Method in interface net.sourceforge.pmd.ReportListener
run() - Method in class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder
run() - Method in class net.sourceforge.pmd.dfa.SequenceChecker
  Finds the first most inner sequence e.g IFStart & IFEnd.
RUNSIGNEDSHIFT() - Method in class net.sourceforge.pmd.ast.JavaParser
RUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
RUNSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.

## S

SC_AND - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SC_OR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SCOPE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
Scope - Interface in net.sourceforge.pmd.symboltable
  Provides methods which all scopes must implement

  See JLS 6.3 for a description of scopes
ScopeAndDeclarationFinder - Class in net.sourceforge.pmd.symboltable
  Visitor for scope creation.
ScopeAndDeclarationFinder() - Constructor for class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
ScopedLogHandlersManager - Class in net.sourceforge.pmd
ScopedLogHandlersManager(Level, Handler...) - Constructor for class net.sourceforge.pmd.ScopedLogHandlersManager
Search - Class in net.sourceforge.pmd.symboltable
Search(NameOccurrence) - Constructor for class net.sourceforge.pmd.symboltable.Search
select(SimpleNode) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
selectNode(SimpleNode, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
  selects the given node in the AST
SEMICOLON - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SEMICOLON - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SequenceChecker - Class in net.sourceforge.pmd.dfa
SequenceChecker(List) - Constructor for class net.sourceforge.pmd.dfa.SequenceChecker
SequenceException - Exception in net.sourceforge.pmd.dfa
SequenceException() - Constructor for exception net.sourceforge.pmd.dfa.SequenceException
SequenceException(String) - Constructor for exception net.sourceforge.pmd.dfa.SequenceException
setAbstract() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setAbstract(boolean) instead.
setAbstract(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setAbstract() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setAbstract(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setAllRules(boolean) - Method in class net.sourceforge.pmd.RuleSetReference
setArgumentCount(int) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
setASTCompilationUnitPackage(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet
setAttribute(String, Object) - Method in class net.sourceforge.pmd.RuleContext
  Set an attribute value on the RuleContext, if it does not already exist.
setAuxClasspath(Path) - Method in class net.sourceforge.pmd.ant.PMDTask
setAuxClasspathRef(Reference) - Method in class net.sourceforge.pmd.ant.PMDTask
setCharLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
setClassLoader(ClassLoader) - Method in class net.sourceforge.pmd.PMD
  Set the ClassLoader being used by PMD when processing Rules.
setClasspath(Path) - Method in class net.sourceforge.pmd.ant.PMDTask
setClasspathRef(Reference) - Method in class net.sourceforge.pmd.ant.PMDTask
setClassTypeResolver(ClassTypeResolver) - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
setCode(LineGetter) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
setComments(List<Comment>) - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
setCompound() - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
setContainsComment() - Method in class net.sourceforge.pmd.ast.ASTBlock
setContainsComment() - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
setCpdListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.CPD
setCpus(int) - Method in class net.sourceforge.pmd.ant.PMDTask
setDataFlowNode(IDataFlowNode) - Method in class net.sourceforge.pmd.ast.SimpleNode
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
  Set debug output.
setDebugStream(PrintStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
  Set debug output.
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
  Set debug output.
setDefault() - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
setDescription(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setDescription(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setDescription(String) - Method in interface net.sourceforge.pmd.Rule
  Set the description of this Rule.
setDescription(String) - Method in class net.sourceforge.pmd.RuleReference
setDescription(String) - Method in class net.sourceforge.pmd.RuleSet
setEmpty(boolean) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
setEncoding(String) - Method in class net.sourceforge.pmd.ant.PMDTask
setEncoding(String) - Method in class net.sourceforge.pmd.cpd.CPD
setEncoding(String) - Method in class net.sourceforge.pmd.cpd.CPDTask
setExcludeMarker(String) - Method in class net.sourceforge.pmd.ant.PMDTask
setExcludeMarker(String) - Method in class net.sourceforge.pmd.ast.JavaParser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
setExcludeMarker(String) - Method in class net.sourceforge.pmd.parsers.Java13Parser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.parsers.Java14Parser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.parsers.Java15Parser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.parsers.Java16Parser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.parsers.Java17Parser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.parsers.JspParser
setExcludeMarker(String) - Method in interface net.sourceforge.pmd.parsers.Parser
setExcludeMarker(String) - Method in class net.sourceforge.pmd.PMD
setExcludePatterns(List<String>) - Method in class net.sourceforge.pmd.RuleSet
setExcludes(Set<String>) - Method in class net.sourceforge.pmd.RuleSetReference
setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setExternalInfoUrl(String) - Method in interface net.sourceforge.pmd.Rule
  Set a URL for external information about this Rule.
setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.RuleReference
setFailOnError(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
setFailOnRuleViolation(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
setFailuresPropertyName(String) - Method in class net.sourceforge.pmd.ant.PMDTask
setFileName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
setFileName(String) - Method in class net.sourceforge.pmd.RuleSet
setFilter(Filter<T>) - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
setFilters(List<Filter<T>>) - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
setFinal() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setFinal(boolean) instead.
setFinal(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setFinal() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setFinal(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setFirst(int) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
setFloatLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
setFormat(CPDTask.FormatAttribute) - Method in class net.sourceforge.pmd.cpd.CPDTask
setHasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
setHashCode(int) - Method in class net.sourceforge.pmd.cpd.TokenEntry
setIgnoreClassAnonymous(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreConstructorAllPrivate(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreConstructorSinglePrivateNoArg(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreConstructorStaticInitializer(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreFieldInlinable(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
setIgnoreMethodAllOverride(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreMethodJavaLangObjectOverride(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setIgnoreMethodMain(boolean) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
setImage(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
setImportOnDemand() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
setInclude(boolean) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setInclude(boolean) - Method in class net.sourceforge.pmd.CommonAbstractRule
setInclude(boolean) - Method in interface net.sourceforge.pmd.Rule
  Deprecated. Don't know what this is for, so deprecating it.
setIncludePatterns(List<String>) - Method in class net.sourceforge.pmd.RuleSet
setInterface() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
setIntLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
setIsArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
setIsArrayDereference() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
setIsMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
setIsSuper() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
setIsThis() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
setJavaVersion(SourceType) - Method in class net.sourceforge.pmd.PMD
  Set the SourceType to be used for ".java" files.
setJDK13() - Method in class net.sourceforge.pmd.ast.JavaParser
setJDK15() - Method in class net.sourceforge.pmd.ast.JavaParser
setJspScope(ASTCompilationUnit) - Method in class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder
  Set a DummyScope as scope of the given compilationUnit.
setLabel(String) - Method in class net.sourceforge.pmd.cpd.Match
setLanguage(CPDTask.LanguageAttribute) - Method in class net.sourceforge.pmd.cpd.CPDTask
setLanguage(Language) - Method in class net.sourceforge.pmd.RuleSet
setLineCount(int) - Method in class net.sourceforge.pmd.cpd.Match
setLinePrefix(String) - Method in class net.sourceforge.pmd.ant.Formatter
setLinkPrefix(String) - Method in class net.sourceforge.pmd.ant.Formatter
setListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
setMarkSet(Set<TokenEntry>) - Method in class net.sourceforge.pmd.cpd.Match
setMaxRuleViolations(int) - Method in class net.sourceforge.pmd.ant.PMDTask
setMessage(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setMessage(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setMessage(String) - Method in interface net.sourceforge.pmd.Rule
  Set the message to show when this Rule identifies a violation.
setMessage(String) - Method in class net.sourceforge.pmd.RuleReference
setMessage(String) - Method in class net.sourceforge.pmd.stat.DataPoint
setMethod(SimpleNode) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
setMinimumPriority(int) - Method in class net.sourceforge.pmd.ant.PMDTask
setMinimumPriority(int) - Method in class net.sourceforge.pmd.RuleSetFactory
  Set the minimum rule priority threshold for all Rules which are loaded from RuleSets via reference.
setMinimumTokenCount(int) - Method in class net.sourceforge.pmd.cpd.CPDTask
setModifiers(int) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setModifiers(int) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setName(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setName(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
setName(String) - Method in interface net.sourceforge.pmd.Rule
  Set the name of this Rule.
setName(String) - Method in class net.sourceforge.pmd.RuleReference
setName(String) - Method in class net.sourceforge.pmd.RuleSet
setNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.ast.ASTName
setNameDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
setNative() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setNative(boolean) instead.
setNative(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setNative() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setNative(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setNode(SimpleNode) - Method in class net.sourceforge.pmd.stat.DataPoint
setOutputFile(File) - Method in class net.sourceforge.pmd.cpd.CPDTask
setPackage(Package) - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
setParent(Scope) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
setParent(Scope) - Method in class net.sourceforge.pmd.symboltable.DummyScope
setParent(Scope) - Method in interface net.sourceforge.pmd.symboltable.Scope
  Points this scope to its parent
setPriority(int) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setPriority(int) - Method in class net.sourceforge.pmd.CommonAbstractRule
setPriority(int) - Method in interface net.sourceforge.pmd.Rule
  Set the priority of this Rule.
setPriority(int) - Method in class net.sourceforge.pmd.RuleReference
setPrivate() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setPrivate(boolean) instead.
setPrivate(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setPrivate() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setPrivate(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setProperties(PropertyDescriptor, Object[]) - Method in class net.sourceforge.pmd.CommonAbstractRule
setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
setProperty(PropertyDescriptor, Object) - Method in class net.sourceforge.pmd.CommonAbstractRule
setProtected() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setProtected(boolean) instead.
setProtected(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setProtected() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setProtected(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setPublic() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setPublic(boolean) instead.
setPublic(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setPublic() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setPublic(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setPublicId(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
setRegex(String) - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
setReport(Report) - Method in class net.sourceforge.pmd.RuleContext
setRule(Rule) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setRuleClass(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setRuleClass(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setRuleClass(String) - Method in interface net.sourceforge.pmd.Rule
  Set the class of this Rule.
setRuleSetFileName(String) - Method in class net.sourceforge.pmd.RuleSetReference
setRuleSetFiles(String) - Method in class net.sourceforge.pmd.ant.PMDTask
setRuleSetName(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setRuleSetName(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setRuleSetName(String) - Method in interface net.sourceforge.pmd.Rule
  Set the name of the RuleSet containing this Rule.
setRuleSetReference(RuleSetReference) - Method in class net.sourceforge.pmd.RuleReference
setScope(Scope) - Method in class net.sourceforge.pmd.ast.SimpleNode
setScore(double) - Method in class net.sourceforge.pmd.stat.DataPoint
setSecond(int) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
setSelectJavaFiles(boolean) - Method in class net.sourceforge.pmd.SourceFileSelector
setSelectJspFiles(boolean) - Method in class net.sourceforge.pmd.SourceFileSelector
setSeverity(int) - Method in exception net.sourceforge.pmd.PMDException
setShortFilenames(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
setShowSuppressed(boolean) - Method in class net.sourceforge.pmd.ant.Formatter
setSince(String) - Method in class net.sourceforge.pmd.AbstractDelegateRule
setSince(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
setSince(String) - Method in interface net.sourceforge.pmd.Rule
  Set the version of PMD in which this Rule was added.
setSourceCodeFile(File) - Method in class net.sourceforge.pmd.RuleContext
setSourceCodeFilename(String) - Method in class net.sourceforge.pmd.RuleContext
setSourceCodeSlice(String) - Method in class net.sourceforge.pmd.cpd.Match
setSourceType(SourceType) - Method in class net.sourceforge.pmd.RuleContext
setSourceTypeOfJavaFiles(SourceType) - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
  Set the SourceType of files with ".java" extension.
setStatic() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setStatic(boolean) instead.
setStatic(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setStatic() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
setStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
setStatic() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setStatic(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setStrictfp() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setStrictfp(boolean) instead.
setStrictfp(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setStrictfp() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setStrictfp(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setStringLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
setSynchronized() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setSynchronized(boolean) instead.
setSynchronized(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setSynchronized() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setSynchronized(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setTabSize(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
setTabSize(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
setTargetJDK(String) - Method in class net.sourceforge.pmd.ant.PMDTask
setTernary() - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
setToConsole(boolean) - Method in class net.sourceforge.pmd.ant.Formatter
setToFile(File) - Method in class net.sourceforge.pmd.ant.Formatter
setTransient() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setTransient(boolean) instead.
setTransient(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setTransient() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setTransient(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setTrue() - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
setType(String) - Method in class net.sourceforge.pmd.ant.Formatter
setType(Class<?>) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessTypeNode
setType(Class) - Method in class net.sourceforge.pmd.ast.SimpleJavaTypeNode
setType(Class<?>) - Method in interface net.sourceforge.pmd.ast.TypeNode
  Set the Java Class associated with this node.
setType(int) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
setUri(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
setUsesDFA() - Method in class net.sourceforge.pmd.AbstractDelegateRule
setUsesDFA() - Method in class net.sourceforge.pmd.CommonAbstractRule
setUsesDFA() - Method in interface net.sourceforge.pmd.Rule
  Sets whether this Rule uses Data Flow Analysis.
setUsesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
setUsesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
setUsesTypeResolution() - Method in class net.sourceforge.pmd.AbstractDelegateRule
setUsesTypeResolution() - Method in class net.sourceforge.pmd.CommonAbstractRule
setUsesTypeResolution() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
setUsesTypeResolution() - Method in interface net.sourceforge.pmd.Rule
  Sets whether this Rule uses Type Resolution.
setValue(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
setVarargs() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
setVariableAccess(List<VariableAccess>) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
setVariableAccess(List<VariableAccess>) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
setVolatile() - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
  Deprecated. Use setVolatile(boolean) instead.
setVolatile(boolean) - Method in interface net.sourceforge.pmd.ast.AccessNodeInterface
setVolatile() - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setVolatile(boolean) - Method in class net.sourceforge.pmd.ast.SimpleJavaAccessNode
setWriter(Writer) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
setWriter(Writer) - Method in interface net.sourceforge.pmd.renderers.Renderer
ShiftExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
SHIFTLEFT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SHIFTLEFTEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SHIFTRIGHT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SHIFTRIGHTEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SHORT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SHORT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
shortNamesEnabled() - Method in class net.sourceforge.pmd.CommandLineOptions
showSuppressedViolations - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
showSuppressedViolations(boolean) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
showSuppressedViolations(boolean) - Method in interface net.sourceforge.pmd.renderers.Renderer
SignatureDeclareThrowsException - Class in net.sourceforge.pmd.typeresolution.rules
  A method/constructor shouldn't explicitly throw java.lang.Exception, since it is unclear which exceptions that can be thrown from the methods.
SignatureDeclareThrowsException() - Constructor for class net.sourceforge.pmd.typeresolution.rules.SignatureDeclareThrowsException
SIGNED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SimpleCharStream - Class in net.sourceforge.pmd.cpd.cppast
  An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(Reader) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream, String) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleCharStream(InputStream) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Constructor.
SimpleJavaAccessNode - Class in net.sourceforge.pmd.ast
SimpleJavaAccessNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaAccessNode
SimpleJavaAccessNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaAccessNode
SimpleJavaAccessTypeNode - Class in net.sourceforge.pmd.ast
SimpleJavaAccessTypeNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaAccessTypeNode
SimpleJavaAccessTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaAccessTypeNode
SimpleJavaNode - Class in net.sourceforge.pmd.ast
SimpleJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaNode
SimpleJavaNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaNode
SimpleJavaTypeNode - Class in net.sourceforge.pmd.ast
  An extension of the SimpleJavaNode which implements the TypeNode interface.
SimpleJavaTypeNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaTypeNode
SimpleJavaTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaTypeNode
SimpleNode - Class in net.sourceforge.pmd.ast
SimpleNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleNode
SimpleNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleNode
SimpleNode - Class in net.sourceforge.pmd.jsp.ast
SimpleNode(int) - Constructor for class net.sourceforge.pmd.jsp.ast.SimpleNode
SimpleNode(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.SimpleNode
SimpleNodeSubMenu - Class in net.sourceforge.pmd.util.viewer.gui.menu
  submenu for the simple node itself
SimpleNodeSubMenu(ViewerModel, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.SimpleNodeSubMenu
  constructs the submenu
SimpleNodeTreeNodeAdapter - Class in net.sourceforge.pmd.util.viewer.model
  provides the adapter for the tree model
SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
  constructs the node
SimpleRenderer - Class in net.sourceforge.pmd.cpd
SimpleRenderer() - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
SimpleRenderer(boolean) - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
SimpleRenderer(String) - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
SimpleRuleSetNameMapper - Class in net.sourceforge.pmd
SimpleRuleSetNameMapper(String) - Constructor for class net.sourceforge.pmd.SimpleRuleSetNameMapper
SimplifyBooleanReturns - Class in net.sourceforge.pmd.rules
SimplifyBooleanReturns() - Constructor for class net.sourceforge.pmd.rules.SimplifyBooleanReturns
SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
SingleLineComment - Class in net.sourceforge.pmd.ast
SingleLineComment(Token) - Constructor for class net.sourceforge.pmd.ast.SingleLineComment
SingleMemberAnnotation() - Method in class net.sourceforge.pmd.ast.JavaParser
SingularField - Class in net.sourceforge.pmd.rules.design
SingularField() - Constructor for class net.sourceforge.pmd.rules.design.SingularField
size() - Method in class net.sourceforge.pmd.cpd.Tokens
size() - Method in class net.sourceforge.pmd.dfa.report.ReportTree
size() - Method in class net.sourceforge.pmd.Report
size() - Method in class net.sourceforge.pmd.RuleSet
  Returns the number of rules in this ruleset
SIZEOF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
skipDuplicates() - Method in class net.sourceforge.pmd.cpd.CPD
SLASH - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SLASHASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SourceCode - Class in net.sourceforge.pmd.cpd
SourceCode(SourceCode.CodeLoader) - Constructor for class net.sourceforge.pmd.cpd.SourceCode
SourceCode.CodeLoader - Class in net.sourceforge.pmd.cpd
SourceCode.CodeLoader() - Constructor for class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
SourceCode.FileCodeLoader - Class in net.sourceforge.pmd.cpd
SourceCode.FileCodeLoader(File, String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
SourceCode.StringCodeLoader - Class in net.sourceforge.pmd.cpd
SourceCode.StringCodeLoader(String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
SourceCode.StringCodeLoader(String, String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
SourceCodePanel - Class in net.sourceforge.pmd.util.viewer.gui
  source code panel
SourceCodePanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
SourceFileConstants - Class in net.sourceforge.pmd
  Constants used when handling names of source files.
SourceFileConstants() - Constructor for class net.sourceforge.pmd.SourceFileConstants
SourceFileOrDirectoryFilter - Class in net.sourceforge.pmd.cpd
  Filtering of directories en wanted source files.
SourceFileOrDirectoryFilter(SourceFileSelector) - Constructor for class net.sourceforge.pmd.cpd.SourceFileOrDirectoryFilter
  Public constructor
SourceFileScope - Class in net.sourceforge.pmd.symboltable
SourceFileScope() - Constructor for class net.sourceforge.pmd.symboltable.SourceFileScope
SourceFileScope(String) - Constructor for class net.sourceforge.pmd.symboltable.SourceFileScope
SourceFileSelector - Class in net.sourceforge.pmd
  Filtering of wanted source files.
SourceFileSelector() - Constructor for class net.sourceforge.pmd.SourceFileSelector
SourceType - Class in net.sourceforge.pmd
  Enumeration of the types of source code.
SourceTypeDiscoverer - Class in net.sourceforge.pmd
  This class can give the SourceType of a source file.
SourceTypeDiscoverer() - Constructor for class net.sourceforge.pmd.SourceTypeDiscoverer
  Public constructor.
SourceTypeHandler - Interface in net.sourceforge.pmd.sourcetypehandlers
  Interface for obtaining the classes necessary for checking source files of a specific language.
SourceTypeHandlerBroker - Class in net.sourceforge.pmd.sourcetypehandlers
  Broker for SourceTypeHandler instances for specific SourceTypes.
SourceTypeToRuleLanguageMapper - Class in net.sourceforge.pmd
  Mapping of SourceType to RuleLanguage.
spanMultipleLinesString - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
specialConstructor - Variable in exception net.sourceforge.pmd.ast.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception net.sourceforge.pmd.cpd.cppast.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialConstructor - Variable in exception net.sourceforge.pmd.jsp.ast.ParseException
  This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class net.sourceforge.pmd.ast.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class net.sourceforge.pmd.cpd.cppast.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class net.sourceforge.pmd.jsp.ast.Token
  This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
StackObject - Class in net.sourceforge.pmd.dfa
StackObject(int, IDataFlowNode) - Constructor for class net.sourceforge.pmd.dfa.StackObject
STAR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
STAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
STARASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
start(RuleContext) - Method in class net.sourceforge.pmd.AbstractDelegateRule
start(String) - Method in class net.sourceforge.pmd.ant.Formatter
start(RuleContext) - Method in class net.sourceforge.pmd.CommonAbstractRule
start() - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
start() - Method in class net.sourceforge.pmd.renderers.CSVRenderer
start() - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
start() - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
start() - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
start() - Method in class net.sourceforge.pmd.renderers.OnTheFlyRenderer
start() - Method in interface net.sourceforge.pmd.renderers.Renderer
start() - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
start() - Method in class net.sourceforge.pmd.renderers.TextRenderer
start() - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
start() - Method in class net.sourceforge.pmd.renderers.XMLRenderer
start() - Method in class net.sourceforge.pmd.renderers.XSLTRenderer
start() - Method in class net.sourceforge.pmd.Report
start(RuleContext) - Method in interface net.sourceforge.pmd.Rule
  Start processing.
start(RuleContext) - Method in class net.sourceforge.pmd.rules.design.GenericClassCounterRule
start(RuleContext) - Method in class net.sourceforge.pmd.RuleSet
start(RuleContext) - Method in class net.sourceforge.pmd.RuleSets
  Notify all rules of the start of processing.
start(Object) - Method in interface net.sourceforge.pmd.sourcetypehandlers.VisitorStarter
  Start the visitor, given the root-node of the AST.
start(Object) - Method in class net.sourceforge.pmd.symboltable.JspSymbolFacade
  Set Scope for JSP AST.
START_END_TAG_MISMATCH_RULE_NAME - Static variable in exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
StartAndEndTagMismatchException - Exception in net.sourceforge.pmd.jsp.ast
StartAndEndTagMismatchException(int, int, String, int, int, String) - Constructor for exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
  Public constructor.
startFileAnalysis(DataSource) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
startFileAnalysis(DataSource) - Method in interface net.sourceforge.pmd.renderers.Renderer
StartOrEndDataFlowNode - Class in net.sourceforge.pmd.dfa
StartOrEndDataFlowNode(LinkedList<DataFlowNode>, int, boolean) - Constructor for class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode
StartTagState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  Lexical state.
Statement() - Method in class net.sourceforge.pmd.ast.JavaParser
StatementAndBraceFinder - Class in net.sourceforge.pmd.dfa
StatementAndBraceFinder() - Constructor for class net.sourceforge.pmd.dfa.StatementAndBraceFinder
StatementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
StatementExpressionList() - Method in class net.sourceforge.pmd.ast.JavaParser
STATIC - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
STATIC - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
STATIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
staticFlag - Static variable in class net.sourceforge.pmd.ast.JavaCharStream
  Whether parser is static.
staticFlag - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
  Whether parser is static.
StatisticalRule - Class in net.sourceforge.pmd.stat
StatisticalRule() - Constructor for class net.sourceforge.pmd.stat.StatisticalRule
stressTestEnabled() - Method in class net.sourceforge.pmd.CommandLineOptions
STRICT_OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.rules.basic.AvoidUsingOctalValues
STRICTFP - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
STRICTFP - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
STRING - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
STRING_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
StringConcatenationRule - Class in net.sourceforge.pmd.rules
StringConcatenationRule() - Constructor for class net.sourceforge.pmd.rules.StringConcatenationRule
StringInstantiation - Class in net.sourceforge.pmd.rules.strings
StringInstantiation() - Constructor for class net.sourceforge.pmd.rules.strings.StringInstantiation
StringProperty - Class in net.sourceforge.pmd.properties
  Defines a datatype that supports String values.
StringProperty(String, String, String, float) - Constructor for class net.sourceforge.pmd.properties.StringProperty
  Constructor for StringProperty.
StringProperty(String, String, String[], float, char) - Constructor for class net.sourceforge.pmd.properties.StringProperty
  Constructor for StringProperty.
StringProperty(String, String, Object, float, char) - Constructor for class net.sourceforge.pmd.properties.StringProperty
  Constructor for StringProperty.
stringToken - Variable in class net.sourceforge.pmd.cpd.AbstractTokenizer
StringToStringRule - Class in net.sourceforge.pmd.rules.strings
StringToStringRule() - Constructor for class net.sourceforge.pmd.rules.strings.StringToStringRule
StringUtil - Class in net.sourceforge.pmd.util
StringUtil() - Constructor for class net.sourceforge.pmd.util.StringUtil
STRUCT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
Structure - Class in net.sourceforge.pmd.dfa
Structure() - Constructor for class net.sourceforge.pmd.dfa.Structure
subclasses(TypeNode, Class) - Static method in class net.sourceforge.pmd.typeresolution.TypeHelper
substringsOf(String, char) - Static method in class net.sourceforge.pmd.util.StringUtil
  Parses the input source using the delimiter specified.
substringsOf(String, String) - Static method in class net.sourceforge.pmd.util.StringUtil
  Much more efficient than StringTokenizer.
sumExpressionComplexity(ASTExpression) - Static method in class net.sourceforge.pmd.rules.design.NpathComplexity
  Calculate the boolean complexity of the given expression.
SummaryHTMLRenderer - Class in net.sourceforge.pmd.renderers
SummaryHTMLRenderer(String, String) - Constructor for class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
SummaryHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
SUPER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
supportedLanguages - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
suppressed - Variable in class net.sourceforge.pmd.renderers.OnTheFlyRenderer
suppressedByAnnotation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
suppressedByNOPMD() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
suppresses(Rule) - Method in class net.sourceforge.pmd.ast.ASTAnnotation
SuspiciousHashcodeMethodName - Class in net.sourceforge.pmd.rules.naming
SuspiciousHashcodeMethodName() - Constructor for class net.sourceforge.pmd.rules.naming.SuspiciousHashcodeMethodName
SuspiciousOctalEscape - Class in net.sourceforge.pmd.rules
SuspiciousOctalEscape() - Constructor for class net.sourceforge.pmd.rules.SuspiciousOctalEscape
SWITCH - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SWITCH - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
SWITCH_END - Static variable in interface net.sourceforge.pmd.dfa.NodeType
SWITCH_LAST_DEFAULT_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
SWITCH_START - Static variable in interface net.sourceforge.pmd.dfa.NodeType
SwitchDensityRule - Class in net.sourceforge.pmd.rules.design
SwitchDensityRule() - Constructor for class net.sourceforge.pmd.rules.design.SwitchDensityRule
SwitchLabel() - Method in class net.sourceforge.pmd.ast.JavaParser
SwitchStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
SwitchTo(int) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
  Switch to specified lex state.
SwitchTo(int) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
  Switch to specified lex state.
SwitchTo(int) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
  Switch to specified lex state.
SymbolFacade - Class in net.sourceforge.pmd.symboltable
SymbolFacade() - Constructor for class net.sourceforge.pmd.symboltable.SymbolFacade
SymbolTableTestRule - Class in net.sourceforge.pmd.rules
SymbolTableTestRule() - Constructor for class net.sourceforge.pmd.rules.SymbolTableTestRule
SymbolTableViewer - Class in net.sourceforge.pmd.util
SymbolTableViewer() - Constructor for class net.sourceforge.pmd.util.SymbolTableViewer
SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
SynchronizedStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
SyntaxErrorException - Exception in net.sourceforge.pmd.jsp.ast
SyntaxErrorException(int, String) - Constructor for exception net.sourceforge.pmd.jsp.ast.SyntaxErrorException
SYSTEM - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.

## T

tabSize - Variable in class net.sourceforge.pmd.ast.JavaCharStream
tabSize - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
TAG_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
TAG_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
TAG_SLASHEND - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
TAG_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
TargetJDK1_3 - Class in net.sourceforge.pmd
  This is an implementation of `TargetJDKVersion` for JDK 1.3.
TargetJDK1_3() - Constructor for class net.sourceforge.pmd.TargetJDK1_3
TargetJDK1_4 - Class in net.sourceforge.pmd
  This is an implementation of `TargetJDKVersion` for JDK 1.4.
TargetJDK1_4() - Constructor for class net.sourceforge.pmd.TargetJDK1_4
TargetJDK1_5 - Class in net.sourceforge.pmd
  This is an implementation of `TargetJDKVersion` for JDK 1.5.
TargetJDK1_5() - Constructor for class net.sourceforge.pmd.TargetJDK1_5
TargetJDK1_6 - Class in net.sourceforge.pmd
  This is an implementation of `TargetJDKVersion` for JDK 1.6.
TargetJDK1_6() - Constructor for class net.sourceforge.pmd.TargetJDK1_6
TargetJDK1_7 - Class in net.sourceforge.pmd
  This is an implementation of `TargetJDKVersion` for JDK 1.7.
TargetJDK1_7() - Constructor for class net.sourceforge.pmd.TargetJDK1_7
TargetJDKVersion - Interface in net.sourceforge.pmd
  Interface to create JDK-appropriate parsers.
targetTypename() - Method in class net.sourceforge.pmd.rules.AbstractPoorMethodCall
  The name of the type the method will be invoked against.
targetTypename() - Method in class net.sourceforge.pmd.rules.strings.UseIndexOfChar
  Method targetTypeName.
TEMPLATE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
TestClassWithoutTestCases - Class in net.sourceforge.pmd.rules.junit
TestClassWithoutTestCases() - Constructor for class net.sourceforge.pmd.rules.junit.TestClassWithoutTestCases
testingOnly__setBeginColumn(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
testingOnly__setBeginLine(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
Text() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
  This production groups all characters between two tags, where tag is an xml-tag "<...>" or a jsp-page-tag "<%...%>" or CDATA "".
TEXT_IN_EL - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
TextPadRenderer - Class in net.sourceforge.pmd.renderers
  A Renderer for running PMD via a TextPad 'tool'.
TextPadRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextPadRenderer
TextRenderer - Class in net.sourceforge.pmd.renderers
TextRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextRenderer
THIS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
THIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
THROW - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
THROW - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
THROW_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
THROWS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
ThrowStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
TILDE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
TILDE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
TIMESEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
toFileFilter(FilenameFilter) - Static method in class net.sourceforge.pmd.util.filter.Filters
  Given a FilenameFilter, expose as a File Filter.
toFilenameFilter(Filter<File>) - Static method in class net.sourceforge.pmd.util.filter.Filters
  Given a File Filter, expose as a FilenameFilter.
toInternalForm(String) - Static method in class net.sourceforge.pmd.dcd.ClassLoaderUtil
token - Variable in class net.sourceforge.pmd.ast.JavaParser
  Current token.
Token - Class in net.sourceforge.pmd.ast
  Describes the input token stream.
Token() - Constructor for class net.sourceforge.pmd.ast.Token
  No-argument constructor
Token(int) - Constructor for class net.sourceforge.pmd.ast.Token
  Constructs a new token for the specified Image.
Token(int, String) - Constructor for class net.sourceforge.pmd.ast.Token
  Constructs a new token for the specified Image and Kind.
Token - Class in net.sourceforge.pmd.cpd.cppast
  Describes the input token stream.
Token() - Constructor for class net.sourceforge.pmd.cpd.cppast.Token
  No-argument constructor
Token(int) - Constructor for class net.sourceforge.pmd.cpd.cppast.Token
  Constructs a new token for the specified Image.
Token(int, String) - Constructor for class net.sourceforge.pmd.cpd.cppast.Token
  Constructs a new token for the specified Image and Kind.
token - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
  Current token.
Token - Class in net.sourceforge.pmd.jsp.ast
  Describes the input token stream.
Token() - Constructor for class net.sourceforge.pmd.jsp.ast.Token
  No-argument constructor
Token(int) - Constructor for class net.sourceforge.pmd.jsp.ast.Token
  Constructs a new token for the specified Image.
Token(int, String) - Constructor for class net.sourceforge.pmd.jsp.ast.Token
  Constructs a new token for the specified Image and Kind.
Token.GTToken - Class in net.sourceforge.pmd.ast
Token.GTToken(int, String) - Constructor for class net.sourceforge.pmd.ast.Token.GTToken
token_source - Variable in class net.sourceforge.pmd.ast.JavaParser
  Generated Token Manager.
token_source - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
  Generated Token Manager.
tokenAt(int, TokenEntry) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
TokenEntry - Class in net.sourceforge.pmd.cpd
TokenEntry(String, String, int) - Constructor for class net.sourceforge.pmd.cpd.TokenEntry
tokenImage - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  Literal token values.
tokenImage - Variable in exception net.sourceforge.pmd.ast.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  Literal token values.
tokenImage - Variable in exception net.sourceforge.pmd.cpd.cppast.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  Literal token values.
tokenImage - Variable in exception net.sourceforge.pmd.jsp.ast.ParseException
  This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.AbstractTokenizer
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.AnyTokenizer
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.CPPTokenizer
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JSPTokenizer
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.PHPTokenizer
tokenize(SourceCode, Tokens) - Method in interface net.sourceforge.pmd.cpd.Tokenizer
Tokenizer - Interface in net.sourceforge.pmd.cpd
TokenMgrError - Exception in net.sourceforge.pmd.ast
  Token Manager Error.
TokenMgrError() - Constructor for exception net.sourceforge.pmd.ast.TokenMgrError
  No arg constructor.
TokenMgrError(String, int) - Constructor for exception net.sourceforge.pmd.ast.TokenMgrError
  Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for exception net.sourceforge.pmd.ast.TokenMgrError
  Full Constructor.
TokenMgrError - Error in net.sourceforge.pmd.cpd.cppast
  Token Manager Error.
TokenMgrError() - Constructor for error net.sourceforge.pmd.cpd.cppast.TokenMgrError
  No arg constructor.
TokenMgrError(String, int) - Constructor for error net.sourceforge.pmd.cpd.cppast.TokenMgrError
  Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error net.sourceforge.pmd.cpd.cppast.TokenMgrError
  Full Constructor.
TokenMgrError - Exception in net.sourceforge.pmd.jsp.ast
  Token Manager Error.
TokenMgrError() - Constructor for exception net.sourceforge.pmd.jsp.ast.TokenMgrError
  No arg constructor.
TokenMgrError(String, int) - Constructor for exception net.sourceforge.pmd.jsp.ast.TokenMgrError
  Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for exception net.sourceforge.pmd.jsp.ast.TokenMgrError
  Full Constructor.
TOKENS - Static variable in class net.sourceforge.pmd.cpd.AnyTokenizer
Tokens - Class in net.sourceforge.pmd.cpd
Tokens() - Constructor for class net.sourceforge.pmd.cpd.Tokens
toNormalizedFileFilter(Filter<String>) - Static method in class net.sourceforge.pmd.util.filter.Filters
  Given a String Filter, expose as a File Filter.
TooManyFields - Class in net.sourceforge.pmd.rules.design
TooManyFields() - Constructor for class net.sourceforge.pmd.rules.design.TooManyFields
toString() - Method in class net.sourceforge.pmd.ant.Formatter
toString() - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
toString(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
toString() - Method in class net.sourceforge.pmd.ast.Token
  Returns the image.
toString() - Method in class net.sourceforge.pmd.cpd.cppast.Token
  Returns the image.
toString() - Method in class net.sourceforge.pmd.cpd.Match
toString() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
toString() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
toString() - Method in class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode
toString() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
toString() - Method in class net.sourceforge.pmd.ExternalRuleID
toString() - Method in class net.sourceforge.pmd.jaxen.Attribute
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
toString() - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
toString() - Method in class net.sourceforge.pmd.jsp.ast.Token
  Returns the image.
toString() - Method in class net.sourceforge.pmd.Language
toString() - Method in class net.sourceforge.pmd.RuleViolation
toString() - Method in class net.sourceforge.pmd.SourceType
toString() - Method in class net.sourceforge.pmd.symboltable.ClassNameDeclaration
toString() - Method in class net.sourceforge.pmd.symboltable.ClassScope
toString() - Method in class net.sourceforge.pmd.symboltable.LocalScope
toString() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
toString() - Method in class net.sourceforge.pmd.symboltable.MethodScope
toString() - Method in class net.sourceforge.pmd.symboltable.NameFinder
toString() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
toString() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
toString() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
toString() - Method in class net.sourceforge.pmd.util.filter.AbstractCompoundFilter
toString() - Method in class net.sourceforge.pmd.util.filter.AbstractDelegateFilter
toString() - Method in class net.sourceforge.pmd.util.filter.NotFilter
toString() - Method in class net.sourceforge.pmd.util.filter.RegexStringFilter
toString() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
toStringLong() - Method in class net.sourceforge.pmd.dcd.graph.ConstructorNode
toStringLong() - Method in class net.sourceforge.pmd.dcd.graph.MemberNode
TRANSIENT - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
TRANSIENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
treeIsEmpty() - Method in class net.sourceforge.pmd.Report
treeIterator() - Method in class net.sourceforge.pmd.Report
treeSize() - Method in class net.sourceforge.pmd.Report
trimStartOn(String[], int) - Static method in class net.sourceforge.pmd.util.StringUtil
  Trims off the leading characters off the strings up to the trimDepth specified.
TRUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
TRUETOK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
TRY - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
TRY - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
TryStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
Type() - Method in class net.sourceforge.pmd.ast.JavaParser
type - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
type() - Method in class net.sourceforge.pmd.properties.BooleanProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.CharacterProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.DoubleProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.EnumeratedProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.FloatProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.IntegerProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.MethodProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.StringProperty
  Method type.
type() - Method in class net.sourceforge.pmd.properties.TypeProperty
  Method type.
type() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  Denotes the value datatype.
TYPE_COLLECT_FILES - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_DFA - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_LOAD_RULES - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_PARSER - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_REPORTING - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_RULE - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_RULE_CHAIN_RULE - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_RULE_CHAIN_VISIT - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_SYMBOL_TABLE - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_TOTAL_PMD - Static variable in class net.sourceforge.pmd.util.Benchmark
TYPE_TYPE_RESOLUTION - Static variable in class net.sourceforge.pmd.util.Benchmark
TypeArgument() - Method in class net.sourceforge.pmd.ast.JavaParser
TypeArguments() - Method in class net.sourceforge.pmd.ast.JavaParser
TypeBound() - Method in class net.sourceforge.pmd.ast.JavaParser
TypeDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
TYPEDEF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
typeErrorFor(Object) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
  Method typeErrorFor.
typeFor(String) - Method in class net.sourceforge.pmd.util.TypeMap
  Returns the type for the typeName specified.
TypeHelper - Class in net.sourceforge.pmd.typeresolution
TypeHelper() - Constructor for class net.sourceforge.pmd.typeresolution.TypeHelper
TypeMap - Class in net.sourceforge.pmd.util
  A specialized map that stores classes by both their full and short names.
TypeMap(int) - Constructor for class net.sourceforge.pmd.util.TypeMap
  Constructor for TypeMap.
TypeMap(Class...) - Constructor for class net.sourceforge.pmd.util.TypeMap
  Constructor for TypeMap that takes in an initial set of types.
TypeNode - Interface in net.sourceforge.pmd.ast
  This interface allows a Java Class to be associtated with a node.
TypeOfFunction - Class in net.sourceforge.pmd.jaxen
TypeOfFunction() - Constructor for class net.sourceforge.pmd.jaxen.TypeOfFunction
TypeParameter() - Method in class net.sourceforge.pmd.ast.JavaParser
TypeParameters() - Method in class net.sourceforge.pmd.ast.JavaParser
TypeProperty - Class in net.sourceforge.pmd.properties
  Defines a property that supports class types, even for primitive values!
TypeProperty(String, String, Class, float) - Constructor for class net.sourceforge.pmd.properties.TypeProperty
  Constructor for TypeProperty.
TypeProperty(String, String, Class[], float) - Constructor for class net.sourceforge.pmd.properties.TypeProperty
  Constructor for TypeProperty.
TypeResolutionFacade - Class in net.sourceforge.pmd.typeresolution
TypeResolutionFacade() - Constructor for class net.sourceforge.pmd.typeresolution.TypeResolutionFacade
TypeSet - Class in net.sourceforge.pmd.symboltable
  Keeps track of the types encountered in a ASTCompilationUnit
TypeSet() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet
TypeSet.CurrentPackageResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.CurrentPackageResolver(String) - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver
TypeSet.ExplicitImportResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.ExplicitImportResolver(Set<String>) - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver
TypeSet.FullyQualifiedNameResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.FullyQualifiedNameResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver
TypeSet.ImplicitImportResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.ImplicitImportResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver
TypeSet.ImportOnDemandResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.ImportOnDemandResolver(Set<String>) - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver
TypeSet.PrimitiveTypeResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.PrimitiveTypeResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver
TypeSet.Resolver - Interface in net.sourceforge.pmd.symboltable
  TODO should Resolver provide a canResolve() and a resolve()? Requiring 2 calls seems clunky...
TypeSet.VoidResolver - Class in net.sourceforge.pmd.symboltable
TypeSet.VoidResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver
TypeSignatureVisitor - Class in net.sourceforge.pmd.dcd.asm
TypeSignatureVisitor() - Constructor for class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
TypeSignatureVisitor(PrintVisitor) - Constructor for class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor

## U

uiOrder() - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
  Method uiOrder.
uiOrder() - Method in interface net.sourceforge.pmd.PropertyDescriptor
  Denotes the relative order the property field should occupy if we are using an auto-generated UI to display and edit values.
UnaryExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
UnaryExpressionNotPlusMinus() - Method in class net.sourceforge.pmd.ast.JavaParser
UnaryFunction<E> - Interface in net.sourceforge.pmd.util
UNDEFINITION - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
UNION - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UnnecessaryCaseChange - Class in net.sourceforge.pmd.rules.strings
UnnecessaryCaseChange() - Constructor for class net.sourceforge.pmd.rules.strings.UnnecessaryCaseChange
UnnecessaryCast - Class in net.sourceforge.pmd.rules.migration
UnnecessaryCast() - Constructor for class net.sourceforge.pmd.rules.migration.UnnecessaryCast
UnnecessaryConversionTemporary - Class in net.sourceforge.pmd.rules
UnnecessaryConversionTemporary() - Constructor for class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
UnnecessaryLocalBeforeReturn - Class in net.sourceforge.pmd.rules.design
UnnecessaryLocalBeforeReturn() - Constructor for class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
UnnecessaryReturn - Class in net.sourceforge.pmd.rules.basic
UnnecessaryReturn() - Constructor for class net.sourceforge.pmd.rules.basic.UnnecessaryReturn
UnnecessaryWrapperObjectCreation - Class in net.sourceforge.pmd.rules.optimization
UnnecessaryWrapperObjectCreation() - Constructor for class net.sourceforge.pmd.rules.optimization.UnnecessaryWrapperObjectCreation
UNPARSED - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT_NO_DOUBLE_QUOTES - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
UNPARSED_TEXT_NO_SINGLE_QUOTES - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
UnparsedText() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
UnparsedTextNoDoubleQuotes() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
  Text that contains no double quotes, and that does not contain the start of a EL expression or value binding.
UnparsedTextNoSingleQuotes() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
  Text that contains no single quotes, and that does not contain the start of a EL expression or value binding.
UNSIGNED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UNSIGNED_DECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UNSIGNED_DECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UNSIGNED_HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UNSIGNED_HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UNSIGNED_OCTALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UNSIGNED_OCTALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
UnsynchronizedStaticDateFormatter - Class in net.sourceforge.pmd.rules.design
  Using a DateFormatter (SimpleDateFormatter) which is static can cause unexpected results when used in a multi threaded environment.
UnsynchronizedStaticDateFormatter() - Constructor for class net.sourceforge.pmd.rules.design.UnsynchronizedStaticDateFormatter
UnusedFormalParameterRule - Class in net.sourceforge.pmd.rules
UnusedFormalParameterRule() - Constructor for class net.sourceforge.pmd.rules.UnusedFormalParameterRule
UnusedImports - Class in net.sourceforge.pmd.typeresolution.rules.imports
UnusedImports() - Constructor for class net.sourceforge.pmd.typeresolution.rules.imports.UnusedImports
UnusedImportsRule - Class in net.sourceforge.pmd.rules.imports
UnusedImportsRule() - Constructor for class net.sourceforge.pmd.rules.imports.UnusedImportsRule
UnusedLocalVariableRule - Class in net.sourceforge.pmd.rules
UnusedLocalVariableRule() - Constructor for class net.sourceforge.pmd.rules.UnusedLocalVariableRule
UnusedModifier - Class in net.sourceforge.pmd.rules
UnusedModifier() - Constructor for class net.sourceforge.pmd.rules.UnusedModifier
UnusedPrivateFieldRule - Class in net.sourceforge.pmd.rules
UnusedPrivateFieldRule() - Constructor for class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
UnusedPrivateMethodRule - Class in net.sourceforge.pmd.rules
UnusedPrivateMethodRule() - Constructor for class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
UpdateLineColumn(char) - Method in class net.sourceforge.pmd.ast.JavaCharStream
UpdateLineColumn(char) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
usage() - Method in class net.sourceforge.pmd.CommandLineOptions
usageField(String, String, String, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
UsageGraph - Class in net.sourceforge.pmd.dcd.graph
  A UsageGraph tracks usage references between Java classes, based upon a parsing of the class files.
UsageGraph(Filter<String>) - Constructor for class net.sourceforge.pmd.dcd.graph.UsageGraph
usageGraph - Variable in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
UsageGraphBuilder - Class in net.sourceforge.pmd.dcd.graph
  Utility class used to build a UsageGraph.
UsageGraphBuilder(Filter<String>) - Constructor for class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder
UsageGraphBuilder.MyMethodVisitor - Class in net.sourceforge.pmd.dcd.graph
UsageGraphBuilder.MyMethodVisitor(PrintVisitor, MemberNode) - Constructor for class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
usageMethod(String, String, String, MemberNode) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraph
UsageNodeVisitor - Class in net.sourceforge.pmd.dcd
  Perform a visitation a UsageGraph, looking for dead code, which is essential code which is not used by any other code.
UsageNodeVisitor() - Constructor for class net.sourceforge.pmd.dcd.UsageNodeVisitor
UsageNodeVisitor.Options - Class in net.sourceforge.pmd.dcd
  Configuration options for usage analysus.
UsageNodeVisitor.Options() - Constructor for class net.sourceforge.pmd.dcd.UsageNodeVisitor.Options
UseCollectionIsEmpty - Class in net.sourceforge.pmd.rules.design
  Detect structures like "foo.size() == 0" and suggest replacing them with foo.isEmpty().
UseCollectionIsEmpty() - Constructor for class net.sourceforge.pmd.rules.design.UseCollectionIsEmpty
UseIndexOfChar - Class in net.sourceforge.pmd.rules.strings
UseIndexOfChar() - Constructor for class net.sourceforge.pmd.rules.strings.UseIndexOfChar
UselessAssignment - Class in net.sourceforge.pmd.rules
UselessAssignment() - Constructor for class net.sourceforge.pmd.rules.UselessAssignment
UselessOperationOnImmutable - Class in net.sourceforge.pmd.rules
  An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself.
UselessOperationOnImmutable() - Constructor for class net.sourceforge.pmd.rules.UselessOperationOnImmutable
UselessOverridingMethod - Class in net.sourceforge.pmd.rules
UselessOverridingMethod() - Constructor for class net.sourceforge.pmd.rules.UselessOverridingMethod
UselessStringValueOf - Class in net.sourceforge.pmd.rules.strings
UselessStringValueOf() - Constructor for class net.sourceforge.pmd.rules.strings.UselessStringValueOf
usesDFA() - Method in class net.sourceforge.pmd.AbstractDelegateRule
usesDFA() - Method in class net.sourceforge.pmd.CommonAbstractRule
usesDFA() - Method in interface net.sourceforge.pmd.Rule
  Gets whether this Rule uses Data Flow Analysis.
usesDFA() - Method in class net.sourceforge.pmd.RuleSet
usesDFA(Language) - Method in class net.sourceforge.pmd.RuleSets
  Check if the rules that apply to a source of the given language use DFA.
UseSingleton - Class in net.sourceforge.pmd.rules.design
UseSingleton() - Constructor for class net.sourceforge.pmd.rules.design.UseSingleton
usesRuleChain() - Method in class net.sourceforge.pmd.AbstractDelegateRule
usesRuleChain() - Method in class net.sourceforge.pmd.CommonAbstractRule
usesRuleChain() - Method in interface net.sourceforge.pmd.Rule
  Gets whether this Rule uses the RuleChain.
usesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
usesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
UseStringBufferForStringAppends - Class in net.sourceforge.pmd.rules.optimization
UseStringBufferForStringAppends() - Constructor for class net.sourceforge.pmd.rules.optimization.UseStringBufferForStringAppends
UseStringBufferLength - Class in net.sourceforge.pmd.rules.strings
  This rule finds places where StringBuffer.toString() is called just to see if the string is 0 length by either using .equals("") or toString().length()

UseStringBufferLength() - Constructor for class net.sourceforge.pmd.rules.strings.UseStringBufferLength
usesTypeResolution() - Method in class net.sourceforge.pmd.AbstractDelegateRule
usesTypeResolution() - Method in class net.sourceforge.pmd.CommonAbstractRule
usesTypeResolution() - Method in interface net.sourceforge.pmd.Rule
  Gets whether this Rule uses Type Resolution.
usesTypeResolution() - Method in class net.sourceforge.pmd.RuleSet
usesTypeResolution(Language) - Method in class net.sourceforge.pmd.RuleSets
useThisOrSuper() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
  Simply return if the image start with keyword 'this' or 'super'.

## V

VALUE_BINDING_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
ValueBindingInAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
valueChanged(ListSelectionEvent) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
valueChanged(TreeSelectionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ASTPanel
valueErrorFor(Object) - Method in class net.sourceforge.pmd.properties.AbstractPMDProperty
  Method valueErrorFor.
valueErrorFor(Object) - Method in class net.sourceforge.pmd.properties.StringProperty
valueErrorFor(Object) - Method in class net.sourceforge.pmd.properties.TypeProperty
  Neutralize unwanted superclass functionality that will result in a class cast exception.
valueForPathChanged(TreePath, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
valueFrom(String) - Method in class net.sourceforge.pmd.properties.AbstractScalarProperty
  Method valueFrom.
valueFrom(String) - Method in class net.sourceforge.pmd.properties.CharacterProperty
  Method valueFrom.
valueFrom(String) - Method in class net.sourceforge.pmd.properties.EnumeratedProperty
  Method valueFrom.
valueFrom(String) - Method in class net.sourceforge.pmd.properties.MethodProperty
  Method valueFrom.
valueFrom(String) - Method in class net.sourceforge.pmd.properties.StringProperty
  Method valueFrom.
valueFrom(String) - Method in class net.sourceforge.pmd.properties.TypeProperty
  Method valueFrom.
valueFrom(String) - Method in interface net.sourceforge.pmd.PropertyDescriptor
  If the property is multi-valued then return the separate values after parsing the propertyString provided.
valuesAreTransitivelyEqual(Object[], Object[]) - Static method in class net.sourceforge.pmd.util.CollectionUtil
  Returns whether the arrays are equal by examining each of their elements, even if they are arrays themselves.
variableAccess - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
VariableAccess - Class in net.sourceforge.pmd.dfa.variableaccess
VariableAccess(int, String) - Constructor for class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
VariableAccessException - Exception in net.sourceforge.pmd.dfa.variableaccess
VariableAccessException() - Constructor for exception net.sourceforge.pmd.dfa.variableaccess.VariableAccessException
VariableAccessException(String) - Constructor for exception net.sourceforge.pmd.dfa.variableaccess.VariableAccessException
VariableAccessVisitor - Class in net.sourceforge.pmd.dfa.variableaccess
VariableAccessVisitor() - Constructor for class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor
VariableDeclarator() - Method in class net.sourceforge.pmd.ast.JavaParser
VariableDeclaratorId() - Method in class net.sourceforge.pmd.ast.JavaParser
VariableInitializer() - Method in class net.sourceforge.pmd.ast.JavaParser
VariableNameDeclaration - Class in net.sourceforge.pmd.symboltable
VariableNameDeclaration(ASTVariableDeclaratorId) - Constructor for class net.sourceforge.pmd.symboltable.VariableNameDeclaration
variableNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
variableNames - Variable in class net.sourceforge.pmd.symboltable.LocalScope
variableNames - Variable in class net.sourceforge.pmd.symboltable.MethodScope
VariableNamingConventions - Class in net.sourceforge.pmd.rules
VariableNamingConventions() - Constructor for class net.sourceforge.pmd.rules.VariableNamingConventions
VariableUsageFinderFunction - Class in net.sourceforge.pmd.symboltable
VariableUsageFinderFunction(Map<VariableNameDeclaration, List<NameOccurrence>>) - Constructor for class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
VBHTMLRenderer - Class in net.sourceforge.pmd.renderers
VBHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.VBHTMLRenderer
VERSION - Static variable in class net.sourceforge.pmd.PMD
Viewer - Class in net.sourceforge.pmd.util.viewer
  viewer's starter
Viewer() - Constructor for class net.sourceforge.pmd.util.viewer.Viewer
ViewerModel - Class in net.sourceforge.pmd.util.viewer.model
ViewerModel() - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ASTPanel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.MainFrame
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
viewerModelChanged(ViewerModelEvent) - Method in interface net.sourceforge.pmd.util.viewer.model.ViewerModelListener
ViewerModelEvent - Class in net.sourceforge.pmd.util.viewer.model
  The event which will be sent every time the model changes

  Note: the instances will be immutable

ViewerModelEvent(Object, int) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
  Creates an event
ViewerModelEvent(Object, int, Object) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
  Creates an event
ViewerModelListener - Interface in net.sourceforge.pmd.util.viewer.model
  identiefie a listener of the ViewerModel
ViolationNode - Class in net.sourceforge.pmd.dfa.report
ViolationNode(IRuleViolation) - Constructor for class net.sourceforge.pmd.dfa.report.ViolationNode
VIRTUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTType, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.AbstractJavaRule
visit(Rule, SimpleNode, RuleContext) - Method in class net.sourceforge.pmd.AbstractRuleChainVisitor
  Visit the given rule to the given node.
visit(SimpleJavaNode, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTClassOrInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTExtendsList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTImplementsList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTEnumBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTEnumConstant, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTypeParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTypeParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTypeBound, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTClassOrInterfaceBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTReferenceType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTClassOrInterfaceType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTypeArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTypeArgument, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTWildcardBounds, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPostfixExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTCastExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPrimaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMemberSelector, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTCatchStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTFinallyStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTRUNSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTRSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTNormalAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMarkerAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTSingleMemberAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMemberValuePairs, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMemberValuePair, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMemberValue, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTMemberValueArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAnnotationTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAnnotationTypeBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTAnnotationMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(ASTDefaultValue, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTName, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
visit(Rule, SimpleNode, RuleContext) - Method in class net.sourceforge.pmd.ast.JavaRuleChainVisitor
visit(UsageGraph, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(FieldNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(ConstructorNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(MethodNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visit(UsageGraph, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(FieldNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(ConstructorNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(MethodNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visit(UsageGraph, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(FieldNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(ConstructorNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(MethodNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visit(UsageGraph, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(FieldNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(ConstructorNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(MethodNode, Object) - Method in class net.sourceforge.pmd.dcd.UsageNodeVisitor
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DaaRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DaaRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DataFlowFacade
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DataFlowFacade
visit(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ReportHTMLPrintVisitor
  The visit method (Visitor Pattern).
visit(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ReportVisitor
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
visit(SimpleNode, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTContent, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspDirective, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspDirectiveAttribute, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspScriptlet, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspExpression, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspDeclaration, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspComment, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTText, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTUnparsedText, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTElExpression, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTValueBinding, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTCData, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTElement, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTAttribute, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTAttributeValue, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTJspExpressionInAttribute, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTCommentTag, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTDeclaration, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTDoctypeDeclaration, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(ASTDoctypeExternalId, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTContent, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspDirective, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspScriptlet, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspExpression, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspComment, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTText, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTUnparsedText, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTElExpression, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTValueBinding, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTCData, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTAttributeValue, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTJspExpressionInAttribute, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTCommentTag, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTDoctypeDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(ASTDoctypeExternalId, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
visit(Rule, SimpleNode, RuleContext) - Method in class net.sourceforge.pmd.jsp.ast.JspRuleChainVisitor
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTContent, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspDirective, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspScriptlet, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspExpression, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspComment, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTText, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTUnparsedText, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTElExpression, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTValueBinding, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTCData, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTAttributeValue, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspExpressionInAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTCommentTag, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTDoctypeDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTDoctypeExternalId, Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.DuplicateJspImports
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.AbstractInefficientZeroCheck
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.AbstractPoorMethodCall
  Method visit.
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
  Outer interface visitation
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
  Store all target constructors
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.rules.AssignmentInOperand
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidCallingFinalize
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.AvoidCallingFinalize
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.rules.AvoidCallingFinalize
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.AvoidReassigningParameters
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidReassigningParameters
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.rules.basic.AvoidMultipleUnaryOperators
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.rules.basic.AvoidMultipleUnaryOperators
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.basic.AvoidUsingHardCodedIP
  This method checks if the Literal matches the pattern.
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.basic.AvoidUsingOctalValues
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.basic.BigIntegerInstantiation
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.basic.BooleanInstantiation
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.basic.BooleanInstantiation
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.basic.BooleanInstantiation
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.rules.basic.BooleanInstantiation
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.basic.BrokenNullCheck
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.basic.UnnecessaryReturn
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.rules.basic.UnnecessaryReturn
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ClassNamingConventions
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CloseResource
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CloseResource
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.rules.codesize.AbstractNcssCount
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssConstructorCount
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssMethodCount
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.codesize.NcssTypeCount
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
  This check must be evaluated independelty for each class.
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
  Non-private constructor's methods are added to a list for later safety evaluation.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
  Create a MethodHolder to hold the method.
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ConfusingTernary
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.rules.design.ConfusingTernary
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveLengthRule
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.GenericClassCounterRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.GenericClassCounterRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.rules.design.GenericClassCounterRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.ImmutableField
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.design.LongParameterListRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.rules.design.LooseCoupling
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.NonThreadSafeSingleton
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.NonThreadSafeSingleton
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.NonThreadSafeSingleton
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.rules.design.NpathComplexity
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.rules.design.NullAssignmentRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.design.PositionalIteratorRule
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.PreserveStackTrace
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.rules.design.PreserveStackTrace
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.SingularField
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.TooManyFields
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UnsynchronizedStaticDateFormatter
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingleton
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLocking
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLocking
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessiveImports
  Hook method to count imports.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCount
  Method counts ONLY public methods.
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCount
  Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.GenericLiteralCheckerRule
  This method checks if the Literal matches the pattern.
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.IdempotentOperations
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.DontImportJavaLang
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.DontImportSun
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.imports.DuplicateImportsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.DuplicateImportsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.ImportFromSamePackageRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.junit.AbstractJUnitRule
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessage
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.TestClassWithoutTestCases
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.MethodNamingConventions
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.rules.migration.JUnitUseExpected
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.migration.JUnitUseExpected
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.migration.UnnecessaryCast
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.migration.UnnecessaryCast
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.MoreThanOneLogger
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.MoreThanOneLogger
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.rules.MoreThanOneLogger
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.rules.MoreThanOneLogger
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.naming.AvoidDollarSigns
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.naming.AvoidDollarSigns
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.naming.AvoidDollarSigns
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.naming.SuspiciousHashcodeMethodName
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.rules.optimization.UnnecessaryWrapperObjectCreation
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.optimization.UseStringBufferForStringAppends
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.OverrideBothEqualsAndHashcode
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.rules.OverrideBothEqualsAndHashcode
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.OverrideBothEqualsAndHashcode
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.SimplifyBooleanReturns
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.SimplifyBooleanReturns
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.StringConcatenationRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.strings.AppendCharacterWithChar
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.rules.strings.InefficientStringBuffering
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.InsufficientStringBufferDeclaration
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.strings.StringInstantiation
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.StringToStringRule
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.strings.UnnecessaryCaseChange
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.rules.strings.UselessStringValueOf
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.strings.UseStringBufferLength
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.strings.UseStringBufferLength
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.SuspiciousOctalEscape
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.SymbolTableTestRule
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedFormalParameterRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedFormalParameterRule
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedLocalVariableRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessAssignment
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessOperationOnImmutable
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.symboltable.OccurrenceFinder
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTName, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTType, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.typeresolution.ClassTypeResolver
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.CloneMethodMustImplementCloneable
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.CloneMethodMustImplementCloneable
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.CloneMethodMustImplementCloneable
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.imports.UnusedImports
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.LooseCoupling
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.SignatureDeclareThrowsException
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.SignatureDeclareThrowsException
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.SignatureDeclareThrowsException
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.typeresolution.rules.SignatureDeclareThrowsException
visit(int, int, String, String, String, String[]) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.util.SymbolTableViewer
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.util.SymbolTableViewer
visitAll(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractJavaRule
visitAll(List<CompilationUnit>, RuleContext) - Method in class net.sourceforge.pmd.AbstractRuleChainVisitor
visitAll(List, RuleContext) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
visitAll(List<CompilationUnit>, RuleContext) - Method in interface net.sourceforge.pmd.RuleChainVisitor
  Visit all the given ASTCompilationUnits provided using the given RuleContext.
visitAnnotation(String, boolean) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitAnnotation(String, boolean) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitAnnotationDefault() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitArrayType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitAttribute(Attribute) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitAttribute(Attribute) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitBaseType(char) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitClassBound() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitClassType(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitCode() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitConstructors(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitConstructors(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitConstructors(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitEnd() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitEnd() - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitEnd() - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitExceptionType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitField(int, String, String, String, Object) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitFieldInsn(int, String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitFields(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitFields(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitFields(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitFormalTypeParameter(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitFrame(int, int, Object[], int, Object[]) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitIincInsn(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitInnerClass(String, String, String, int) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitInnerClassType(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitInsn(int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitInterface() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitInterfaceBound() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitIntInsn(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitJumpInsn(int, Label) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLabel(Label) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLdcInsn(Object) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLineNumber(int, Label) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLocalVariable(String, String, String, Label, Label, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitMaxs(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitMethod(int, String, String, String, String[]) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitMethodInsn(int, String, String, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitMethods(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitMethods(ClassNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitMethods(ClassNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitMultiANewArrayInsn(String, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
VisitorStarter - Interface in net.sourceforge.pmd.sourcetypehandlers
  Interface for starting an implementation of the parser visitors for the grammars.
visitOuterClass(String, String, String) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitParameterAnnotation(int, String, boolean) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitParameterType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitReturnType() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitSource(String, String) - Method in class net.sourceforge.pmd.typeresolution.visitors.PMDASMVisitor
visitSuperclass() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitTryCatchBlock(Label, Label, Label, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitTypeArgument() - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitTypeArgument(char) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitTypeInsn(int, String) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
visitTypeVariable(String) - Method in class net.sourceforge.pmd.dcd.asm.TypeSignatureVisitor
visitUse(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUse(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUse(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitUser(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUser(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUser(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitUsers(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUsers(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUsers(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitUses(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.DumpNodeVisitor
visitUses(MemberNode, Object) - Method in interface net.sourceforge.pmd.dcd.graph.NodeVisitor
visitUses(MemberNode, Object) - Method in class net.sourceforge.pmd.dcd.graph.NodeVisitorAdapter
visitVarInsn(int, int) - Method in class net.sourceforge.pmd.dcd.graph.UsageGraphBuilder.MyMethodVisitor
VOID - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
VOID - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
VOLATILE - Static variable in interface net.sourceforge.pmd.ast.AccessNodeInterface
VOLATILE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
VOLATILE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
VSRenderer - Class in net.sourceforge.pmd.cpd
VSRenderer() - Constructor for class net.sourceforge.pmd.cpd.VSRenderer

## W

WHILE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
WHILE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.
WHILE_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
WHILE_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
WhileStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
WHITESPACE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
WHITESPACES - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
WildcardBounds() - Method in class net.sourceforge.pmd.ast.JavaParser
withoutPackageName(String) - Static method in class net.sourceforge.pmd.util.ClassUtil
  Returns the abbreviated name of the type, without the package name
write(RuleSet) - Method in class net.sourceforge.pmd.RuleSetWriter

## X

XMLNAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
  RegularExpression Id.
XMLRenderer - Class in net.sourceforge.pmd.cpd
XMLRenderer() - Constructor for class net.sourceforge.pmd.cpd.XMLRenderer
XMLRenderer(String) - Constructor for class net.sourceforge.pmd.cpd.XMLRenderer
XMLRenderer - Class in net.sourceforge.pmd.renderers
XMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.XMLRenderer
XOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
XORASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
XPathFragmentAddingItem - Class in net.sourceforge.pmd.util.viewer.gui.menu
  adds the given path fragment to the XPath expression upon action
XPathFragmentAddingItem(String, ViewerModel, String) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem
  constructs the item
XPathPanel - Class in net.sourceforge.pmd.util.viewer.gui
  Panel for the XPath entry and editing
XPathPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.XPathPanel
  Constructs the panel
XPathRule - Class in net.sourceforge.pmd.rules
  Rule that tries to match an XPath expression against a DOM view of the AST of a "compilation unit".
XPathRule() - Constructor for class net.sourceforge.pmd.rules.XPathRule
XPathTest - Class in net.sourceforge.pmd.util
  To use this, do this: $ cat ~/tmp/Test.java package foo; public class Test { private int x; } $ java net.sourceforge.pmd.util.XPathTest -xpath "//FieldDeclaration" -filename "/home/tom/tmp/Test.java" Match at line 3 column 11; package name 'foo'; variable name 'x'
XPathTest() - Constructor for class net.sourceforge.pmd.util.XPathTest
XSLTRenderer - Class in net.sourceforge.pmd.renderers
XSLTRenderer() - Constructor for class net.sourceforge.pmd.renderers.XSLTRenderer
XSLTRenderer(String) - Constructor for class net.sourceforge.pmd.renderers.XSLTRenderer
  This constuctor provides a way to override default stylesheet

## Y

YAHTMLRenderer - Class in net.sourceforge.pmd.renderers
YAHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.YAHTMLRenderer
YAHTMLRenderer(String) - Constructor for class net.sourceforge.pmd.renderers.YAHTMLRenderer

## Z

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

## _

_DEFAULT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
  RegularExpression Id.
_DEFAULT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
  RegularExpression Id.

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2009 InfoEther. All Rights Reserved.