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
 
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
 
AMPERSAND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
AND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ANDASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ARROWSTAR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ASSIGNEQUAL - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
ASTEnumDeclaration - class net.sourceforge.pmd.ast.ASTEnumDeclaration.
 
ASTEnumDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumDeclaration
 
ASTEnumDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumDeclaration
 
ASTEnumElement - class net.sourceforge.pmd.ast.ASTEnumElement.
 
ASTEnumElement(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumElement
 
ASTEnumElement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumElement
 
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
 
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
 
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
 
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
 
ASTModel - class net.sourceforge.pmd.util.viewer.model.ASTModel.
Model for the AST Panel Tree component
ASTModel(SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.model.ASTModel
creates the tree model
ASTMultiplicativeExpression - class 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
 
ASTNodePopupMenu - class net.sourceforge.pmd.util.viewer.gui.menu.ASTNodePopupMenu.
context sensetive menu for the AST Panel
ASTNodePopupMenu(ViewerModel, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.ASTNodePopupMenu
 
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
 
ASTPanel - class net.sourceforge.pmd.util.viewer.gui.ASTPanel.
tree panel GUI
ASTPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.ASTPanel
constructs the panel
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
 
AUTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
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
 
ActionCommands - interface net.sourceforge.pmd.util.viewer.gui.ActionCommands.
contains action command constants
AddSuper(Scope) - Method in class net.sourceforge.pmd.cpd.cppast.ClassScope
Add a super class.
AdditiveExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AdjustBuffSize() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
AllocationExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
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
 
AssertStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AssignmentOperator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
AttributeToolkit - class net.sourceforge.pmd.util.viewer.model.AttributeToolkit.
A toolkit for vaious attribute translations
AttributeToolkit() - Constructor for class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
 
AttributesSubMenu - class net.sourceforge.pmd.util.viewer.gui.menu.AttributesSubMenu.
contains menu items for the predicate creation
AttributesSubMenu(ViewerModel, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.AttributesSubMenu
 
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
 
AvoidDuplicateLiteralsRule.ExceptionParser - class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule.ExceptionParser.
 
AvoidDuplicateLiteralsRule.ExceptionParser(char) - Constructor for class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule.ExceptionParser
 
AvoidReassigningParametersRule - class net.sourceforge.pmd.rules.AvoidReassigningParametersRule.
 
AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.rules.AvoidReassigningParametersRule
 
abstract_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
abstract_declarator_suffix() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.CPPLanguage.CPPFileOrDirectoryFilter
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.JavaLanguage.JavaFileOrDirectoryFilter
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.PHPLanguage.PHPFileOrDirectoryFilter
 
accessFlags - Variable in class net.sourceforge.pmd.ast.AccessNode
 
access_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.MainFrame
 
actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler
 
actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem
 
add(File) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(List) - Method in class net.sourceforge.pmd.cpd.CPD
 
add(Component) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(Component, int) - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
add(TokenEntry) - Method in class net.sourceforge.pmd.cpd.Tokens
 
addAllInDirectory(String) - Method in class net.sourceforge.pmd.cpd.CPD
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addDeclaration(VariableNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a variable declaration to this scope
addDeclaration(MethodNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a method declaration to this scope
addDimension() - Method in class net.sourceforge.pmd.ast.ASTType
 
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
 
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
 
addTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
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()
addViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
adds a listener to the model
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.
addedFile(int, File) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
addedFile(int, File) - Method in class net.sourceforge.pmd.cpd.GUI
 
additive_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
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.
and_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
appendToXPathExpression(String, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
appends the given fragment to the XPath expression
appendXmlEscaped(StringBuffer, String) - Static method in class net.sourceforge.pmd.util.StringUtil
Appends to a StringBuffer the String src where non-ASCII and XML special chars are escaped.
apply(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractRule
 
apply(List, RuleContext) - Method in interface net.sourceforge.pmd.Rule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.RuleSet
 
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.ImageFinderFunction
 
applyTo(Object) - Method in class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction
 
applyTo(Object) - Method in interface net.sourceforge.pmd.util.UnaryFunction
 
applyTopScore(SortedSet, int) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
assignment_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

B

BANG - 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
 
BIT_AND - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BIT_OR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BOOLEAN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BREAK - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BREAK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
BYTE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
BeginToken() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the next character that marks the beginning of the next token.
BeginToken() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
BeginToken() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
BeginToken() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
Block() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BlockStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BooleanLiteral() - Method in class net.sourceforge.pmd.ast.JavaParser
 
BreakStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
backup(int) - Method in interface net.sourceforge.pmd.ast.CharStream
Backs up the input stream by amount steps.
backup(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
backup(int) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
backup(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
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
 
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.
bufcolumn - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufcolumn - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
bufcolumn - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
buffer - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
buffer - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
buffer - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
bufline - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufline - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
bufline - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
bufpos - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufpos - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
bufpos - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
builtin_type_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

C

CASE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CASE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
CLASS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CLASS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
CODE_RECOMPILED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of code recompilation
COLON - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
COLON - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
COMMA - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
COMMA - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
COMPILE_ACTION - Static variable in interface net.sourceforge.pmd.util.viewer.gui.ActionCommands
 
CONST - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CONST - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
CONTINUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CONTINUE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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() - Constructor for class net.sourceforge.pmd.cpd.CPDTask
 
CPDTask.FormatAttribute - class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute.
 
CPDTask.FormatAttribute() - Constructor for class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
CPPLanguage - class net.sourceforge.pmd.cpd.CPPLanguage.
 
CPPLanguage() - Constructor for 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
 
CPPParser - 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
 
CPPParser(CPPParserTokenManager) - 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
 
CPP_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
CSVRenderer - class net.sourceforge.pmd.cpd.CSVRenderer.
 
CSVRenderer() - Constructor for class net.sourceforge.pmd.cpd.CSVRenderer
 
CSVRenderer - class net.sourceforge.pmd.renderers.CSVRenderer.
 
CSVRenderer() - Constructor for class net.sourceforge.pmd.renderers.CSVRenderer
 
CastExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
CastLookahead() - Method in class net.sourceforge.pmd.ast.JavaParser
 
CharStream - interface net.sourceforge.pmd.ast.CharStream.
This interface describes a character stream that maintains line and column number positions of the characters.
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(String, Scope) - Constructor for class net.sourceforge.pmd.cpd.cppast.ClassScope
Creates a new class scope in a given scope.
ClassScope - class net.sourceforge.pmd.symboltable.ClassScope.
 
ClassScope(String) - Constructor for class net.sourceforge.pmd.symboltable.ClassScope
 
ClassScope() - Constructor for class net.sourceforge.pmd.symboltable.ClassScope
This is only for anonymous inner classes FIXME - should have name like Foo$1, not Anonymous$1 to get this working right, the parent scope needs to be passed in when instantiating a ClassScope
ClassScopeEvaluator - class net.sourceforge.pmd.symboltable.ClassScopeEvaluator.
 
ClassScopeEvaluator() - Constructor for class net.sourceforge.pmd.symboltable.ClassScopeEvaluator
 
CloseConnectionRule - class net.sourceforge.pmd.rules.CloseConnectionRule.
Makes sure you close your database connections.
CloseConnectionRule() - Constructor for class net.sourceforge.pmd.rules.CloseConnectionRule
 
CloseScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
CommandLineOptions - class net.sourceforge.pmd.CommandLineOptions.
 
CommandLineOptions(String[]) - Constructor for class net.sourceforge.pmd.CommandLineOptions
 
CompilationUnit() - Method in class net.sourceforge.pmd.ast.JavaParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
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
 
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
 
ContinueStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
CyclomaticComplexityRule - class net.sourceforge.pmd.rules.CyclomaticComplexityRule.
 
CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
cast_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
checkNames(AccessNode, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
children - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
children() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleNode
Accept the visitor.
class_head() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
class_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
clean(ASTCompilationUnit) - Method in class net.sourceforge.pmd.ast.DiscardableNodeCleaner
 
clearImages() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
 
collect(int, List) - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
collectDumpedModifiers(String) - Method in class net.sourceforge.pmd.ast.AccessNode
 
column - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
column - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
column - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
commitSource(String) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
commits source code to the model.
compare(Object, Object) - Method in class net.sourceforge.pmd.RuleViolation.RuleViolationComparator
 
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
 
compound_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
conditional_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
constant() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
constant_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
constructPredicate(Attribute) - Static method in class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
constructs a predicate from the given attribute
contains(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
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.
containsCommaSeparatedFileList() - Method in class net.sourceforge.pmd.CommandLineOptions
 
conversion_function_decl_or_def() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
createClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
createJavaParserTokenManager(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createLanguage(String) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_3
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_3
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_5
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_5
 
createParser(InputStream) - Method in interface net.sourceforge.pmd.TargetJDKVersion
 
createParser(Reader) - Method in interface net.sourceforge.pmd.TargetJDKVersion
 
createRenderer() - Method in class net.sourceforge.pmd.CommandLineOptions
 
createRuleSet(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from a name or from a list of name
createRuleSet(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Creates a ruleset.
createRuleSet(InputStream) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from an inputsteam.
createRuleSet(InputStream, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from an input stream with a specified class loader
createRuleViolation(RuleContext, int) - Method in class net.sourceforge.pmd.AbstractRule
 
createRuleViolation(RuleContext, int, String) - Method in class net.sourceforge.pmd.AbstractRule
 
ctor_declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ctor_declarator_lookahead() - 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
 

D

DECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DECIMAL_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
DELTA - Static variable in class net.sourceforge.pmd.stat.StatisticalRule
 
DIGIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
DONE - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
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
 
DataPoint - class net.sourceforge.pmd.stat.DataPoint.
 
DataPoint() - Constructor for class net.sourceforge.pmd.stat.DataPoint
Constructor for DataPoint.
Declaration - class net.sourceforge.pmd.cpd.cppast.Declaration.
Holds the various attributes of a declaration.
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
 
DiscardableNodeCleaner - class net.sourceforge.pmd.ast.DiscardableNodeCleaner.
 
DiscardableNodeCleaner() - Constructor for class net.sourceforge.pmd.ast.DiscardableNodeCleaner
 
DoStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
DocumentNavigator - class net.sourceforge.pmd.jaxen.DocumentNavigator.
 
DocumentNavigator() - Constructor for class net.sourceforge.pmd.jaxen.DocumentNavigator
 
Done() - Method in interface net.sourceforge.pmd.ast.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
Done() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
Done() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
Done() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
DoubleCheckedLockingRule - class net.sourceforge.pmd.rules.DoubleCheckedLockingRule.
void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
DoubleCheckedLockingRule() - Constructor for class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
DuplicateImportsRule - class net.sourceforge.pmd.rules.DuplicateImportsRule.
 
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.rules.DuplicateImportsRule
 
debugEnabled() - Method in class net.sourceforge.pmd.CommandLineOptions
 
debugStream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
debugStream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
declaration_specifiers() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Very temporary.
declarator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
declarator_suffixes() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
delete_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
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.ASTAdditiveExpression
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTEqualityExpression
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTLiteral
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclarator
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTName
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTNestedClassDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTType
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpression
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
dump(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
dumpChildren(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 

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
 
ENUM - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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 - 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
 
EVALUATE_ACTION - Static variable in interface net.sourceforge.pmd.util.viewer.gui.ActionCommands
 
EXPONENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EXTENDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EXTERN - 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
 
EnumDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumElement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EqualityExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EvaluationResultsPanel - class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel.
A panel showing XPath expression evaluation results
EvaluationResultsPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel
constructs the panel
ExceptionAsFlowControlRule - class net.sourceforge.pmd.rules.design.ExceptionAsFlowControlRule.
Catches the use of exception statements as a flow control device.
ExceptionAsFlowControlRule() - Constructor for class net.sourceforge.pmd.rules.design.ExceptionAsFlowControlRule
 
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
 
ExclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ExpandBuff(boolean) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ExpandBuff(boolean) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ExpandBuff(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ExplicitConstructorInvocation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Expression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ExternalRuleID - class net.sourceforge.pmd.ExternalRuleID.
 
ExternalRuleID(String) - Constructor for class net.sourceforge.pmd.ExternalRuleID
 
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_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
enumerator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
enumerator_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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.
equality_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
equals(Object) - Method in class net.sourceforge.pmd.AbstractRule
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
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.MethodNameDeclaration
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
equals(Object) - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
errors() - Method in class net.sourceforge.pmd.Report
 
evaluateXPathExpression(String, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
evaluates the given XPath expression against the current tree
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
 
exclusive_or_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
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.
expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
expression_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
external_declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

F

FALSE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FALSETOK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
FINAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FINALLY - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
FRIEND - 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() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
FillBuff() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
Fix - interface net.sourceforge.pmd.quickfix.Fix.
 
ForInit() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ForStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ForUpdate() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
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() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
fireTreeModelEvent(TreeModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
fireViewerModelEvent(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
notifes all listener of a change in the model
fix(String, int) - Method in interface net.sourceforge.pmd.quickfix.Fix
 
formatValueForXPath(Attribute) - Static method in class net.sourceforge.pmd.util.viewer.model.AttributeToolkit
formats a value for it's usage in XPath expressions
func_decl_def(Scope) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
function_declarator(boolean) - 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_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
 
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
 
GROUPING - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
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
 
GetCurScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
GetImage() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns a string made up of characters from the marked token beginning to the current buffer position.
GetImage() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
GetImage() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
GetImage() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
GetScope(String) - Method in class net.sourceforge.pmd.cpd.cppast.Scope
 
GetScope(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
GetScopeOfFullyScopedName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Returns the Scope of B in A::B::C.
GetSuffix(int) - Method in interface net.sourceforge.pmd.ast.CharStream
Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
GetSuffix(int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
GetSuffix(int) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
GetSuffix(int) - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
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
 
GridBagHelper - class net.sourceforge.pmd.cpd.GridBagHelper.
 
GridBagHelper(Container, double[]) - Constructor for class net.sourceforge.pmd.cpd.GridBagHelper
 
generateParseException() - Method in class net.sourceforge.pmd.ast.JavaParser
 
generateParseException() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
getASTCompilationUnitPackage() - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
getAccessNodeParent() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getAllowsChildren() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTArguments
 
getArgumentCount() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
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 interface net.sourceforge.pmd.ast.CharStream
Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getBeginColumn() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
getBeginColumn() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getBeginColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getBeginLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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
 
getCatchBlocks() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
Call hasCatch() before you call this method
getChild(Object, int) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildAt(int) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all of this node's children.
getChildCount(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildCount() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getClassLoader() - Method in class net.sourceforge.pmd.RuleSetFactory
Return the class loader used to load ruleset resources and rules
getClassName() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
getCode() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getCodeBuffer() - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getColumn() - Method in interface net.sourceforge.pmd.ast.CharStream
Deprecated.  
getColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Deprecated.  
getColumn() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
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
 
getDecl() - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
getDeclaratorId() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getDescription() - Method in class net.sourceforge.pmd.AbstractRule
 
getDescription() - Method in interface net.sourceforge.pmd.Rule
 
getDescription() - Method in class net.sourceforge.pmd.RuleSet
 
getDescription() - Method in class net.sourceforge.pmd.RuleViolation
 
getDimensions() - Method in class net.sourceforge.pmd.ast.ASTType
Note that this is only valid for array types.
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
 
getEOF() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
 
getElementName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementNamespaceUri(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementQName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
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.
getEncoding() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getEndColumn() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndColumn() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getEndColumn() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
getEndColumn() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getEndColumn() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getEndIndex() - Method in class net.sourceforge.pmd.cpd.Match
 
getEndLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getEndLine() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
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.CPPLanguage
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.JavaLanguage
 
getFileFilter() - Method in interface net.sourceforge.pmd.cpd.Language
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.PHPLanguage
 
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
 
getFilename() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getFilename() - Method in class net.sourceforge.pmd.RuleViolation
 
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
 
getFirstMark() - Method in class net.sourceforge.pmd.cpd.Match
 
getFirstNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getFirstParentOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses up the tree to find the first parent instance of type parentType
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
 
getIdentifier() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getImage() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getImage() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getImage() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getImage() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
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
 
getIndex(TreeNode) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getIndexOfChild(Object, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getInputFileName() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getIntProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getIntProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getLabel() - Method in interface net.sourceforge.pmd.quickfix.Fix
 
getLastChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getLastEvaluationResults() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
retrieves the results of last evaluation
getLine() - Method in class net.sourceforge.pmd.RuleViolation
 
getLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
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(TokenEntry, 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
 
getMarkSet() - Method in class net.sourceforge.pmd.cpd.Match
 
getMatchCode() - Method in class net.sourceforge.pmd.cpd.Match
 
getMatches() - Method in class net.sourceforge.pmd.cpd.CPD
 
getMatches() - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
getMean() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getMessage() - Method in class net.sourceforge.pmd.AbstractRule
 
getMessage() - Method in interface net.sourceforge.pmd.Rule
 
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.ast.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.cpd.cppast.TokenMgrError
You can also modify the body of this method to customize your error messages.
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 interface net.sourceforge.pmd.Rule
 
getName() - Method in class net.sourceforge.pmd.RuleSet
 
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.JavaParser
 
getNextToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
getNextToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
getNextToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
getParameter() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
retrieves event's parameter
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
getParent() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getParentAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get a (single-member) iterator over this node's parent.
getParentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getParentsOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses up the tree to find all of the parent instances of type parentType
getPhaseText(int) - Method in class net.sourceforge.pmd.cpd.GUI
 
getPrecedingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all preceding nodes, depth-first.
getPrecedingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all preceding siblings.
getPreviousSibling(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
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
 
getReason() - Method in class net.sourceforge.pmd.PMDException
 
getReason() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
retrieves the reason for event's occurance
getRegisteredRuleSets() - Method in class net.sourceforge.pmd.RuleSetFactory
Returns an Iterator of RuleSet objects loaded from descriptions from the "rulesets.properties" resource or from the "rulesets.filenames" property.
getRenderer() - Method in class net.sourceforge.pmd.ant.Formatter
 
getReport() - Method in class net.sourceforge.pmd.RuleContext
 
getReportFormat() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getResult() - Method in class net.sourceforge.pmd.symboltable.Search
 
getRoot() - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getRootNode() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
Retrieves AST's root node
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
 
getRulesets() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getScope() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getScope() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getScope() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getScope() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getScope() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator
 
getScopeFor(SimpleNode) - Method in class net.sourceforge.pmd.symboltable.ClassScopeEvaluator
 
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.MethodScopeEvaluator
 
getScopeFor(SimpleNode) - Method in interface net.sourceforge.pmd.symboltable.ScopeEvaluator
 
getScore() - Method in class net.sourceforge.pmd.stat.DataPoint
Returns the score.
getSecondMark() - Method in class net.sourceforge.pmd.cpd.Match
 
getSeverity() - Method in class net.sourceforge.pmd.PMDException
 
getSimpleNode() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
retrieves the underlying node
getSlice(int, int) - Method in class net.sourceforge.pmd.cpd.SourceCode
 
getSource() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
retrieves the object which caused the event
getSourceCode() - Method in class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
retrieves the string representation of the source code
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
 
getSummary() - Method in class net.sourceforge.pmd.Report
 
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
 
getTokenSrcID() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.CPPLanguage
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.JavaLanguage
 
getTokenizer() - Method in interface net.sourceforge.pmd.cpd.Language
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.PHPLanguage
 
getTokens() - Method in class net.sourceforge.pmd.cpd.Tokens
 
getTotal() - Method in class net.sourceforge.pmd.stat.Metric
 
getTypeNameNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getTypeNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getUnmodifedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
 
getUnmodifedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.ASTNestedInterfaceDeclaration
 
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
 
getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
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
getXPathExpression() - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
retrieves the XPath expression typed into the text area
glomNames() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
go() - Method in class net.sourceforge.pmd.cpd.CPD
 

H

HASH - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
HEXADECIMALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
HEXADECIMALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
HEX_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
handler() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
hasCatch() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
hasCompiledTree() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
determines wheteher the model has a compiled tree at it's disposal
hasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
hasExplicitExtends() - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
hasExplicitImplements() - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
hasFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
hasMetrics() - Method in class net.sourceforge.pmd.Report
 
hasNext() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
hasNext() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
hasProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
hasProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
hashCode() - Method in class net.sourceforge.pmd.AbstractRule
 
hashCode() - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
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.MethodNameDeclaration
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
hashCode() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 

I

ID - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
IDEAJRenderer - class net.sourceforge.pmd.renderers.IDEAJRenderer.
 
IDEAJRenderer(String[]) - Constructor for class net.sourceforge.pmd.renderers.IDEAJRenderer
 
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
 
IMPLEMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
IMPORT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
INCR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
INIT - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
INLINE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
INSTANCEOF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
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
 
IdempotentOperationsRule - class net.sourceforge.pmd.rules.IdempotentOperationsRule.
 
IdempotentOperationsRule() - Constructor for class net.sourceforge.pmd.rules.IdempotentOperationsRule
 
IfStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ImageFinderFunction - class net.sourceforge.pmd.symboltable.ImageFinderFunction.
 
ImageFinderFunction(String) - Constructor for class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
ImageFinderFunction(List) - Constructor for class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
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
 
InclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Initializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InstanceOfExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InterfaceMemberDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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.
IsFullyScopedTypeName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
IsGlobalScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
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
 
id - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
id_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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.
inBuf - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inBuf - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
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 interface net.sourceforge.pmd.Rule
 
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.
inclusive_or_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
init_declarator(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
init_declarator_list(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.symboltable.SymbolFacade
 
initializer() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
inputStream - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inputStream - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
inputStream - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
input_stream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
input_stream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
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
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTType
 
isArray() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
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
 
isDiscardable() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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.AccessNode
 
isImportOnDemand() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isInterface() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isLeaf(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
isLeaf() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
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
 
isPackagePrivate() - Method in class net.sourceforge.pmd.ast.AccessNode
 
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
 
isTrue() - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
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
 
JJTADDITIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTALLOCATIONEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANDEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALANDEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONSTRUCTORDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTENUMDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMELEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEQUALITYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPLICITCONSTRUCTORINVOCATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTIMPORTDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINSTANCEOFEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTMULTIPLICATIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNAME - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNAMELIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNESTEDCLASSDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNESTEDINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNULLLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPACKAGEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPOSTFIXEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPREDECREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPREINCREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMARYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMARYPREFIX - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMARYSUFFIX - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTPRIMITIVETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRELATIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRESULTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRETURNSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSHIFTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSIONLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSWITCHLABEL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSWITCHSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSYNCHRONIZEDSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTUNARYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSIONNOTPLUSMINUS - 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
 
JJTWHILESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JUnitAssertionsShouldIncludeMessageRule - class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessageRule.
 
JUnitAssertionsShouldIncludeMessageRule() - Constructor for class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessageRule
 
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(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(Reader) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaCharStream(InputStream) - Constructor for class net.sourceforge.pmd.ast.JavaCharStream
 
JavaLanguage - class net.sourceforge.pmd.cpd.JavaLanguage.
 
JavaLanguage() - Constructor for 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
 
JavaParser - class net.sourceforge.pmd.ast.JavaParser.
 
JavaParser(CharStream) - Constructor for class net.sourceforge.pmd.ast.JavaParser
 
JavaParser(JavaParserTokenManager) - Constructor for class net.sourceforge.pmd.ast.JavaParser
 
JavaParserConstants - interface net.sourceforge.pmd.ast.JavaParserConstants.
 
JavaParserTokenManager - class net.sourceforge.pmd.ast.JavaParserTokenManager.
 
JavaParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.ast.JavaParserTokenManager
 
JavaParserTokenManager(CharStream, 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
 
jdk13() - Method in class net.sourceforge.pmd.CommandLineOptions
 
jjFillToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjFillToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jj_nt - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jj_nt - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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.ASTAdditiveExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAllocationExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArgumentList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAssertStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBlock
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBlockStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBreakStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCastExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCastLookahead
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.ASTClassBodyDeclaration
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.ASTCompilationUnit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTContinueStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTDoStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEmptyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumElement
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.ASTExclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
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.ASTForUpdate
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.ASTIfStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInstanceOfExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInterfaceDeclaration
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.ASTLabeledStatement
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.ASTLocalVariableDeclaration
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.ASTMethodDeclarationLookahead
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTName
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNameList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNestedClassDeclaration
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.ASTNullLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPackageDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPostfixExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPreDecrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPreIncrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRelationalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTResultType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTReturnStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTShiftExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatementExpressionList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSwitchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSynchronizedStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTThrowStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTryStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
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.ASTVariableDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTWhileStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.ast.Node
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface net.sourceforge.pmd.ast.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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
 
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
 
jjtNodeName - 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
 
jjtReplaceChild(Node, Node) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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
 
jjtree - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jump_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

K

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

L

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
 
LONG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
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
 
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.
Literal() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
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
 
LooseCouplingRule - class net.sourceforge.pmd.rules.design.LooseCouplingRule.
 
LooseCouplingRule() - Constructor for class net.sourceforge.pmd.rules.design.LooseCouplingRule
 
labeled_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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 - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
line - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
linkage_specification() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
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
 
lookingAhead - Variable in class net.sourceforge.pmd.ast.JavaParser
 
lookingAhead - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

M

MATCH - Static variable in interface net.sourceforge.pmd.cpd.CPDListener
 
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
 
MainFrame - class net.sourceforge.pmd.util.viewer.gui.MainFrame.
viewer's main frame
MainFrame() - Constructor for class net.sourceforge.pmd.util.viewer.gui.MainFrame
constructs and shows the frame
Match - class net.sourceforge.pmd.cpd.Match.
 
Match(int, TokenEntry, TokenEntry) - Constructor for class net.sourceforge.pmd.cpd.Match
 
Match.MatchCode - class net.sourceforge.pmd.cpd.Match.MatchCode.
 
Match.MatchCode() - Constructor for class net.sourceforge.pmd.cpd.Match.MatchCode
 
Match.MatchCode(TokenEntry, TokenEntry) - Constructor for class net.sourceforge.pmd.cpd.Match.MatchCode
 
MatchAlgorithm - class net.sourceforge.pmd.cpd.MatchAlgorithm.
 
MatchAlgorithm(Map, Tokens, int) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
 
MatchAlgorithm(Map, Tokens, int, CPDListener) - Constructor for class net.sourceforge.pmd.cpd.MatchAlgorithm
 
MatchCollector - class net.sourceforge.pmd.cpd.MatchCollector.
 
MatchCollector(MatchAlgorithm) - Constructor for class net.sourceforge.pmd.cpd.MatchCollector
 
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
 
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
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
main(String[]) - Static method in class net.sourceforge.pmd.PMD
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.CPD
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.GUI
 
main(String[]) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
main(String[]) - Static method in class net.sourceforge.pmd.util.ASTViewer
 
main(String[]) - Static method in class net.sourceforge.pmd.util.viewer.Viewer
starts the viewer
makeViolations(RuleContext, Set) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
matchName(ASTPrimaryExpression, String) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
matches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
maxNextCharInd - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
maxNextCharInd - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
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(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
member_declarator_list(boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
methodNames - Variable in class net.sourceforge.pmd.symboltable.AbstractScope
 
metricAdded(Metric) - Method in interface net.sourceforge.pmd.ReportListener
 
metrics() - Method in class net.sourceforge.pmd.Report
 
multiplicative_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

N

NATIVE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NEW - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NEW - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
NLS - class net.sourceforge.pmd.util.viewer.util.NLS.
helps with internationalization
NLS() - Constructor for class net.sourceforge.pmd.util.viewer.util.NLS
 
NODE_SELECTED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of node selection
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
 
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
 
NestedClassDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
NestedInterfaceDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Node - interface net.sourceforge.pmd.ast.Node.
 
NodeIterator - class net.sourceforge.pmd.jaxen.NodeIterator.
 
NodeIterator(Node) - Constructor for class net.sourceforge.pmd.jaxen.NodeIterator
 
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
 
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.quickfix - package net.sourceforge.pmd.quickfix
 
net.sourceforge.pmd.renderers - package net.sourceforge.pmd.renderers
 
net.sourceforge.pmd.rules - package net.sourceforge.pmd.rules
 
net.sourceforge.pmd.rules.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
 
net.sourceforge.pmd.util.viewer - package net.sourceforge.pmd.util.viewer
 
net.sourceforge.pmd.util.viewer.gui - package net.sourceforge.pmd.util.viewer.gui
 
net.sourceforge.pmd.util.viewer.gui.menu - package net.sourceforge.pmd.util.viewer.gui.menu
 
net.sourceforge.pmd.util.viewer.model - package net.sourceforge.pmd.util.viewer.model
 
net.sourceforge.pmd.util.viewer.util - package net.sourceforge.pmd.util.viewer.util
 
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.
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
 
next - Variable in class net.sourceforge.pmd.ast.Token
A reference to the next regular (non-special) token from the input stream.
next - Variable in class net.sourceforge.pmd.cpd.cppast.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
next() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
nextCharBuf - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
nextCharInd - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
nextRow() - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
nls(String) - Static method in class net.sourceforge.pmd.util.viewer.util.NLS
translates the given key to the message
node - Variable in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 

O

OCTALINT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
OCTALLONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
OCTAL_LITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
OPERATOR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
OR - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
ORASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
OnlyOneReturnRule - class net.sourceforge.pmd.rules.design.OnlyOneReturnRule.
 
OnlyOneReturnRule() - Constructor for class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
OpenScope(String, boolean) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Opens a new scope (with optional name and type flag).
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
 
optor() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

P

PACKAGE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PATH_EXPRESSION_APPENDED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of path extension
PATH_EXPRESSION_EVALUATED - Static variable in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
reason in the case of path expression evaluation
PHPLanguage - class net.sourceforge.pmd.cpd.PHPLanguage.
 
PHPLanguage() - Constructor for 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
 
PHPTokenizer - class net.sourceforge.pmd.cpd.PHPTokenizer.
 
PHPTokenizer() - Constructor for class net.sourceforge.pmd.cpd.PHPTokenizer
 
PHP_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
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
 
PMD - class net.sourceforge.pmd.PMD.
 
PMD() - Constructor for class net.sourceforge.pmd.PMD
 
PMD(TargetJDKVersion) - 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
 
PREPROCESSOR_OUTPUT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
PROTECTED - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PROTECTED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
PUBLIC - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PUBLIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
PackageDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PapariTextRenderer - class net.sourceforge.pmd.renderers.PapariTextRenderer.
A console renderer with optional color support under *nix systems.
PapariTextRenderer() - Constructor for class net.sourceforge.pmd.renderers.PapariTextRenderer
 
ParseException - exception net.sourceforge.pmd.ast.ParseException.
This exception is thrown when parse errors are encountered.
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() - Constructor for class net.sourceforge.pmd.ast.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 - exception net.sourceforge.pmd.cpd.cppast.ParseException.
This exception is thrown when parse errors are encountered.
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.
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.cpd.cppast.ParseException
 
ParseExceptionHandler - class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler.
handles parsing exceptions
ParseExceptionHandler(JFrame, Exception) - Constructor for class net.sourceforge.pmd.util.viewer.gui.ParseExceptionHandler
creates the dialog
PositionalIteratorRule - class net.sourceforge.pmd.rules.design.PositionalIteratorRule.
 
PositionalIteratorRule() - Constructor for class net.sourceforge.pmd.rules.design.PositionalIteratorRule
 
PostfixExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PreDecrementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
PreIncrementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
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, Scope) - Method in class net.sourceforge.pmd.cpd.cppast.Scope
A type with a scope (class/struct/union).
PutTypeName(String) - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
parameter_declaration() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
parameter_declaration_list() - 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
 
parse(String) - Method in class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule.ExceptionParser
 
parseXPath(String) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
parser - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
phaseUpdate(int) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.GUI
 
pm_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
postfix_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
prevCharIsCR - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
prevCharIsCR - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
prevCharIsCR - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
prevCharIsLF - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
prevCharIsLF - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
prevCharIsLF - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
primary_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
processFile(Reader, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
 
processFile(InputStream, String, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
 
processFile(InputStream, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
 
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
 

Q

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

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
 
REDECLARED - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
REGISTER - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
REM - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
REMASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RETURN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RETURN - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
RUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(Reader) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
ReInit(CharStream) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ReInit(JavaParserTokenManager) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ReInit(CharStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
ReInit(CharStream, int) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ReInit(Reader) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
ReInit(InputStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ReInit(Reader) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
ReInit(CPPParserTokenManager) - Method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
ReInit(Reader, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(Reader) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReadByte() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
RelationalExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Renderer - interface net.sourceforge.pmd.cpd.Renderer.
 
Renderer - interface net.sourceforge.pmd.renderers.Renderer.
 
Report - class net.sourceforge.pmd.Report.
 
Report() - Constructor for 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
 
ReportException - exception net.sourceforge.pmd.cpd.ReportException.
 
ReportException(Throwable) - Constructor for class net.sourceforge.pmd.cpd.ReportException
 
ReportListener - interface net.sourceforge.pmd.ReportListener.
 
ResourceLoader - class net.sourceforge.pmd.util.ResourceLoader.
 
ResultType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ReturnStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Rule - interface net.sourceforge.pmd.Rule.
 
RuleContext - class net.sourceforge.pmd.RuleContext.
 
RuleContext() - Constructor for class net.sourceforge.pmd.RuleContext
 
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(Rule, int, RuleContext) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(Rule, int, String, RuleContext) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation.RuleViolationComparator - class net.sourceforge.pmd.RuleViolation.RuleViolationComparator.
 
RuleViolation.RuleViolationComparator() - Constructor for class net.sourceforge.pmd.RuleViolation.RuleViolationComparator
 
readChar() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the next character from the selected input.
readChar() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
readChar() - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
readChar() - Static method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
readSource(Reader) - Method in class net.sourceforge.pmd.cpd.SourceCode
 
relational_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
remove() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
remove() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
removeTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
removeViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
removes the lisetener from the model
render(Iterator) - Method in class net.sourceforge.pmd.cpd.CSVRenderer
 
render(Iterator) - Method in interface net.sourceforge.pmd.cpd.Renderer
 
render(Iterator) - Method in class net.sourceforge.pmd.cpd.SimpleRenderer
 
render(Iterator) - Method in class net.sourceforge.pmd.cpd.XMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.CSVRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.EmacsRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.IDEAJRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.PapariTextRenderer
 
render(Report) - Method in interface net.sourceforge.pmd.renderers.Renderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.TextPadRenderer
Get a string containing all errors as detected by PMD.
render(Report) - Method in class net.sourceforge.pmd.renderers.TextRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.VBHTMLRenderer
 
render(Report) - Method in class net.sourceforge.pmd.renderers.XMLRenderer
 
renderBody(Report) - Method in class net.sourceforge.pmd.renderers.HTMLRenderer
 
renderSummary(Report) - Method in class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
 
replaceString(String, char, String) - Static method in class net.sourceforge.pmd.util.StringUtil
 
replaceString(String, String, String) - Static method in class net.sourceforge.pmd.util.StringUtil
 
report(String) - Method in class net.sourceforge.pmd.cpd.FileReporter
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver
 
resolve(String) - Method in interface net.sourceforge.pmd.symboltable.TypeSet.Resolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver
 
ruleViolationAdded(RuleViolation) - Method in interface net.sourceforge.pmd.ReportListener
 

S

SCOPE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SC_AND - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SC_OR - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SEMICOLON - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SEMICOLON - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
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
 
STATIC - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
STATIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
STRUCT - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SUPER - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SWITCH - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
SWITCH - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
Scope - class net.sourceforge.pmd.cpd.cppast.Scope.
 
Scope(String, boolean, Scope) - Constructor for class net.sourceforge.pmd.cpd.cppast.Scope
Creates a scope object with a given name.
Scope(Scope) - Constructor for class net.sourceforge.pmd.cpd.cppast.Scope
Creates an unnamed scope (like for compound statements).
Scope - interface net.sourceforge.pmd.symboltable.Scope.
Provides methods which all scopes must implement See JLS 6.3 for a description of scopes
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
 
ShiftExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
SimpleCharStream - class net.sourceforge.pmd.ast.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.ast.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.ast.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class net.sourceforge.pmd.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.ast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.ast.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class net.sourceforge.pmd.ast.SimpleCharStream
 
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(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream) - 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
 
SimpleNodeSubMenu - class net.sourceforge.pmd.util.viewer.gui.menu.SimpleNodeSubMenu.
submenu for the simple node itself
SimpleNodeSubMenu(ViewerModel, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.SimpleNodeSubMenu
constructs the submenu
SimpleNodeTreeNodeAdapter - class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter.
provides the adapter for the tree model
SimpleNodeTreeNodeAdapter(SimpleNodeTreeNodeAdapter, SimpleNode) - Constructor for class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
constructs the node
SimpleRenderer - class 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
 
SourceCode - class net.sourceforge.pmd.cpd.SourceCode.
 
SourceCode(String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode
 
SourceCodePanel - class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel.
source code panel
SourceCodePanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
 
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
 
StatisticalRule - class net.sourceforge.pmd.stat.StatisticalRule.
 
StatisticalRule() - Constructor for class net.sourceforge.pmd.stat.StatisticalRule
 
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
 
SummaryHTMLRenderer - class net.sourceforge.pmd.renderers.SummaryHTMLRenderer.
 
SummaryHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
 
SuspiciousOctalEscapeRule - class net.sourceforge.pmd.rules.SuspiciousOctalEscapeRule.
 
SuspiciousOctalEscapeRule() - Constructor for class net.sourceforge.pmd.rules.SuspiciousOctalEscapeRule
 
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
 
SynchronizedStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
scope_override() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
scope_override_lookahead() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
selectNode(SimpleNode, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
selects the given node in the AST
selection_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
setASTCompilationUnitPackage(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
setAbstract() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setAssertAsIdentifier() - Method in class net.sourceforge.pmd.ast.JavaParser
 
setClassLoader(ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Sets the class loader used to load ruleset resources and rules
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 interface net.sourceforge.pmd.Rule
 
setDescription(String) - Method in class net.sourceforge.pmd.RuleSet
 
setDiscardable() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setEncoding(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
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
 
setFailuresPropertyName(String) - 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
 
setFirst(int) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
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
 
setHasExplicitExtends() - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
setHasExplicitImplements() - Method in class net.sourceforge.pmd.ast.ASTUnmodifiedClassDeclaration
 
setHasFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
setHashCode(int) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
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 interface net.sourceforge.pmd.Rule
 
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.
setInterface() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setIsArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
setIsArray() - Method in class net.sourceforge.pmd.ast.ASTType
 
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
 
setJDK15() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
setMarkSet(Set) - Method in class net.sourceforge.pmd.cpd.Match
 
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 interface net.sourceforge.pmd.Rule
 
setName(String) - Method in class net.sourceforge.pmd.RuleSet
 
setName(String) - Method in class net.sourceforge.pmd.jaxen.Attribute
 
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
 
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
 
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.
setSecond(int) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
setSeverity(int) - Method in class net.sourceforge.pmd.PMDException
 
setShortFilenames(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
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
 
setTargetJDK13(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setToFile(File) - Method in class net.sourceforge.pmd.ant.Formatter
 
setTransient() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setTrue() - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
setType(String) - Method in class net.sourceforge.pmd.ant.Formatter
 
setUnDiscardable() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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
 
setVolatile() - Method in class net.sourceforge.pmd.ast.AccessNode
 
shift_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
shortNamesEnabled() - Method in class net.sourceforge.pmd.CommandLineOptions
 
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
 
size() - Method in class net.sourceforge.pmd.Report
 
size() - Method in class net.sourceforge.pmd.RuleSet
 
size() - Method in class net.sourceforge.pmd.cpd.Tokens
 
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.
statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
statement_list() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
staticFlag - Static variable in class net.sourceforge.pmd.ast.JavaCharStream
 
staticFlag - Static variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
staticFlag - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
storage_class_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Very temporary.
superclass_init() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

T

TEMPLATE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
THROWS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
TRANSIENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
TRUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
TRUETOK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
TRY - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
TRY - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
TYPEDEF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
TargetJDK1_3 - class net.sourceforge.pmd.TargetJDK1_3.
 
TargetJDK1_3() - Constructor for class net.sourceforge.pmd.TargetJDK1_3
 
TargetJDK1_4 - class net.sourceforge.pmd.TargetJDK1_4.
 
TargetJDK1_4() - Constructor for class net.sourceforge.pmd.TargetJDK1_4
 
TargetJDK1_5 - class net.sourceforge.pmd.TargetJDK1_5.
 
TargetJDK1_5() - Constructor for class net.sourceforge.pmd.TargetJDK1_5
 
TargetJDKVersion - interface net.sourceforge.pmd.TargetJDKVersion.
 
TextPadRenderer - class net.sourceforge.pmd.renderers.TextPadRenderer.
A Renderer for running PMD via a TextPad 'tool'.
TextPadRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextPadRenderer
 
TextRenderer - class net.sourceforge.pmd.renderers.TextRenderer.
 
TextRenderer() - Constructor for class net.sourceforge.pmd.renderers.TextRenderer
 
ThrowStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Token - class net.sourceforge.pmd.ast.Token.
Describes the input token stream.
Token() - Constructor for class net.sourceforge.pmd.ast.Token
 
Token - class net.sourceforge.pmd.cpd.cppast.Token.
Describes the input token stream.
Token() - Constructor for class net.sourceforge.pmd.cpd.cppast.Token
 
TokenEntry - class net.sourceforge.pmd.cpd.TokenEntry.
 
TokenEntry(String, String, int) - Constructor for class net.sourceforge.pmd.cpd.TokenEntry
 
TokenMgrError - exception net.sourceforge.pmd.ast.TokenMgrError.
 
TokenMgrError() - Constructor for class net.sourceforge.pmd.ast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class net.sourceforge.pmd.ast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class net.sourceforge.pmd.ast.TokenMgrError
 
TokenMgrError - error net.sourceforge.pmd.cpd.cppast.TokenMgrError.
 
TokenMgrError() - Constructor for class net.sourceforge.pmd.cpd.cppast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.TokenMgrError
 
Tokenizer - interface net.sourceforge.pmd.cpd.Tokenizer.
 
Tokens - class net.sourceforge.pmd.cpd.Tokens.
 
Tokens() - Constructor for class net.sourceforge.pmd.cpd.Tokens
 
TryStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Type() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeSet - class net.sourceforge.pmd.symboltable.TypeSet.
Keeps track of the types encountered in a ASTCompilationUnit
TypeSet() - Constructor for class net.sourceforge.pmd.symboltable.TypeSet
 
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
 
template_argument() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_argument_list() - 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() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
template_parameter_list() - 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
 
throw_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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.SimpleNode
 
toString(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
toString() - Method in class net.sourceforge.pmd.ast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.cpd.Match
 
toString() - Method in class net.sourceforge.pmd.cpd.cppast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
toString() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.GlobalScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
toString() - Method in class net.sourceforge.pmd.symboltable.NameOccurrences
 
toString() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
token - Variable in class net.sourceforge.pmd.ast.JavaParser
 
token - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
tokenAt(int, TokenEntry) - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
tokenImage - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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.cpd.cppast.CPPParserConstants
 
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.
token_source - Variable in class net.sourceforge.pmd.ast.JavaParser
 
token_source - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.CPPTokenizer
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.PHPTokenizer
 
tokenize(SourceCode, Tokens) - Method in interface net.sourceforge.pmd.cpd.Tokenizer
 
translation_unit() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
triggers - Variable in class net.sourceforge.pmd.symboltable.AbstractScopeEvaluator
 
truncateMethodName(String) - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
try_block() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 

U

UNION - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
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.
 
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
 
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) - Method in class net.sourceforge.pmd.ast.SimpleCharStream
 
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
 
unary_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
unary_operator() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
usage() - Method in class net.sourceforge.pmd.CommandLineOptions
 
usesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
usesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 

V

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
 
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
 
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
 
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
 
Viewer - class net.sourceforge.pmd.util.viewer.Viewer.
viewer's starter
Viewer() - Constructor for class net.sourceforge.pmd.util.viewer.Viewer
 
ViewerModel - class net.sourceforge.pmd.util.viewer.model.ViewerModel.
The model for the viewer gui
ViewerModel() - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModel
constructs the model
ViewerModelEvent - class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent.
The event which will be sent every time the model changes
ViewerModelEvent(Object, int) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
Creates an event
ViewerModelEvent(Object, int, Object) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
Creates an event
ViewerModelListener - interface net.sourceforge.pmd.util.viewer.model.ViewerModelListener.
identiefie a listener of the ViewerModel
valueChanged(TreeSelectionEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ASTPanel
 
valueForPathChanged(TreePath, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
variableNames - Variable in class net.sourceforge.pmd.symboltable.AbstractScope
 
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.ASTPanel
 
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.EvaluationResultsPanel
 
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.MainFrame
 
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
 
viewerModelChanged(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
 
viewerModelChanged(ViewerModelEvent) - Method in interface net.sourceforge.pmd.util.viewer.model.ViewerModelListener
DOCUMENT ME!
visit(SimpleNode, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNestedClassDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumElement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclarationLookahead, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnmodifiedInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInterfaceMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCastLookahead, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPostfixExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCastExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEnumElement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassBodyDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclarationLookahead, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnmodifiedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInterfaceMemberDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCastLookahead, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Work on each file independently.
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Store package name to strip off in case necessary
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Outer interface visitation
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Inner interface visitation
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Outer class declaration
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
Store all target constructors
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGenerationRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AtLeastOneConstructorRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.AvoidDuplicateLiteralsRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.AvoidReassigningParametersRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ClassNamingConventionsRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CloseConnectionRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
Work on each file independently.
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
This check must be evaluated independelty for each class.
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
 
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(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethodRule
Create a MethodHolder to hold the method.
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles the source file
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles class declaration.
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a return type of a method
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a local variable found in a method block
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a method parameter
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjectsRule
handles a field declaration - i.e.
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexityRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTNestedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTNestedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLockingRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessiveImportsRule
Hook method to count imports.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCountRule
Method counts ONLY public methods.
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(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.IdempotentOperationsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.MethodNamingConventionsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.SimplifyBooleanReturnsRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.StringConcatenationRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.StringToStringRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.SuspiciousOctalEscapeRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.SymbolTableTestRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedFormalParameterRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.UnusedLocalVariableRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTClassBody, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventionsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.XPathRule
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ExceptionAsFlowControlRule
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveLengthRule
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.design.LongParameterListRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.design.LooseCouplingRule
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.design.NullAssignmentRule
 
visit(ASTInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.design.PositionalIteratorRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingletonRule
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessageRule
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionTypeChecking
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTUnmodifiedClassDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTClassBodyDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTUnmodifiedInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.symboltable.BasicScopeCreationVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.symboltable.DeclarationFinder
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.symboltable.DeclarationFinder
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.symboltable.SymbolFacade
 
visitAll(List, RuleContext) - Method in class net.sourceforge.pmd.AbstractRule
 

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() - Constructor for class net.sourceforge.pmd.cpd.XMLRenderer
 
XMLRenderer - class net.sourceforge.pmd.renderers.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
 
XPathFragmentAddingItem - class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem.
adds the given path fragment to the XPath expression upon action
XPathFragmentAddingItem(String, ViewerModel, String) - Constructor for class net.sourceforge.pmd.util.viewer.gui.menu.XPathFragmentAddingItem
constructs the item
XPathPanel - class net.sourceforge.pmd.util.viewer.gui.XPathPanel.
Panel for the XPath entry and editing
XPathPanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.XPathPanel
Constructs the panel
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-2004 Project Ultra*Log @ DARPA. All Rights Reserved.