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

A

ABSTRACT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
abstract_declarator_suffix() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
abstract_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
AbstractNameDeclaration - class net.sourceforge.pmd.symboltable.AbstractNameDeclaration.
 
AbstractNameDeclaration(SimpleNode) - Constructor for class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
AbstractRule - class net.sourceforge.pmd.AbstractRule.
 
AbstractRule() - Constructor for class net.sourceforge.pmd.AbstractRule
 
AbstractScope - class net.sourceforge.pmd.symboltable.AbstractScope.
Provides behavior common to all Scopes
AbstractScope() - Constructor for class net.sourceforge.pmd.symboltable.AbstractScope
 
AbstractScopeEvaluator - class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator.
 
AbstractScopeEvaluator() - Constructor for class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator
 
ACC_ABSTRACT - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_FINAL - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_INTERFACE - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_NATIVE - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_PRIVATE - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_PROTECTED - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_PUBLIC - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
Access flags for classes, fields and methods.
ACC_STATIC - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_STRICT - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_SUPER - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_TRANSIENT - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
ACC_VOLATILE - Static variable in interface net.sourceforge.pmd.ast.AccessFlags
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.PHPLanguage.PHPFileOrDirectoryFilter
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.JavaLanguage.JavaFileOrDirectoryFilter
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.CPPLanguage.CPPFileOrDirectoryFilter
 
access_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
accessFlags - Variable in class net.sourceforge.pmd.ast.AccessNode
 
AccessFlags - interface net.sourceforge.pmd.ast.AccessFlags.
 
AccessNode - class net.sourceforge.pmd.ast.AccessNode.
 
AccessNode(int) - Constructor for class net.sourceforge.pmd.ast.AccessNode
 
AccessNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.AccessNode
 
AccessorClassGenerationRule - class net.sourceforge.pmd.rules.AccessorClassGenerationRule.
1.
AccessorClassGenerationRule() - Constructor for class net.sourceforge.pmd.rules.AccessorClassGenerationRule
 
add_escapes(String) - Method in class 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 class 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(Component) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(Component, int) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(File) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(List) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(Mark) - Method in class net.sourceforge.pmd.cpd.Match
 
add(TokenEntry) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
add(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Tokens
 
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.GlobalScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(MethodNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a method declaration to this scope
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(VariableNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a variable declaration to this scope
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.GUI
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
addedFile(int, File) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
addError(Report.ProcessingError) - Method in class net.sourceforge.pmd.Report
 
addEscapes(String) - Static method in class net.sourceforge.pmd.ast.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEscapes(String) - Static method in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addFileset(FileSet) - Method in class net.sourceforge.pmd.ant.PMDTask
 
addFileset(FileSet) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
addFormatter(Formatter) - Method in class net.sourceforge.pmd.ant.PMDTask
 
addImport(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
additive_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
AdditiveExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
addLabel(String) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
addListener(ReportListener) - Method in class net.sourceforge.pmd.Report
 
addMetric(Metric) - Method in class net.sourceforge.pmd.Report
 
addProperty(String, String) - Method in class net.sourceforge.pmd.AbstractRule
 
addProperty(String, String) - Method in interface net.sourceforge.pmd.Rule
 
addRecursively(String) - Method in class net.sourceforge.pmd.cpd.CPD
 
addRule(Rule) - Method in class net.sourceforge.pmd.RuleSet
 
addRuleSet(RuleSet) - Method in class net.sourceforge.pmd.RuleSet
 
addRuleViolation(RuleViolation) - Method in class net.sourceforge.pmd.Report
 
AddSuper(Scope) - Method in class net.sourceforge.pmd.cpd.cppast.ClassScope
Add a super class.
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
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()
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
 
AllocationExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AMPERSAND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
AND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
and_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ANDASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
AndExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Applier - class net.sourceforge.pmd.util.Applier.
 
Applier() - Constructor for class net.sourceforge.pmd.util.Applier
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractRule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.RuleSet
 
apply(List, RuleContext) - Method in interface net.sourceforge.pmd.Rule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
apply(UnaryFunction, Iterator) - Static method in class net.sourceforge.pmd.util.Applier
 
applyMinimumValue(SortedSet, double) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
applyTo(Object) - Method in class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
 
applyTo(Object) - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
applyTo(Object) - Method in interface net.sourceforge.pmd.util.UnaryFunction
 
applyTopScore(SortedSet, int) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
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
 
ArrayInitializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ARROWSTAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ASSERT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
AssertStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ASSIGNEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
assignment_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
AssignmentOperator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ASTAdditiveExpression - class net.sourceforge.pmd.ast.ASTAdditiveExpression.
 
ASTAdditiveExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTAdditiveExpression
 
ASTAdditiveExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAdditiveExpression
 
ASTAllocationExpression - class net.sourceforge.pmd.ast.ASTAllocationExpression.
 
ASTAllocationExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTAllocationExpression
 
ASTAllocationExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAllocationExpression
 
ASTAndExpression - class net.sourceforge.pmd.ast.ASTAndExpression.
 
ASTAndExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTAndExpression
 
ASTAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAndExpression
 
ASTArgumentList - class net.sourceforge.pmd.ast.ASTArgumentList.
 
ASTArgumentList(int) - Constructor for class net.sourceforge.pmd.ast.ASTArgumentList
 
ASTArgumentList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArgumentList
 
ASTArguments - class net.sourceforge.pmd.ast.ASTArguments.
 
ASTArguments(int) - Constructor for class net.sourceforge.pmd.ast.ASTArguments
 
ASTArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArguments
 
ASTArrayDimsAndInits - class net.sourceforge.pmd.ast.ASTArrayDimsAndInits.
 
ASTArrayDimsAndInits(int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
 
ASTArrayDimsAndInits(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
 
ASTArrayInitializer - class net.sourceforge.pmd.ast.ASTArrayInitializer.
 
ASTArrayInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayInitializer
 
ASTArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTArrayInitializer
 
ASTAssertStatement - class net.sourceforge.pmd.ast.ASTAssertStatement.
 
ASTAssertStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTAssertStatement
 
ASTAssertStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAssertStatement
 
ASTAssignmentOperator - class net.sourceforge.pmd.ast.ASTAssignmentOperator.
 
ASTAssignmentOperator(int) - Constructor for class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
ASTAssignmentOperator(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
ASTBlock - class net.sourceforge.pmd.ast.ASTBlock.
 
ASTBlock(int) - Constructor for class net.sourceforge.pmd.ast.ASTBlock
 
ASTBlock(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBlock
 
ASTBlockStatement - class net.sourceforge.pmd.ast.ASTBlockStatement.
 
ASTBlockStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTBlockStatement
 
ASTBlockStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBlockStatement
 
ASTBooleanLiteral - class net.sourceforge.pmd.ast.ASTBooleanLiteral.
 
ASTBooleanLiteral(int) - Constructor for class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
ASTBooleanLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
ASTBreakStatement - class net.sourceforge.pmd.ast.ASTBreakStatement.
 
ASTBreakStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTBreakStatement
 
ASTBreakStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTBreakStatement
 
ASTCastExpression - class net.sourceforge.pmd.ast.ASTCastExpression.
 
ASTCastExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTCastExpression
 
ASTCastExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCastExpression
 
ASTCastLookahead - class net.sourceforge.pmd.ast.ASTCastLookahead.
 
ASTCastLookahead(int) - Constructor for class net.sourceforge.pmd.ast.ASTCastLookahead
 
ASTCastLookahead(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCastLookahead
 
ASTCatch - class net.sourceforge.pmd.ast.ASTCatch.
 
ASTCatch(ASTFormalParameter, ASTBlock) - Constructor for class net.sourceforge.pmd.ast.ASTCatch
 
ASTClassBody - class net.sourceforge.pmd.ast.ASTClassBody.
 
ASTClassBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassBody
 
ASTClassBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassBody
 
ASTClassBodyDeclaration - class net.sourceforge.pmd.ast.ASTClassBodyDeclaration.
 
ASTClassBodyDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassBodyDeclaration
 
ASTClassBodyDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassBodyDeclaration
 
ASTClassDeclaration - class net.sourceforge.pmd.ast.ASTClassDeclaration.
 
ASTClassDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassDeclaration
 
ASTClassDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassDeclaration
 
ASTCompilationUnit - class net.sourceforge.pmd.ast.ASTCompilationUnit.
 
ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.ast.ASTCompilationUnit
 
ASTCompilationUnit(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCompilationUnit
 
ASTConditionalAndExpression - class net.sourceforge.pmd.ast.ASTConditionalAndExpression.
 
ASTConditionalAndExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalAndExpression
 
ASTConditionalAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalAndExpression
 
ASTConditionalExpression - class net.sourceforge.pmd.ast.ASTConditionalExpression.
 
ASTConditionalExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalExpression
 
ASTConditionalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalExpression
 
ASTConditionalOrExpression - class net.sourceforge.pmd.ast.ASTConditionalOrExpression.
 
ASTConditionalOrExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalOrExpression
 
ASTConditionalOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConditionalOrExpression
 
ASTConstructorDeclaration - class net.sourceforge.pmd.ast.ASTConstructorDeclaration.
 
ASTConstructorDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
ASTConstructorDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
ASTContinueStatement - class net.sourceforge.pmd.ast.ASTContinueStatement.
 
ASTContinueStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTContinueStatement
 
ASTContinueStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTContinueStatement
 
ASTDoStatement - class net.sourceforge.pmd.ast.ASTDoStatement.
 
ASTDoStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTDoStatement
 
ASTDoStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTDoStatement
 
ASTEmptyStatement - class net.sourceforge.pmd.ast.ASTEmptyStatement.
 
ASTEmptyStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTEmptyStatement
 
ASTEmptyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEmptyStatement
 
ASTEqualityExpression - class net.sourceforge.pmd.ast.ASTEqualityExpression.
 
ASTEqualityExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTEqualityExpression
 
ASTEqualityExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEqualityExpression
 
ASTExclusiveOrExpression - class net.sourceforge.pmd.ast.ASTExclusiveOrExpression.
 
ASTExclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTExclusiveOrExpression
 
ASTExclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExclusiveOrExpression
 
ASTExplicitConstructorInvocation - class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation.
 
ASTExplicitConstructorInvocation(int) - Constructor for class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
ASTExplicitConstructorInvocation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
ASTExpression - class net.sourceforge.pmd.ast.ASTExpression.
 
ASTExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTExpression
 
ASTExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExpression
 
ASTFieldDeclaration - class net.sourceforge.pmd.ast.ASTFieldDeclaration.
 
ASTFieldDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
ASTFieldDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
ASTForInit - class net.sourceforge.pmd.ast.ASTForInit.
 
ASTForInit(int) - Constructor for class net.sourceforge.pmd.ast.ASTForInit
 
ASTForInit(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTForInit
 
ASTFormalParameter - class net.sourceforge.pmd.ast.ASTFormalParameter.
 
ASTFormalParameter(int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameter
 
ASTFormalParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameter
 
ASTFormalParameters - class net.sourceforge.pmd.ast.ASTFormalParameters.
 
ASTFormalParameters(int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameters
 
ASTFormalParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFormalParameters
 
ASTForStatement - class net.sourceforge.pmd.ast.ASTForStatement.
 
ASTForStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTForStatement
 
ASTForStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTForStatement
 
ASTForUpdate - class net.sourceforge.pmd.ast.ASTForUpdate.
 
ASTForUpdate(int) - Constructor for class net.sourceforge.pmd.ast.ASTForUpdate
 
ASTForUpdate(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTForUpdate
 
ASTIfStatement - class net.sourceforge.pmd.ast.ASTIfStatement.
 
ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTIfStatement
 
ASTIfStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTIfStatement
 
ASTImportDeclaration - class net.sourceforge.pmd.ast.ASTImportDeclaration.
 
ASTImportDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTImportDeclaration
 
ASTImportDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTImportDeclaration
 
ASTInclusiveOrExpression - class net.sourceforge.pmd.ast.ASTInclusiveOrExpression.
 
ASTInclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
 
ASTInclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
 
ASTInitializer - class net.sourceforge.pmd.ast.ASTInitializer.
 
ASTInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTInitializer
 
ASTInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInitializer
 
ASTInstanceOfExpression - class net.sourceforge.pmd.ast.ASTInstanceOfExpression.
 
ASTInstanceOfExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTInstanceOfExpression
 
ASTInstanceOfExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInstanceOfExpression
 
ASTInterfaceDeclaration - class net.sourceforge.pmd.ast.ASTInterfaceDeclaration.
 
ASTInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
 
ASTInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
 
ASTInterfaceMemberDeclaration - class net.sourceforge.pmd.ast.ASTInterfaceMemberDeclaration.
 
ASTInterfaceMemberDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTInterfaceMemberDeclaration
 
ASTInterfaceMemberDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTInterfaceMemberDeclaration
 
ASTLabeledStatement - class net.sourceforge.pmd.ast.ASTLabeledStatement.
 
ASTLabeledStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTLabeledStatement
 
ASTLabeledStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTLabeledStatement
 
ASTLiteral - class net.sourceforge.pmd.ast.ASTLiteral.
 
ASTLiteral(int) - Constructor for class net.sourceforge.pmd.ast.ASTLiteral
 
ASTLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTLiteral
 
ASTLocalVariableDeclaration - class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration.
 
ASTLocalVariableDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
ASTLocalVariableDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
ASTMethodDeclaration - class net.sourceforge.pmd.ast.ASTMethodDeclaration.
 
ASTMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
ASTMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
ASTMethodDeclarationLookahead - class net.sourceforge.pmd.ast.ASTMethodDeclarationLookahead.
 
ASTMethodDeclarationLookahead(int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclarationLookahead
 
ASTMethodDeclarationLookahead(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclarationLookahead
 
ASTMethodDeclarator - class net.sourceforge.pmd.ast.ASTMethodDeclarator.
 
ASTMethodDeclarator(int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
ASTMethodDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
ASTMultiplicativeExpression - class net.sourceforge.pmd.ast.ASTMultiplicativeExpression.
 
ASTMultiplicativeExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
 
ASTMultiplicativeExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
 
ASTName - class net.sourceforge.pmd.ast.ASTName.
 
ASTName(int) - Constructor for class net.sourceforge.pmd.ast.ASTName
 
ASTName(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTName
 
ASTNameList - class net.sourceforge.pmd.ast.ASTNameList.
 
ASTNameList(int) - Constructor for class net.sourceforge.pmd.ast.ASTNameList
 
ASTNameList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNameList
 
ASTNestedClassDeclaration - class net.sourceforge.pmd.ast.ASTNestedClassDeclaration.
 
ASTNestedClassDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTNestedClassDeclaration
 
ASTNestedClassDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNestedClassDeclaration
 
ASTNestedInterfaceDeclaration - class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration.
 
ASTNestedInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration
 
ASTNestedInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration
 
ASTNullLiteral - class net.sourceforge.pmd.ast.ASTNullLiteral.
 
ASTNullLiteral(int) - Constructor for class net.sourceforge.pmd.ast.ASTNullLiteral
 
ASTNullLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNullLiteral
 
ASTPackageDeclaration - class net.sourceforge.pmd.ast.ASTPackageDeclaration.
 
ASTPackageDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTPackageDeclaration
 
ASTPackageDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPackageDeclaration
 
ASTPostfixExpression - class net.sourceforge.pmd.ast.ASTPostfixExpression.
 
ASTPostfixExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPostfixExpression
 
ASTPostfixExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPostfixExpression
 
ASTPreDecrementExpression - class net.sourceforge.pmd.ast.ASTPreDecrementExpression.
 
ASTPreDecrementExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPreDecrementExpression
 
ASTPreDecrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPreDecrementExpression
 
ASTPreIncrementExpression - class net.sourceforge.pmd.ast.ASTPreIncrementExpression.
 
ASTPreIncrementExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPreIncrementExpression
 
ASTPreIncrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPreIncrementExpression
 
ASTPrimaryExpression - class net.sourceforge.pmd.ast.ASTPrimaryExpression.
 
ASTPrimaryExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryExpression
 
ASTPrimaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryExpression
 
ASTPrimaryPrefix - class net.sourceforge.pmd.ast.ASTPrimaryPrefix.
 
ASTPrimaryPrefix(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
ASTPrimaryPrefix(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
ASTPrimarySuffix - class net.sourceforge.pmd.ast.ASTPrimarySuffix.
 
ASTPrimarySuffix(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
ASTPrimarySuffix(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
ASTPrimitiveType - class net.sourceforge.pmd.ast.ASTPrimitiveType.
 
ASTPrimitiveType(int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimitiveType
 
ASTPrimitiveType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTPrimitiveType
 
ASTRelationalExpression - class net.sourceforge.pmd.ast.ASTRelationalExpression.
 
ASTRelationalExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTRelationalExpression
 
ASTRelationalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTRelationalExpression
 
ASTResultType - class net.sourceforge.pmd.ast.ASTResultType.
 
ASTResultType(int) - Constructor for class net.sourceforge.pmd.ast.ASTResultType
 
ASTResultType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTResultType
 
ASTReturnStatement - class net.sourceforge.pmd.ast.ASTReturnStatement.
 
ASTReturnStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTReturnStatement
 
ASTReturnStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTReturnStatement
 
ASTShiftExpression - class net.sourceforge.pmd.ast.ASTShiftExpression.
 
ASTShiftExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTShiftExpression
 
ASTShiftExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTShiftExpression
 
ASTStatement - class net.sourceforge.pmd.ast.ASTStatement.
 
ASTStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTStatement
 
ASTStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTStatement
 
ASTStatementExpression - class net.sourceforge.pmd.ast.ASTStatementExpression.
 
ASTStatementExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpression
 
ASTStatementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpression
 
ASTStatementExpressionList - class net.sourceforge.pmd.ast.ASTStatementExpressionList.
 
ASTStatementExpressionList(int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpressionList
 
ASTStatementExpressionList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTStatementExpressionList
 
ASTSwitchLabel - class net.sourceforge.pmd.ast.ASTSwitchLabel.
 
ASTSwitchLabel(int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchLabel
 
ASTSwitchLabel(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchLabel
 
ASTSwitchStatement - class net.sourceforge.pmd.ast.ASTSwitchStatement.
 
ASTSwitchStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchStatement
 
ASTSwitchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSwitchStatement
 
ASTSynchronizedStatement - class net.sourceforge.pmd.ast.ASTSynchronizedStatement.
 
ASTSynchronizedStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTSynchronizedStatement
 
ASTSynchronizedStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSynchronizedStatement
 
ASTThrowStatement - class net.sourceforge.pmd.ast.ASTThrowStatement.
 
ASTThrowStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTThrowStatement
 
ASTThrowStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTThrowStatement
 
ASTTryStatement - class net.sourceforge.pmd.ast.ASTTryStatement.
 
ASTTryStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTTryStatement
 
ASTTryStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTryStatement
 
ASTType - class net.sourceforge.pmd.ast.ASTType.
 
ASTType(int) - Constructor for class net.sourceforge.pmd.ast.ASTType
 
ASTType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTType
 
ASTTypeDeclaration - class net.sourceforge.pmd.ast.ASTTypeDeclaration.
 
ASTTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeDeclaration
 
ASTTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeDeclaration
 
ASTUnaryExpression - class net.sourceforge.pmd.ast.ASTUnaryExpression.
 
ASTUnaryExpression(int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpression
 
ASTUnaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpression
 
ASTUnaryExpressionNotPlusMinus - class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus.
 
ASTUnaryExpressionNotPlusMinus(int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnaryExpressionNotPlusMinus(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnmodifiedClassDeclaration - class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration.
 
ASTUnmodifiedClassDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
ASTUnmodifiedClassDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
ASTUnmodifiedInterfaceDeclaration - class net.sourceforge.pmd.ast.ASTUnmodifiedInterfaceDeclaration.
 
ASTUnmodifiedInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTUnmodifiedInterfaceDeclaration
 
ASTUnmodifiedInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTUnmodifiedInterfaceDeclaration
 
ASTVariableDeclarator - class net.sourceforge.pmd.ast.ASTVariableDeclarator.
 
ASTVariableDeclarator(int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclarator
 
ASTVariableDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclarator
 
ASTVariableDeclaratorId - class net.sourceforge.pmd.ast.ASTVariableDeclaratorId.
 
ASTVariableDeclaratorId(int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
ASTVariableDeclaratorId(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
ASTVariableInitializer - class net.sourceforge.pmd.ast.ASTVariableInitializer.
 
ASTVariableInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableInitializer
 
ASTVariableInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTVariableInitializer
 
ASTViewer - class net.sourceforge.pmd.util.ASTViewer.
 
ASTViewer() - Constructor for class net.sourceforge.pmd.util.ASTViewer
 
ASTWhileStatement - class net.sourceforge.pmd.ast.ASTWhileStatement.
 
ASTWhileStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTWhileStatement
 
ASTWhileStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTWhileStatement
 
AtLeastOneConstructorRule - class net.sourceforge.pmd.rules.AtLeastOneConstructorRule.
 
AtLeastOneConstructorRule() - Constructor for class net.sourceforge.pmd.rules.AtLeastOneConstructorRule
 
Attribute - class net.sourceforge.pmd.jaxen.Attribute.
 
Attribute(Node, String, String) - Constructor for class net.sourceforge.pmd.jaxen.Attribute
 
AttributeAxisIterator - class net.sourceforge.pmd.jaxen.AttributeAxisIterator.
 
AttributeAxisIterator(Node) - Constructor for class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
AUTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
AvoidCatchingThrowable - class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable.
PMD rule which is going to find catch statements containing throwable as the type definition.
AvoidCatchingThrowable() - Constructor for class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
 
AvoidDeeplyNestedIfStmtsRule - class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule.
 
AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
AvoidDuplicateLiteralsRule - class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule.
 
AvoidDuplicateLiteralsRule() - Constructor for class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule
 
AvoidReassigningParametersRule - class net.sourceforge.pmd.rules.AvoidReassigningParametersRule.
 
AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.rules.AvoidReassigningParametersRule
 

B

backup(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
backup(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
BANG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
base_clause(ClassScope) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
base_specifier(ClassScope) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
BasicScopeCreationVisitor - class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor.
Serves as a sort of adaptor between the AST nodes and the symbol table scopes
BasicScopeCreationVisitor(ScopeFactory) - Constructor for class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
BasicScopeFactory - class net.sourceforge.pmd.symboltable.BasicScopeFactory.
 
BasicScopeFactory() - Constructor for class net.sourceforge.pmd.symboltable.BasicScopeFactory
 
BeanMembersShouldSerializeRule - class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule.
 
BeanMembersShouldSerializeRule() - Constructor for class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
beginColumn - Variable in class net.sourceforge.pmd.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginColumn - Variable in class net.sourceforge.pmd.cpd.cppast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class net.sourceforge.pmd.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class net.sourceforge.pmd.cpd.cppast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
BeginToken() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
BeginToken() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
BIT_AND - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BIT_OR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BITWISEANDEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
BITWISEOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
BITWISEOREQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
BITWISEXOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
BITWISEXOREQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
BooleanLiteral() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BREAK - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BREAK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
BreakStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
bufpos - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
builtin_type_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
BYTE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 

C

CASE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CASE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
cast_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
CATCH - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
CHAR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CHAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
CHARACTER - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
CHARACTER_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
checkNames(Node, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
children - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleNode
Accept the visitor.
CLASS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CLASS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
class_head() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
class_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ClassBody() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassBodyDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassNamingConventionsRule - class net.sourceforge.pmd.rules.ClassNamingConventionsRule.
 
ClassNamingConventionsRule() - Constructor for class net.sourceforge.pmd.rules.ClassNamingConventionsRule
 
ClassScope - class net.sourceforge.pmd.cpd.cppast.ClassScope.
Class scope extends Scope in that its search method also searches all its superclasses.
ClassScope - 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
ClassScope(String) - Constructor for class net.sourceforge.pmd.symboltable.ClassScope
 
ClassScope(String, Scope) - Constructor for class net.sourceforge.pmd.cpd.cppast.ClassScope
Creates a new class scope in a given scope.
ClassScopeEvaluator - class net.sourceforge.pmd.symboltable.ClassScopeEvaluator.
 
ClassScopeEvaluator() - Constructor for class net.sourceforge.pmd.symboltable.ClassScopeEvaluator
 
CloseScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
collect(int) - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
collectDumpedModifiers(String) - Method in class net.sourceforge.pmd.ast.AccessNode
 
COLON - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
COLON - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
COMMA - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
compare(Object, Object) - Method in class net.sourceforge.pmd.RuleViolation.RuleViolationComparator
 
compare(Object, Object) - Method in class net.sourceforge.pmd.cpd.MarkComparator
 
compareTo(Object) - Method in class net.sourceforge.pmd.cpd.Match
 
compareTo(Object) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
compareTo(Object) - Method in class net.sourceforge.pmd.stat.DataPoint
 
comparisonCountUpdate(long) - Method in class net.sourceforge.pmd.cpd.GUI
 
comparisonCountUpdate(long) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
comparisonCountUpdate(long) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
CompilationUnit() - Method in class net.sourceforge.pmd.ast.JavaParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
compound_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
conditional_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
CONST - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CONST - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
constant_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
constant() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ConstructorCallsOverridableMethodRule - class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule.
Searches through all methods and constructors called from constructors.
ConstructorCallsOverridableMethodRule() - Constructor for class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
ConstructorDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
contains(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Tests whether or not a NameOccurrence is directly contained in the scope Note that if this search is just in this scope - it doesn't go diving into any contained scopes.
containsKey(String) - Method in class net.sourceforge.pmd.RuleProperties
 
CONTINUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CONTINUE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ContinueStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
conversion_function_decl_or_def() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
CouplingBetweenObjectsRule - class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule.
CouplingBetweenObjectsRule attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
CouplingBetweenObjectsRule() - Constructor for class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
 
CPD - class net.sourceforge.pmd.cpd.CPD.
 
CPD(int, Language) - Constructor for class net.sourceforge.pmd.cpd.CPD
 
CPDListener - interface net.sourceforge.pmd.cpd.CPDListener.
 
CPDNullListener - class net.sourceforge.pmd.cpd.CPDNullListener.
 
CPDNullListener() - Constructor for class net.sourceforge.pmd.cpd.CPDNullListener
 
CPDTask - class net.sourceforge.pmd.cpd.CPDTask.
CPDTask Runs the CPD utility via ant.
CPDTask.FormatAttribute - class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute.
 
CPDTask.FormatAttribute() - Constructor for class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
CPDTask() - Constructor for class net.sourceforge.pmd.cpd.CPDTask
 
CPP_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
CPPLanguage - class net.sourceforge.pmd.cpd.CPPLanguage.
 
CPPLanguage.CPPFileOrDirectoryFilter - class net.sourceforge.pmd.cpd.CPPLanguage.CPPFileOrDirectoryFilter.
 
CPPLanguage.CPPFileOrDirectoryFilter() - Constructor for class net.sourceforge.pmd.cpd.CPPLanguage.CPPFileOrDirectoryFilter
 
CPPLanguage() - Constructor for class net.sourceforge.pmd.cpd.CPPLanguage
 
CPPParser - class net.sourceforge.pmd.cpd.cppast.CPPParser.
 
CPPParser(CPPParserTokenManager) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParser
 
CPPParser(InputStream) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParser
 
CPPParser(Reader) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParser
 
CPPParserConstants - interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants.
 
CPPParserTokenManager - class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager.
 
CPPParserTokenManager(SimpleCharStream) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
CPPParserTokenManager(SimpleCharStream, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
CPPTokenizer - class net.sourceforge.pmd.cpd.CPPTokenizer.
 
CPPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.CPPTokenizer
 
createClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
createLanguage(String) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
 
createRuleSet(InputStream) - Method in class net.sourceforge.pmd.RuleSetFactory
 
createRuleSet(InputStream, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
 
createRuleSet(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Creates a ruleset.
createRuleSet(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
 
createRuleViolation(RuleContext, int) - Method in class net.sourceforge.pmd.AbstractRule
 
createRuleViolation(RuleContext, int, String) - Method in class net.sourceforge.pmd.AbstractRule
 
CSVRenderer - class net.sourceforge.pmd.renderers.CSVRenderer.
 
CSVRenderer() - Constructor for class net.sourceforge.pmd.renderers.CSVRenderer
 
ctor_declarator_lookahead() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ctor_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ctor_definition() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ctor_initializer() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
curChar - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
curChar - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
currentToken - Variable in class net.sourceforge.pmd.ast.ParseException
This is the last token that has been consumed successfully.
currentToken - Variable in class net.sourceforge.pmd.cpd.cppast.ParseException
This is the last token that has been consumed successfully.
cv_qualifier_seq() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
CyclomaticComplexityRule - class net.sourceforge.pmd.rules.CyclomaticComplexityRule.
 
CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 

D

DataPoint - class net.sourceforge.pmd.stat.DataPoint.
 
DataPoint() - Constructor for class net.sourceforge.pmd.stat.DataPoint
Constructor for DataPoint.
debugStream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
debugStream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
DECIMAL_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
DECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
Declaration - class net.sourceforge.pmd.cpd.cppast.Declaration.
Holds the various attributes of a declaration.
declaration_specifiers() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Very temporary.
declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Declaration() - Constructor for class net.sourceforge.pmd.cpd.cppast.Declaration
 
DeclarationFinder - class net.sourceforge.pmd.symboltable.DeclarationFinder.
 
DeclarationFinder() - Constructor for class net.sourceforge.pmd.symboltable.DeclarationFinder
 
declarator_suffixes() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
DECR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
DEFAULT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
DEFAULT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DELETE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
delete_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
DELTA - Static variable in class net.sourceforge.pmd.stat.StatisticalRule
 
DIGIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
direct_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
direct_new_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
disable_tracing() - Method in class net.sourceforge.pmd.ast.JavaParser
 
disable_tracing() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
DIVIDE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DIVIDEEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DO - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
DO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DocumentNavigator - class net.sourceforge.pmd.jaxen.DocumentNavigator.
 
DocumentNavigator() - Constructor for class net.sourceforge.pmd.jaxen.DocumentNavigator
 
Done() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
Done() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
DoStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
DOT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
DOT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DOTSTAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DOUBLE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
DOUBLE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DoubleCheckedLockingRule - class net.sourceforge.pmd.rules.DoubleCheckedLockingRule.
void method() { if(x == null) { synchronize(this){ if(x == null) { x = new | method(); } } } 1.
DoubleCheckedLockingRule() - Constructor for class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
dtor_ctor_decl_spec() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
dtor_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
dtor_definition() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTName
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTNestedClassDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
dumpChildren(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
DuplicateImportsRule - class net.sourceforge.pmd.rules.DuplicateImportsRule.
 
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.rules.DuplicateImportsRule
 

E

ELLIPSIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ELSE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ELSE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
EmacsRenderer - class net.sourceforge.pmd.renderers.EmacsRenderer.
 
EmacsRenderer() - Constructor for class net.sourceforge.pmd.renderers.EmacsRenderer
 
EmptyStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
enable_tracing() - Method in class net.sourceforge.pmd.ast.JavaParser
 
enable_tracing() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
endColumn - Variable in class net.sourceforge.pmd.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endColumn - Variable in class net.sourceforge.pmd.cpd.cppast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class net.sourceforge.pmd.ast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class net.sourceforge.pmd.cpd.cppast.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
ENUM - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
enum_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
enumerator_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
enumerator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
EOF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EOF - Static variable in class net.sourceforge.pmd.cpd.TokenEntry
 
EOF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
eol - Variable in class net.sourceforge.pmd.ast.ParseException
The end of line string for this machine.
eol - Variable in class net.sourceforge.pmd.cpd.cppast.ParseException
The end of line string for this machine.
EOL - Static variable in class net.sourceforge.pmd.PMD
 
EOL - Variable in class net.sourceforge.pmd.ant.PMDTask
The end of line string for this machine.
EOL - Variable in class net.sourceforge.pmd.cpd.CPPTokenizer
 
EOL - Variable in class net.sourceforge.pmd.renderers.EmacsRenderer
 
EQ - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
equality_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
EqualityExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
equals(Object) - Method in class net.sourceforge.pmd.AbstractRule
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.SourceCode
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
equals(Object) - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
errors() - Method in class net.sourceforge.pmd.Report
 
exception_declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
exception_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
exception_spec() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ExceptionSignatureDeclaration - class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration.
ExceptionSignatureDeclaration() - Constructor for class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
ExceptionTypeChecking - class net.sourceforge.pmd.rules.strictexception.ExceptionTypeChecking.
ExceptionTypeChecking() - Constructor for class net.sourceforge.pmd.rules.strictexception.ExceptionTypeChecking
 
ExcessiveImportsRule - class net.sourceforge.pmd.rules.ExcessiveImportsRule.
ExcessiveImportsRule attempts to count all unique imports a class contains.
ExcessiveImportsRule() - Constructor for class net.sourceforge.pmd.rules.ExcessiveImportsRule
Hook constructor to pass in parent type
ExcessiveLengthRule - class net.sourceforge.pmd.rules.design.ExcessiveLengthRule.
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 net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule.
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
 
ExcessivePublicCountRule - class net.sourceforge.pmd.rules.ExcessivePublicCountRule.
 
ExcessivePublicCountRule() - Constructor for class net.sourceforge.pmd.rules.ExcessivePublicCountRule
 
exclusive_or_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ExclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
execute() - Method in class net.sourceforge.pmd.ant.PMDTask
 
execute() - Method in class net.sourceforge.pmd.cpd.CPDTask
 
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 class net.sourceforge.pmd.ast.ParseException
Each entry in this array is an array of integers.
expectedTokenSequences - Variable in class net.sourceforge.pmd.cpd.cppast.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
 
expression_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Expression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EXTENDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EXTERN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
external_declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ExternalRuleID - class net.sourceforge.pmd.ExternalRuleID.
 
ExternalRuleID(String) - Constructor for class net.sourceforge.pmd.ExternalRuleID
 

F

FALSE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FALSETOK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
FieldDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FileFinder - class net.sourceforge.pmd.cpd.FileFinder.
 
FileFinder() - Constructor for class net.sourceforge.pmd.cpd.FileFinder
 
FileReporter - class net.sourceforge.pmd.cpd.FileReporter.
 
FileReporter(File) - Constructor for class net.sourceforge.pmd.cpd.FileReporter
 
FillBuff() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
FillBuff() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
FINAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FINALLY - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
findChildrenOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
findChildrenOfType(Class, List) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
findChildrenOfType(Class, List, 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.cpd.FileFinder
 
findMatches(int) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
FLOAT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FLOAT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FLOATONE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
FLOATTWO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
FOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ForInit() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FormalParameter() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FormalParameters() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Formatter - class net.sourceforge.pmd.ant.Formatter.
 
Formatter() - Constructor for class net.sourceforge.pmd.ant.Formatter
 
ForStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ForUpdate() - Method in class net.sourceforge.pmd.ast.JavaParser
 
FRIEND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
func_decl_def(Scope) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
function_declarator_lookahead() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Used only for lookahead.
function_declarator(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
function_definition() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
function_direct_declarator(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

G

GE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
generateParseException() - Method in class net.sourceforge.pmd.ast.JavaParser
 
generateParseException() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
getAccessNodeParent() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTArguments
 
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
getASTCompilationUnitPackage() - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
getAttribute(Node, Method) - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
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
 
getAverage() - Method in class net.sourceforge.pmd.stat.Metric
 
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
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getBeginLine() - Method in class net.sourceforge.pmd.cpd.Mark
 
getBeginLine() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getBeginLine() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getBlock() - Method in class net.sourceforge.pmd.ast.ASTCatch
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getBooleanProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getBooleanValue(String) - Method in class net.sourceforge.pmd.RuleProperties
 
getCatchBlocks() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
Call hasCatch() before you call this method
getChildAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all of this node's children.
getClassName() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
getColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Deprecated.  
getColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Deprecated.  
getCommentStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getCount() - Method in class net.sourceforge.pmd.stat.Metric
 
GetCurScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
getDecl() - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
getDescription() - Method in class net.sourceforge.pmd.AbstractRule
 
getDescription() - Method in class net.sourceforge.pmd.RuleSet
 
getDescription() - Method in interface net.sourceforge.pmd.Rule
 
getDescription() - Method in class net.sourceforge.pmd.RuleViolation
 
getDocumentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getDoubleProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getDoubleValue(String) - Method in class net.sourceforge.pmd.RuleProperties
 
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.GlobalScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
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.
getEndColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getEndColumn() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getEndColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getEndLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getEndLine() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getEndLine() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getExample() - Method in class net.sourceforge.pmd.AbstractRule
 
getExample() - Method in interface net.sourceforge.pmd.Rule
 
getFile() - Method in class net.sourceforge.pmd.Report.ProcessingError
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.PHPLanguage
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.JavaLanguage
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.CPPLanguage
 
getFileFilter() - Method in interface net.sourceforge.pmd.cpd.Language
 
getFilename() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getFilename() - Method in class net.sourceforge.pmd.RuleViolation
 
getFileName() - Method in class net.sourceforge.pmd.RuleSet
Get the name of the file the rule set is to be stored in, e.g., "basic_rules.xml".
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getFinallyBlock() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
Call hasFinally() before you call this method
getFirstChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getFirstNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
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.
getFormalParameter() - Method in class net.sourceforge.pmd.ast.ASTCatch
 
getHighValue() - Method in class net.sourceforge.pmd.stat.Metric
 
getImage() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getImage() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getImage() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getImage() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
GetImage() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
GetImage() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getImportedNameNode() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getImportsCount() - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
getIndex() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getIndexIntoFile() - Method in class net.sourceforge.pmd.cpd.Mark
 
getIndexIntoTokenArray() - Method in class net.sourceforge.pmd.cpd.Mark
 
getIntegerValue(String) - Method in class net.sourceforge.pmd.RuleProperties
 
getIntProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getIntProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getLastChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getLine() - Method in class net.sourceforge.pmd.RuleViolation
 
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.rules.ImportWrapper
 
getLine() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getLineCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getLineCount(Mark, Match) - Method in class net.sourceforge.pmd.cpd.Tokens
 
getLineNumber() - Method in class net.sourceforge.pmd.stat.DataPoint
Returns the lineNumber.
getLocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getLowValue() - Method in class net.sourceforge.pmd.stat.Metric
 
getMarkCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getMatches() - Method in class net.sourceforge.pmd.cpd.CPD
 
getMean() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getMessage() - Method in class net.sourceforge.pmd.AbstractRule
 
getMessage() - Method in interface net.sourceforge.pmd.Rule
 
getMessage() - Method in class 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.ast.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class 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 class net.sourceforge.pmd.stat.DataPoint
Returns the message.
getMetricName() - Method in class net.sourceforge.pmd.stat.Metric
 
getMsg() - Method in class net.sourceforge.pmd.Report.ProcessingError
 
getName() - Method in class net.sourceforge.pmd.AbstractRule
 
getName() - Method in class net.sourceforge.pmd.RuleSet
 
getName() - Method in interface net.sourceforge.pmd.Rule
 
getName() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getName() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getNameFromPrimaryPrefix(ASTPrimaryPrefix) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
getNames() - Method in class net.sourceforge.pmd.symboltable.NameOccurrences
 
getNamespacePrefix(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNamespaceStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNextNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getNextSibling(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getNextToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
getNextToken() - Method in class net.sourceforge.pmd.ast.JavaParser
 
getNextToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
getNextToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
getParent() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getParent() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getParent() - Method in interface net.sourceforge.pmd.symboltable.Scope
Retrieves this scope's parent
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
 
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
 
getPriority() - Method in class net.sourceforge.pmd.AbstractRule
Returns the rule's priority that is used for including the rule in reports and analysis.
getPriority() - Method in interface net.sourceforge.pmd.Rule
 
getPriorityName() - Method in class net.sourceforge.pmd.AbstractRule
Returns the rule's priority name that is used for including the rule in reports and analysis.
getPriorityName() - Method in interface net.sourceforge.pmd.Rule
 
getProperties() - Method in class net.sourceforge.pmd.AbstractRule
Gets an enumeration to enumerate through this rule's property names.
getProperties() - Method in interface net.sourceforge.pmd.Rule
 
getProperty(String) - Method in class net.sourceforge.pmd.RuleProperties
 
getReason() - Method in class net.sourceforge.pmd.PMDException
 
getRegisteredRuleSets() - Method in class net.sourceforge.pmd.RuleSetFactory
Returns an Iterator of RuleSet objects
getRenderer() - Method in class net.sourceforge.pmd.ant.Formatter
 
getReport() - Method in class net.sourceforge.pmd.RuleContext
 
getResult() - Method in class net.sourceforge.pmd.symboltable.Search
 
getRule() - Method in class net.sourceforge.pmd.RuleViolation
 
getRule() - Method in class net.sourceforge.pmd.stat.DataPoint
Returns the rule.
getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSet
 
getRuleName() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getRules() - Method in class net.sourceforge.pmd.RuleSet
 
getScope() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getScope() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getScope() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getScope() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getScope() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
GetScope(String) - Method in class net.sourceforge.pmd.cpd.cppast.Scope
 
GetScope(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.ClassScopeEvaluator
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.MethodScopeEvaluator
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.GlobalScopeEvaluator
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.LocalScopeEvaluator
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator
 
getScopeFor(SimpleNode) - Method in interface net.sourceforge.pmd.symboltable.ScopeEvaluator
 
GetScopeOfFullyScopedName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Returns the Scope of B in A::B::C.
getScore() - Method in class net.sourceforge.pmd.stat.DataPoint
Returns the score.
getSeverity() - Method in class net.sourceforge.pmd.PMDException
 
getSlice(int, int) - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getSourceCodeFilename() - Method in class net.sourceforge.pmd.RuleContext
 
getSourceCodeSlice() - Method in class net.sourceforge.pmd.cpd.Match
 
getStandardDeviation() - Method in class net.sourceforge.pmd.stat.Metric
 
getStdDev() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getStringProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getStringProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
GetSuffix(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
GetSuffix(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getTextStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getToFileWriter(String) - Method in class net.sourceforge.pmd.ant.Formatter
 
getToken(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
getToken(int) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
getTokenCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.PHPLanguage
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.JavaLanguage
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.CPPLanguage
 
getTokenizer() - Method in interface net.sourceforge.pmd.cpd.Language
 
getTokenSrcID() - Method in class net.sourceforge.pmd.cpd.Mark
 
getTokenSrcID() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getTotal() - Method in class net.sourceforge.pmd.stat.Metric
 
getTypeNameNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getUnmodifedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration
 
getUnmodifedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
 
getUnusedVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
getUsed() - Method in class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
 
getValue() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getValue(String) - Method in class net.sourceforge.pmd.RuleProperties
 
getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
getValueType(String) - Method in class net.sourceforge.pmd.RuleProperties
 
getVariableDeclarations(boolean) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getVariableDeclarations(boolean) - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist and are either used or not used at this scope
GlobalScope - class net.sourceforge.pmd.symboltable.GlobalScope.
 
GlobalScope() - Constructor for class net.sourceforge.pmd.symboltable.GlobalScope
 
GlobalScopeEvaluator - class net.sourceforge.pmd.symboltable.GlobalScopeEvaluator.
 
GlobalScopeEvaluator() - Constructor for class net.sourceforge.pmd.symboltable.GlobalScopeEvaluator
 
glomNames() - 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
 
GOTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
GREATERTHAN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
GREATERTHANOREQUALTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
GridBagHelper - class net.sourceforge.pmd.cpd.GridBagHelper.
 
GridBagHelper(Container, double[]) - Constructor for class net.sourceforge.pmd.cpd.GridBagHelper
 
GT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
GUI - class net.sourceforge.pmd.cpd.GUI.
 
GUI() - Constructor for class net.sourceforge.pmd.cpd.GUI
 

H

handler() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
hasCatch() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
hasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
hasFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
hashCode() - Method in class net.sourceforge.pmd.AbstractRule
 
hashCode() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
hashCode() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
hashCode() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
hasMetrics() - Method in class net.sourceforge.pmd.Report
 
hasNext() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
hasNext() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
hasProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
hasProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
HEX_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
HOOK - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
HTMLRenderer - 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
 
id_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
IDEAJRenderer - class net.sourceforge.pmd.renderers.IDEAJRenderer.
 
IDEAJRenderer(String[]) - Constructor for class net.sourceforge.pmd.renderers.IDEAJRenderer
 
IdempotentOperationsRule - class net.sourceforge.pmd.rules.IdempotentOperationsRule.
 
IdempotentOperationsRule() - Constructor for class net.sourceforge.pmd.rules.IdempotentOperationsRule
 
IDENTIFIER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
IF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
IF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
IfStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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.
ImageFinderFunction - class net.sourceforge.pmd.symboltable.ImageFinderFunction.
 
ImageFinderFunction(List) - Constructor for class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
ImageFinderFunction(String) - Constructor for class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
IMPLEMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
IMPORT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ImportDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ImportFromSamePackageRule - class net.sourceforge.pmd.rules.ImportFromSamePackageRule.
 
ImportFromSamePackageRule() - Constructor for class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
ImportWrapper - class net.sourceforge.pmd.rules.ImportWrapper.
 
ImportWrapper(String, int) - Constructor for class net.sourceforge.pmd.rules.ImportWrapper
 
IN_COMMENT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
IN_FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
IN_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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.AbstractRule
When the rule is to be included in the analysis, returns true; otherwise, returns false.
include() - Method in class net.sourceforge.pmd.RuleSet
Returns true when the rule set is included in PMD's analysis; otherwise, false when it is excluded.
include() - Method in interface net.sourceforge.pmd.Rule
 
inclusive_or_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
InclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
INCR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
init_declarator_list(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
init_declarator(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
initializer() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Initializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.symboltable.SymbolFacade
 
INLINE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
input_stream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
input_stream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
inputStream - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inputStream - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
INSTANCEOF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
InstanceOfExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
INT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
INT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
INTEGER_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
INTERFACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
InterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InterfaceMemberDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
isAbstract() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isAnonymousInnerClass() - Method in class net.sourceforge.pmd.ast.ASTClassBodyDeclaration
 
isArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
isAttribute(Method) - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
isAttribute(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isComment(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
IsCtor(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
For now, we just say if it is a class name, it is OK to call it a constructor.
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.Report
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
isFinal() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
isFinal() - Method in class net.sourceforge.pmd.ast.AccessNode
 
IsFullyScopedTypeName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
IsGlobalScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
isImportOnDemand() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isInterface() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isNamespace(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isNative() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isOnLeftHandSide() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isPrivate() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isProcessingInstruction(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isProtected() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isPublic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isScopeCreatedBy(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator
 
isScopeCreatedBy(SimpleNode) - Method in interface net.sourceforge.pmd.symboltable.ScopeEvaluator
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
isStatic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isStrict() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isSuper() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
isSuper() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isSynchronized() - Method in class net.sourceforge.pmd.ast.AccessNode
 
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
 
isToFileNull() - Method in class net.sourceforge.pmd.ant.Formatter
 
isTransient() - Method in class net.sourceforge.pmd.ast.AccessNode
 
IsTypeName(String) - Method in class net.sourceforge.pmd.cpd.cppast.ClassScope
Overrides the method in Scope.
IsTypeName(String) - Method in class net.sourceforge.pmd.cpd.cppast.Scope
Checks if a given name is the name of a type in this scope.
IsTypeName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
isVoid() - Method in class net.sourceforge.pmd.ast.ASTResultType
 
isVolatile() - Method in class net.sourceforge.pmd.ast.AccessNode
 
iteration_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
iterator() - Method in class net.sourceforge.pmd.Report
 
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.symboltable.NameOccurrences
 

J

JAVA_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
JavaCharStream - class net.sourceforge.pmd.ast.JavaCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
JavaCharStream(InputStream) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaLanguage - class net.sourceforge.pmd.cpd.JavaLanguage.
 
JavaLanguage.JavaFileOrDirectoryFilter - class net.sourceforge.pmd.cpd.JavaLanguage.JavaFileOrDirectoryFilter.
 
JavaLanguage.JavaFileOrDirectoryFilter() - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage.JavaFileOrDirectoryFilter
 
JavaLanguage() - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
 
JavaParser - class net.sourceforge.pmd.ast.JavaParser.
 
JavaParser(InputStream) - Constructor for class net.sourceforge.pmd.ast.JavaParser
 
JavaParser(JavaParserTokenManager) - Constructor for class net.sourceforge.pmd.ast.JavaParser
 
JavaParser(Reader) - Constructor for class net.sourceforge.pmd.ast.JavaParser
 
JavaParserConstants - interface net.sourceforge.pmd.ast.JavaParserConstants.
 
JavaParserTokenManager - class net.sourceforge.pmd.ast.JavaParserTokenManager.
 
JavaParserTokenManager(JavaCharStream) - Constructor for class net.sourceforge.pmd.ast.JavaParserTokenManager
 
JavaParserTokenManager(JavaCharStream, int) - Constructor for class net.sourceforge.pmd.ast.JavaParserTokenManager
 
JavaParserTreeConstants - interface net.sourceforge.pmd.ast.JavaParserTreeConstants.
 
JavaParserVisitor - interface net.sourceforge.pmd.ast.JavaParserVisitor.
 
JavaParserVisitorAdapter - class net.sourceforge.pmd.ast.JavaParserVisitorAdapter.
 
JavaParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
JavaTokenizer - class net.sourceforge.pmd.cpd.JavaTokenizer.
 
JavaTokenizer() - Constructor for class net.sourceforge.pmd.cpd.JavaTokenizer
 
jj_nt - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jj_nt - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
jjFillToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjFillToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
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.ASTShiftExpression
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.ASTPostfixExpression
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.ASTInclusiveOrExpression
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.ASTEqualityExpression
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.ASTConditionalExpression
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.ASTAdditiveExpression
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.ASTTryStatement
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.ASTReturnStatement
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.ASTBreakStatement
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.ASTStatementExpressionList
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.ASTForStatement
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.ASTWhileStatement
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.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.ASTStatementExpression
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.ASTLocalVariableDeclaration
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.ASTBlock
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLabeledStatement
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.ASTArrayDimsAndInits
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.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.ASTNullLiteral
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.ASTLiteral
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.ASTPrimaryPrefix
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.ASTCastExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCastLookahead
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.ASTInstanceOfExpression
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.ASTAssignmentOperator
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.ASTNameList
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.ASTResultType
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.ASTType
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.ASTExplicitConstructorInvocation
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.ASTFormalParameter
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFormalParameters
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.ASTMethodDeclaration
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.ASTVariableInitializer
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.ASTVariableDeclarator
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.ASTInterfaceMemberDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedInterfaceDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclarationLookahead
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassBodyDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNestedClassDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassDeclaration
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.ASTImportDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPackageDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.ast.Node
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleNode
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
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
 
JJTALLOCATIONEXPRESSION - 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
 
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
 
JJTCASTLOOKAHEAD - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSBODYDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSDECLARATION - 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.SimpleNode
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALANDEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONSTRUCTORDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONTINUESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTDOSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEMPTYSTATEMENT - 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
 
JJTFIELDDECLARATION - 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
 
JJTIMPORTDECLARATION - 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
 
JJTINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINTERFACEMEMBERDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATIONLOOKAHEAD - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATOR - 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
 
JJTNESTEDCLASSDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNESTEDINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jjtNodeName - 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.SimpleNode
 
JJTPACKAGEDECLARATION - 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
 
JJTRESULTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRETURNSTATEMENT - 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
 
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
 
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
 
JJTTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNMODIFIEDCLASSDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNMODIFIEDINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTWHILESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
jump_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
JUnitAssertionsShouldIncludeMessageRule - class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessageRule.
 
JUnitAssertionsShouldIncludeMessageRule() - Constructor for class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessageRule
 

K

keys() - Method in class net.sourceforge.pmd.RuleProperties
Returns an enumeration of the property names in this properties table.
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.

L

labeled_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
LabeledStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Language - interface net.sourceforge.pmd.cpd.Language.
 
LanguageFactory - class net.sourceforge.pmd.cpd.LanguageFactory.
 
LanguageFactory() - Constructor for class net.sourceforge.pmd.cpd.LanguageFactory
 
LBRACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LBRACKET - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LCURLYBRACE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LESSTHAN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LESSTHANOREQUALTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LETTER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LexicalError(boolean, int, int, int, String, char) - Static method in class 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 class 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.
lexStateNames - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
lexStateNames - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
line - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
line - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
linkage_specification() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Literal() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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 net.sourceforge.pmd.symboltable.LocalScope.
 
LocalScope() - Constructor for class net.sourceforge.pmd.symboltable.LocalScope
 
LocalScopeEvaluator - class net.sourceforge.pmd.symboltable.LocalScopeEvaluator.
 
LocalScopeEvaluator() - Constructor for class net.sourceforge.pmd.symboltable.LocalScopeEvaluator
 
LocalVariableDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
logical_and_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
logical_or_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
LONG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LongClassRule - class net.sourceforge.pmd.rules.design.LongClassRule.
This rule detects when a class exceeds a certain threshold.
LongClassRule() - Constructor for class net.sourceforge.pmd.rules.design.LongClassRule
 
LongMethodRule - class net.sourceforge.pmd.rules.design.LongMethodRule.
This rule detects when a method exceeds a certain threshold.
LongMethodRule() - Constructor for class net.sourceforge.pmd.rules.design.LongMethodRule
 
LongParameterListRule - class net.sourceforge.pmd.rules.design.LongParameterListRule.
This rule detects an abnormally long parameter list.
LongParameterListRule() - Constructor for class net.sourceforge.pmd.rules.design.LongParameterListRule
 
lookingAhead - Variable in class net.sourceforge.pmd.ast.JavaParser
 
lookingAhead - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
LooseCouplingRule - class net.sourceforge.pmd.rules.design.LooseCouplingRule.
 
LooseCouplingRule() - Constructor for class net.sourceforge.pmd.rules.design.LooseCouplingRule
 
LOWEST_PRIORITY - Static variable in interface net.sourceforge.pmd.Rule
 
LPAREN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LPARENTHESIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LSQUAREBRACKET - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 

M

main(String[]) - Static method in class net.sourceforge.pmd.PMD
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.GUI
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.CPD
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
main(String[]) - Static method in class net.sourceforge.pmd.util.ASTViewer
 
makeViolations(RuleContext, Set) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
Mark - class net.sourceforge.pmd.cpd.Mark.
 
Mark(int, String, int, int) - Constructor for class net.sourceforge.pmd.cpd.Mark
 
MarkComparator - class net.sourceforge.pmd.cpd.MarkComparator.
 
MarkComparator(CPDListener, List) - Constructor for class net.sourceforge.pmd.cpd.MarkComparator
 
MarkComparator(CPDListener, List, int) - Constructor for class net.sourceforge.pmd.cpd.MarkComparator
 
Match - class net.sourceforge.pmd.cpd.Match.
 
Match(int) - Constructor for class net.sourceforge.pmd.cpd.Match
 
Match(int, Mark, Mark) - Constructor for class net.sourceforge.pmd.cpd.Match
 
MatchAlgorithm - class net.sourceforge.pmd.cpd.MatchAlgorithm.
 
MatchAlgorithm(Map, Tokens) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
 
MatchCollector - class net.sourceforge.pmd.cpd.MatchCollector.
 
MatchCollector(List, MarkComparator) - Constructor for class net.sourceforge.pmd.cpd.MatchCollector
 
matches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
matchName(ASTPrimaryExpression, String) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
maxNextCharInd - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
maxNextCharInd - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
member_declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
member_declarator_list(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
member_declarator(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
MethodDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodDeclarationLookahead() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodDeclarator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodNameDeclaration - class net.sourceforge.pmd.symboltable.MethodNameDeclaration.
 
MethodNameDeclaration(ASTMethodDeclarator) - Constructor for class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
methodNames - Variable in class net.sourceforge.pmd.symboltable.AbstractScope
 
MethodNamingConventionsRule - class net.sourceforge.pmd.rules.MethodNamingConventionsRule.
 
MethodNamingConventionsRule() - Constructor for class net.sourceforge.pmd.rules.MethodNamingConventionsRule
 
MethodScope - class net.sourceforge.pmd.symboltable.MethodScope.
 
MethodScope() - Constructor for class net.sourceforge.pmd.symboltable.MethodScope
 
MethodScopeEvaluator - class net.sourceforge.pmd.symboltable.MethodScopeEvaluator.
 
MethodScopeEvaluator() - Constructor for class net.sourceforge.pmd.symboltable.MethodScopeEvaluator
 
Metric - class net.sourceforge.pmd.stat.Metric.
 
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
 
MINUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
MINUSASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
MINUSEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
MINUSMINUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
MOD - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
MODEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
multiplicative_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 

N

Name() - Method in class net.sourceforge.pmd.ast.JavaParser
 
NameDeclaration - interface net.sourceforge.pmd.symboltable.NameDeclaration.
 
NameList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
NameOccurrence - class net.sourceforge.pmd.symboltable.NameOccurrence.
 
NameOccurrence(SimpleNode, String) - Constructor for class net.sourceforge.pmd.symboltable.NameOccurrence
 
NameOccurrences - class net.sourceforge.pmd.symboltable.NameOccurrences.
 
NameOccurrences(ASTPrimaryExpression) - Constructor for class net.sourceforge.pmd.symboltable.NameOccurrences
 
NATIVE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NestedClassDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
NestedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
net.sourceforge.pmd - package net.sourceforge.pmd
 
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.jaxen - package net.sourceforge.pmd.jaxen
 
net.sourceforge.pmd.renderers - package net.sourceforge.pmd.renderers
 
net.sourceforge.pmd.rules - package net.sourceforge.pmd.rules
 
net.sourceforge.pmd.rules.design - package net.sourceforge.pmd.rules.design
 
net.sourceforge.pmd.rules.junit - package net.sourceforge.pmd.rules.junit
 
net.sourceforge.pmd.rules.strictexception - package net.sourceforge.pmd.rules.strictexception
 
net.sourceforge.pmd.stat - package net.sourceforge.pmd.stat
 
net.sourceforge.pmd.symboltable - package net.sourceforge.pmd.symboltable
 
net.sourceforge.pmd.util - package net.sourceforge.pmd.util
 
NEW - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NEW - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
new_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
new_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
new_initializer() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
new_type_id() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
newToken(int) - 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.cpd.cppast.Token
Returns a new Token object, by default.
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.NodeIterator
 
next() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
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
 
node - Variable in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
Node - interface net.sourceforge.pmd.ast.Node.
 
NodeIterator - class net.sourceforge.pmd.jaxen.NodeIterator.
 
NodeIterator(Node) - Constructor for class net.sourceforge.pmd.jaxen.NodeIterator
 
NOT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
NOTEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
NULL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NullAssignmentRule - class net.sourceforge.pmd.rules.design.NullAssignmentRule.
 
NullAssignmentRule() - Constructor for class net.sourceforge.pmd.rules.design.NullAssignmentRule
 
NullLiteral() - Method in class net.sourceforge.pmd.ast.JavaParser
 

O

OCTAL_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
OCTALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
OCTALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
OnlyOneReturnRule - class net.sourceforge.pmd.rules.design.OnlyOneReturnRule.
 
OnlyOneReturnRule() - Constructor for class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
OpenScope(Scope) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
openScope(Stack, SimpleNode) - Method in class net.sourceforge.pmd.symboltable.BasicScopeFactory
 
openScope(Stack, SimpleNode) - Method in interface net.sourceforge.pmd.symboltable.ScopeFactory
 
OpenScope(String, boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Opens a new scope (with optional name and type flag).
OPERATOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
optor() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
OR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ORASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 

P

PACKAGE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PackageDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
parameter_declaration_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
parameter_declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
parameter_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
parent - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
ParseException - exception net.sourceforge.pmd.ast.ParseException.
This exception is thrown when parse errors are encountered.
ParseException - exception net.sourceforge.pmd.cpd.cppast.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class net.sourceforge.pmd.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException() - Constructor for class 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 class net.sourceforge.pmd.ast.ParseException
 
ParseException(String) - Constructor for class net.sourceforge.pmd.cpd.cppast.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class net.sourceforge.pmd.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException(Token, int[][], String[]) - Constructor for class net.sourceforge.pmd.cpd.cppast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parser - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
parseXPath(String) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
PHP_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
PHPLanguage - class net.sourceforge.pmd.cpd.PHPLanguage.
 
PHPLanguage.PHPFileOrDirectoryFilter - class net.sourceforge.pmd.cpd.PHPLanguage.PHPFileOrDirectoryFilter.
 
PHPLanguage.PHPFileOrDirectoryFilter() - Constructor for class net.sourceforge.pmd.cpd.PHPLanguage.PHPFileOrDirectoryFilter
 
PHPLanguage() - Constructor for class net.sourceforge.pmd.cpd.PHPLanguage
 
PHPTokenizer - class net.sourceforge.pmd.cpd.PHPTokenizer.
 
PHPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.PHPTokenizer
 
PLUS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PLUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
PLUSASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PLUSEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
PLUSPLUS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
pm_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
PMD - class net.sourceforge.pmd.PMD.
 
PMD() - Constructor for class net.sourceforge.pmd.PMD
 
PMDException - exception net.sourceforge.pmd.PMDException.
A convenience exception wrapper.
PMDException(String) - Constructor for class net.sourceforge.pmd.PMDException
 
PMDException(String, Exception) - Constructor for class net.sourceforge.pmd.PMDException
 
PMDTask - class net.sourceforge.pmd.ant.PMDTask.
 
PMDTask() - Constructor for class net.sourceforge.pmd.ant.PMDTask
 
POINTERTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
PositionalIteratorRule - class net.sourceforge.pmd.rules.design.PositionalIteratorRule.
 
PositionalIteratorRule() - Constructor for class net.sourceforge.pmd.rules.design.PositionalIteratorRule
 
postfix_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
PostfixExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PreDecrementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PreIncrementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PREPROCESSOR_OUTPUT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
primary_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
printStackTrace() - Method in class net.sourceforge.pmd.PMDException
 
printStackTrace(PrintStream) - Method in class net.sourceforge.pmd.PMDException
 
printStackTrace(PrintWriter) - Method in class net.sourceforge.pmd.PMDException
 
PRIORITIES - Static variable in interface net.sourceforge.pmd.Rule
 
PRIVATE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PRIVATE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
processFile(InputStream, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
 
processFile(Reader, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
 
PROTECTED - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PROTECTED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ptr_operator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ptr_to_member() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
PUBLIC - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PUBLIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
PutTypeName(String) - Method in class net.sourceforge.pmd.cpd.cppast.Scope
Inserts a name into the table to say that it is the name of a type.
PutTypeName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
PutTypeName(String, Scope) - Method in class net.sourceforge.pmd.cpd.cppast.Scope
A type with a scope (class/struct/union).

Q

qualified_id() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
qualified_type() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
QUESTIONMARK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 

R

RBRACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RBRACKET - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RCURLYBRACE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ReadByte() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
readChar() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
readChar() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
REDECLARED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
REGISTER - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ReInit(CPPParserTokenManager) - Method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(JavaCharStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
ReInit(JavaCharStream, int) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
ReInit(JavaParserTokenManager) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ReInit(Reader) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(Reader) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ReInit(Reader) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(Reader) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(SimpleCharStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
ReInit(SimpleCharStream, int) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
relational_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
RelationalExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
REM - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
REMASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
remove() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
remove() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
render(Iterator) - Method in class net.sourceforge.pmd.cpd.XMLRenderer
 
render(Iterator) - Method in class net.sourceforge.pmd.cpd.SimpleRenderer
 
render(Iterator) - Method in interface net.sourceforge.pmd.cpd.Renderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.XMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.TextRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.CSVRenderer
 
render(Report) - Method in interface net.sourceforge.pmd.renderers.Renderer
 
Renderer - interface net.sourceforge.pmd.cpd.Renderer.
 
Renderer - interface net.sourceforge.pmd.renderers.Renderer.
 
replaceString(String, char, String) - Static method in class net.sourceforge.pmd.util.StringUtil
 
Report - class net.sourceforge.pmd.Report.
 
Report.ProcessingError - class net.sourceforge.pmd.Report.ProcessingError.
 
Report.ProcessingError(String, String) - Constructor for class net.sourceforge.pmd.Report.ProcessingError
 
Report() - Constructor for class net.sourceforge.pmd.Report
 
report(String) - Method in class net.sourceforge.pmd.cpd.FileReporter
 
ReportException - exception net.sourceforge.pmd.cpd.ReportException.
 
ReportException(Throwable) - Constructor for class net.sourceforge.pmd.cpd.ReportException
 
ReportListener - interface net.sourceforge.pmd.ReportListener.
 
resolve(String) - Method in interface net.sourceforge.pmd.symboltable.TypeSet.Resolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver
 
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 class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver
 
ResourceLoader - class net.sourceforge.pmd.util.ResourceLoader.
 
ResultType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
RETURN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RETURN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ReturnStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
RPAREN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RPARENTHESIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
RSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RSQUAREBRACKET - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
Rule - interface net.sourceforge.pmd.Rule.
 
RuleContext - class net.sourceforge.pmd.RuleContext.
 
RuleContext() - Constructor for class net.sourceforge.pmd.RuleContext
 
RuleProperties - class net.sourceforge.pmd.RuleProperties.
 
RuleProperties() - Constructor for class net.sourceforge.pmd.RuleProperties
 
RuleSet - class net.sourceforge.pmd.RuleSet.
 
RuleSet() - Constructor for class net.sourceforge.pmd.RuleSet
 
RuleSetFactory - class net.sourceforge.pmd.RuleSetFactory.
 
RuleSetFactory() - Constructor for class net.sourceforge.pmd.RuleSetFactory
 
RuleSetNotFoundException - exception net.sourceforge.pmd.RuleSetNotFoundException.
 
RuleSetNotFoundException(String) - Constructor for class net.sourceforge.pmd.RuleSetNotFoundException
 
RuleViolation - class net.sourceforge.pmd.RuleViolation.
 
RuleViolation.RuleViolationComparator - class net.sourceforge.pmd.RuleViolation.RuleViolationComparator.
 
RuleViolation.RuleViolationComparator() - Constructor for class net.sourceforge.pmd.RuleViolation.RuleViolationComparator
 
RuleViolation(Rule, int, RuleContext) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(Rule, int, String, RuleContext) - Constructor for class net.sourceforge.pmd.RuleViolation
 
ruleViolationAdded(RuleViolation) - Method in interface net.sourceforge.pmd.ReportListener
 
RUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 

S

SC_AND - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SC_OR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
Scope - class net.sourceforge.pmd.cpd.cppast.Scope.
 
Scope - interface net.sourceforge.pmd.symboltable.Scope.
Provides methods which all scopes must implement See JLS 6.3 for a description of scopes
SCOPE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
scope_override_lookahead() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
scope_override() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Scope(Scope) - Constructor for class net.sourceforge.pmd.cpd.cppast.Scope
Creates an unnamed scope (like for compound statements).
Scope(String, boolean, Scope) - Constructor for class net.sourceforge.pmd.cpd.cppast.Scope
Creates a scope object with a given name.
ScopeEvaluator - interface net.sourceforge.pmd.symboltable.ScopeEvaluator.
 
ScopeFactory - interface net.sourceforge.pmd.symboltable.ScopeFactory.
 
Search - class net.sourceforge.pmd.symboltable.Search.
 
Search(NameOccurrence) - Constructor for class net.sourceforge.pmd.symboltable.Search
 
selection_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
SEMICOLON - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SEMICOLON - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
setAbstract() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setASTCompilationUnitPackage(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
setClasspath(Path) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setClasspathRef(Reference) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setCode(List) - Method in class net.sourceforge.pmd.cpd.SourceCode
 
setCpdListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.CPD
 
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
setDebugStream(PrintStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
setDescription(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setDescription(String) - Method in class net.sourceforge.pmd.RuleSet
 
setDescription(String) - Method in interface net.sourceforge.pmd.Rule
 
setExample(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setExample(String) - Method in interface net.sourceforge.pmd.Rule
 
setFailOnError(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setFailOnRuleViolation(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setFileName(String) - Method in class net.sourceforge.pmd.RuleSet
Set the name of the file the rule set is to be stored in, e.g., "basic_rules.xml".
setFinal() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setFormat(CPDTask.FormatAttribute) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
setHasCatch() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
setHasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
setHasFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
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.AbstractRule
When the rule is to be included in the analysis, set to true; otherwise, set to false.
setInclude(boolean) - Method in class net.sourceforge.pmd.RuleSet
Set to true when the rule set is included in PMD's analysis; otherwise, set to false when it is excluded.
setInclude(boolean) - Method in interface net.sourceforge.pmd.Rule
 
setInterface() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setIsArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
setIsFinal() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
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
 
setLineCount(int) - Method in class net.sourceforge.pmd.cpd.Match
 
setLineNumber(int) - Method in class net.sourceforge.pmd.stat.DataPoint
Sets the lineNumber.
setListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
setMessage(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setMessage(String) - Method in interface net.sourceforge.pmd.Rule
 
setMessage(String) - Method in class net.sourceforge.pmd.stat.DataPoint
Sets the message.
setMinimumTokenCount(int) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
setName(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setName(String) - Method in class net.sourceforge.pmd.RuleSet
 
setName(String) - Method in interface net.sourceforge.pmd.Rule
 
setName(String) - Method in class net.sourceforge.pmd.jaxen.Attribute
Sets the name.
setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
setNative() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setOutputFile(File) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
setParent(Node) - Method in class net.sourceforge.pmd.jaxen.Attribute
Sets the parent.
setParent(Scope) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
setParent(Scope) - Method in interface net.sourceforge.pmd.symboltable.Scope
Points this scope to its parent
setPrintToConsole(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setPriority(int) - Method in class net.sourceforge.pmd.AbstractRule
A rule will specify a priority for inclusion in reports and analysis.
setPriority(int) - Method in interface net.sourceforge.pmd.Rule
 
setPrivate() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setProperty(String, String) - Method in class net.sourceforge.pmd.RuleProperties
 
setProtected() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setPublic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setReport(Report) - Method in class net.sourceforge.pmd.RuleContext
 
setRule(Rule) - Method in class net.sourceforge.pmd.stat.DataPoint
Sets the rule.
setRuleSetFiles(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setScope(Scope) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setScore(double) - Method in class net.sourceforge.pmd.stat.DataPoint
Sets the score.
setScore(int) - Method in class net.sourceforge.pmd.stat.DataPoint
Sets the score.
setSeverity(int) - Method in class net.sourceforge.pmd.PMDException
 
setShortFilenames(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setSortCode(int) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
setSourceCodeFilename(String) - Method in class net.sourceforge.pmd.RuleContext
 
setSourceCodeSlice(String) - Method in class net.sourceforge.pmd.cpd.Match
 
setStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
setStatic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setStrict() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setSuper() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setSynchronized() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setToFile(File) - Method in class net.sourceforge.pmd.ant.Formatter
 
setTransient() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setType(String) - Method in class net.sourceforge.pmd.ant.Formatter
 
setUsesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
setUsesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
setValue(String) - Method in class net.sourceforge.pmd.jaxen.Attribute
Sets the value.
setValue(String, String) - Method in class net.sourceforge.pmd.RuleProperties
 
setValueType(String, String) - Method in class net.sourceforge.pmd.RuleProperties
 
setVolatile() - Method in class net.sourceforge.pmd.ast.AccessNode
 
shift_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ShiftExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
SHIFTLEFT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SHIFTLEFTEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SHIFTRIGHT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SHIFTRIGHTEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SHORT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SHORT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SIGNED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
simple_dtor_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
simple_type_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
SimpleCharStream - class net.sourceforge.pmd.cpd.cppast.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(InputStream) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleNode - class net.sourceforge.pmd.ast.SimpleNode.
 
SimpleNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleNode
 
SimpleNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleNode
 
SimpleRenderer - class net.sourceforge.pmd.cpd.SimpleRenderer.
 
SimpleRenderer() - Constructor for class net.sourceforge.pmd.cpd.SimpleRenderer
 
SimplifyBooleanReturnsRule - class net.sourceforge.pmd.rules.SimplifyBooleanReturnsRule.
 
SimplifyBooleanReturnsRule() - Constructor for class net.sourceforge.pmd.rules.SimplifyBooleanReturnsRule
 
SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
size() - Method in class net.sourceforge.pmd.RuleSet
 
size() - Method in class net.sourceforge.pmd.RuleProperties
 
size() - Method in class net.sourceforge.pmd.Report
 
size() - Method in class net.sourceforge.pmd.cpd.Tokens
 
SIZEOF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SLASH - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SLASHASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SourceCode - class net.sourceforge.pmd.cpd.SourceCode.
 
SourceCode(String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode
 
specialConstructor - Variable in class 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 class 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).
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.
STAR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
STAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
STARASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
statement_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Statement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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.JavaParserConstants
 
STATIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
staticFlag - Static variable in class net.sourceforge.pmd.ast.JavaCharStream
 
staticFlag - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
StatisticalRule - class net.sourceforge.pmd.stat.StatisticalRule.
 
StatisticalRule() - Constructor for class net.sourceforge.pmd.stat.StatisticalRule
 
storage_class_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Very temporary.
STRICTFP - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
STRING - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
STRING_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
StringConcatenationRule - class net.sourceforge.pmd.rules.StringConcatenationRule.
 
StringConcatenationRule() - Constructor for class net.sourceforge.pmd.rules.StringConcatenationRule
 
StringToStringRule - class net.sourceforge.pmd.rules.StringToStringRule.
 
StringToStringRule() - Constructor for class net.sourceforge.pmd.rules.StringToStringRule
 
StringUtil - class net.sourceforge.pmd.util.StringUtil.
 
StringUtil() - Constructor for class net.sourceforge.pmd.util.StringUtil
 
STRUCT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SUPER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
superclass_init() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
SWITCH - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SWITCH - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SwitchDensityRule - class net.sourceforge.pmd.rules.design.SwitchDensityRule.
 
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
 
SwitchTo(int) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
SymbolFacade - class net.sourceforge.pmd.symboltable.SymbolFacade.
 
SymbolFacade() - Constructor for class net.sourceforge.pmd.symboltable.SymbolFacade
 
SymbolTableTestRule - class net.sourceforge.pmd.rules.SymbolTableTestRule.
 
SymbolTableTestRule() - Constructor for class net.sourceforge.pmd.rules.SymbolTableTestRule
 
SymtabManager - class net.sourceforge.pmd.cpd.cppast.SymtabManager.
Manages the symbol table and scopes within a given compilation unit.
SymtabManager() - Constructor for class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SynchronizedStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 

T

TEMPLATE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
template_argument_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_argument() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_head() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_id() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_parameter_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_parameter() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
testingOnly__setBeginColumn(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
testingOnly__setBeginLine(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
TextRenderer - class net.sourceforge.pmd.renderers.TextRenderer.
 
TextRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextRenderer
 
THIS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
THIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
THROW - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
THROW - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
throw_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
THROWS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ThrowStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TILDE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
TILDE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
TIMESEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
token - Variable in class net.sourceforge.pmd.ast.JavaParser
 
token - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Token - class net.sourceforge.pmd.ast.Token.
Describes the input token stream.
Token - class net.sourceforge.pmd.cpd.cppast.Token.
Describes the input token stream.
token_source - Variable in class net.sourceforge.pmd.ast.JavaParser
 
token_source - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Token() - Constructor for class net.sourceforge.pmd.ast.Token
 
Token() - Constructor for class net.sourceforge.pmd.cpd.cppast.Token
 
tokenAt(int, Mark) - Method in class net.sourceforge.pmd.cpd.MarkComparator
 
TokenEntry - class net.sourceforge.pmd.cpd.TokenEntry.
 
TokenEntry(String, int, String, int) - Constructor for class net.sourceforge.pmd.cpd.TokenEntry
 
tokenImage - Variable in class 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.ast.JavaParserConstants
 
tokenImage - Variable in class 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.cpd.cppast.CPPParserConstants
 
tokenize(SourceCode, Tokens, Reader) - Method in class net.sourceforge.pmd.cpd.PHPTokenizer
 
tokenize(SourceCode, Tokens, Reader) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
tokenize(SourceCode, Tokens, Reader) - Method in class net.sourceforge.pmd.cpd.CPPTokenizer
 
tokenize(SourceCode, Tokens, Reader) - Method in interface net.sourceforge.pmd.cpd.Tokenizer
 
Tokenizer - interface net.sourceforge.pmd.cpd.Tokenizer.
 
TokenMgrError - exception net.sourceforge.pmd.ast.TokenMgrError.
 
TokenMgrError - error net.sourceforge.pmd.cpd.cppast.TokenMgrError.
 
TokenMgrError() - Constructor for class net.sourceforge.pmd.ast.TokenMgrError
 
TokenMgrError() - Constructor for class net.sourceforge.pmd.cpd.cppast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class net.sourceforge.pmd.ast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class net.sourceforge.pmd.ast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.TokenMgrError
 
Tokens - class net.sourceforge.pmd.cpd.Tokens.
 
Tokens() - Constructor for class net.sourceforge.pmd.cpd.Tokens
 
toString() - Method in class net.sourceforge.pmd.ExternalRuleID
 
toString() - Method in class net.sourceforge.pmd.ant.Formatter
 
toString() - Method in class net.sourceforge.pmd.ast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
toString() - Method in class net.sourceforge.pmd.cpd.Match
 
toString() - Method in class net.sourceforge.pmd.cpd.Mark
 
toString() - Method in class net.sourceforge.pmd.cpd.cppast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.symboltable.NameOccurrences
 
toString() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
toString() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
toString(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
TRANSIENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
translation_unit() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
triggers - Variable in class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator
 
TRUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
TRUETOK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
truncateMethodName(String) - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
TRY - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
TRY - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
try_block() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
TryStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
type_modifiers() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Very temporary.
type_name() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
type_qualifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
Type() - 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
 
TypeSet - class net.sourceforge.pmd.symboltable.TypeSet.
Keeps track of the types encountered in a ASTCompilationUnit
TypeSet.CurrentPackageResolver - class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver.
 
TypeSet.CurrentPackageResolver(String) - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver
 
TypeSet.ExplicitImportResolver - class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver.
 
TypeSet.ExplicitImportResolver(Set) - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver
 
TypeSet.FullyQualifiedNameResolver - class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver.
 
TypeSet.FullyQualifiedNameResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver
 
TypeSet.ImplicitImportResolver - class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver.
 
TypeSet.ImplicitImportResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver
 
TypeSet.ImportOnDemandResolver - class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver.
 
TypeSet.ImportOnDemandResolver(Set) - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver
 
TypeSet.PrimitiveTypeResolver - class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver.
 
TypeSet.PrimitiveTypeResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver
 
TypeSet.Resolver - interface net.sourceforge.pmd.symboltable.TypeSet.Resolver.
TODO should Resolver provide a canResolve() and a resolve()? Requiring 2 calls seems clunky...
TypeSet.VoidResolver - class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver.
 
TypeSet.VoidResolver() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver
 
TypeSet() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet
 

U

unary_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
unary_operator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
UnaryExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
UnaryExpressionNotPlusMinus() - Method in class net.sourceforge.pmd.ast.JavaParser
 
UnaryFunction - interface net.sourceforge.pmd.util.UnaryFunction.
 
UNION - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UnmodifiedClassDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
UnmodifiedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
UnnecessaryConversionTemporaryRule - class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule.
 
UnnecessaryConversionTemporaryRule() - Constructor for class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
UNSIGNED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNSIGNED_DECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNSIGNED_DECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNSIGNED_HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNSIGNED_HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNSIGNED_OCTALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNSIGNED_OCTALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UnusedFormalParameterRule - class net.sourceforge.pmd.rules.UnusedFormalParameterRule.
 
UnusedFormalParameterRule() - Constructor for class net.sourceforge.pmd.rules.UnusedFormalParameterRule
 
UnusedImportsRule - class net.sourceforge.pmd.rules.UnusedImportsRule.
 
UnusedImportsRule() - Constructor for class net.sourceforge.pmd.rules.UnusedImportsRule
 
UnusedLocalVariableRule - class net.sourceforge.pmd.rules.UnusedLocalVariableRule.
 
UnusedLocalVariableRule() - Constructor for class net.sourceforge.pmd.rules.UnusedLocalVariableRule
 
UnusedPrivateFieldRule - class net.sourceforge.pmd.rules.UnusedPrivateFieldRule.
 
UnusedPrivateFieldRule() - Constructor for class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
 
UnusedPrivateMethodRule - class net.sourceforge.pmd.rules.UnusedPrivateMethodRule.
 
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
 
UseSingletonRule - class net.sourceforge.pmd.rules.design.UseSingletonRule.
 
UseSingletonRule() - Constructor for class net.sourceforge.pmd.rules.design.UseSingletonRule
 
usesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
usesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 

V

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 net.sourceforge.pmd.symboltable.VariableNameDeclaration.
 
VariableNameDeclaration(ASTVariableDeclaratorId) - Constructor for class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
variableNames - Variable in class net.sourceforge.pmd.symboltable.AbstractScope
 
VariableNamingConventionsRule - class net.sourceforge.pmd.rules.VariableNamingConventionsRule.
 
VariableNamingConventionsRule() - Constructor for class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
VariableUsageFinderFunction - class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction.
 
VariableUsageFinderFunction(Map, boolean) - Constructor for class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
 
VBHTMLRenderer - class net.sourceforge.pmd.renderers.VBHTMLRenderer.
 
VBHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.VBHTMLRenderer
 
VIRTUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
 
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessageRule
 
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCastExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCastLookahead, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCastLookahead, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassBodyDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassBodyDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTClassBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassBody, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles class declaration.
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
This check must be evaluated independelty for each class.
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Outer class declaration
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.XPathRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.DuplicateImportsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles the source file
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
Work on each file independently.
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Work on each file independently.
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
Non-private constructor's methods are added to a list for later safety evaluation.
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Store all target constructors
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCountRule
Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a field declaration - i.e.
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a method parameter
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.design.LongParameterListRule
 
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.StringConcatenationRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.SimplifyBooleanReturnsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessiveImportsRule
Hook method to count imports.
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DuplicateImportsRule
 
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Outer interface visitation
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
visit(ASTInterfaceMemberDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInterfaceMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.SymbolTableTestRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a local variable found in a method block
visit(ASTMethodDeclarationLookahead, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclarationLookahead, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedFormalParameterRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCountRule
Method counts ONLY public methods.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.MethodNamingConventionsRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
Create a MethodHolder to hold the method.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.AvoidReassigningParametersRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.symboltable.DeclarationFinder
 
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.design.LooseCouplingRule
 
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNestedClassDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Inner interface visitation
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Store package name to strip off in case necessary
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.symboltable.SymbolFacade
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a return type of a method
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.IdempotentOperationsRule
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.design.NullAssignmentRule
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionTypeChecking
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ClassNamingConventionsRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AtLeastOneConstructorRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTUnmodifiedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnmodifiedInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnmodifiedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.UnusedLocalVariableRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.StringToStringRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.symboltable.DeclarationFinder
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.design.PositionalIteratorRule
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(SimpleNode, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveLengthRule
 
visitAll(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractRule
 
VOID - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
VOID - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
VOLATILE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
VOLATILE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 

W

WHILE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
WHILE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
WhileStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 

X

XMLRenderer - class net.sourceforge.pmd.cpd.XMLRenderer.
 
XMLRenderer - class net.sourceforge.pmd.renderers.XMLRenderer.
 
XMLRenderer() - Constructor for class net.sourceforge.pmd.cpd.XMLRenderer
 
XMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.XMLRenderer
 
XOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
XORASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
XPathRule - class net.sourceforge.pmd.rules.XPathRule.
 
XPathRule() - Constructor for class net.sourceforge.pmd.rules.XPathRule
 

_

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

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

Copyright © 2002-2003 Project Ultra*Log @ DARPA. All Rights Reserved.