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

A

ABSTRACT - Static variable in class net.sourceforge.pmd.ast.AccessNode
 
ABSTRACT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
ASTAnnotation - class net.sourceforge.pmd.ast.ASTAnnotation.
 
ASTAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotation
 
ASTAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotation
 
ASTAnnotationTypeBody - class net.sourceforge.pmd.ast.ASTAnnotationTypeBody.
 
ASTAnnotationTypeBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeBody
 
ASTAnnotationTypeBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeBody
 
ASTAnnotationTypeDeclaration - class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration.
 
ASTAnnotationTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration
 
ASTAnnotationTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration
 
ASTAnnotationTypeMemberDeclaration - class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration.
 
ASTAnnotationTypeMemberDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration
 
ASTAnnotationTypeMemberDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration
 
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
 
ASTCatchStatement - class net.sourceforge.pmd.ast.ASTCatchStatement.
 
ASTCatchStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTCatchStatement
 
ASTCatchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTCatchStatement
 
ASTClassOrInterfaceBody - class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody.
 
ASTClassOrInterfaceBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody
 
ASTClassOrInterfaceBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody
 
ASTClassOrInterfaceBodyDeclaration - class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration.
 
ASTClassOrInterfaceBodyDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
ASTClassOrInterfaceBodyDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
ASTClassOrInterfaceDeclaration - class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration.
 
ASTClassOrInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
ASTClassOrInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
ASTClassOrInterfaceType - class net.sourceforge.pmd.ast.ASTClassOrInterfaceType.
 
ASTClassOrInterfaceType(int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceType
 
ASTClassOrInterfaceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTClassOrInterfaceType
 
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
 
ASTDefaultValue - class net.sourceforge.pmd.ast.ASTDefaultValue.
 
ASTDefaultValue(int) - Constructor for class net.sourceforge.pmd.ast.ASTDefaultValue
 
ASTDefaultValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTDefaultValue
 
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
 
ASTEnumBody - class net.sourceforge.pmd.ast.ASTEnumBody.
 
ASTEnumBody(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumBody
 
ASTEnumBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumBody
 
ASTEnumConstant - class net.sourceforge.pmd.ast.ASTEnumConstant.
 
ASTEnumConstant(int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumConstant
 
ASTEnumConstant(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTEnumConstant
 
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
 
ASTExtendsList - class net.sourceforge.pmd.ast.ASTExtendsList.
 
ASTExtendsList(int) - Constructor for class net.sourceforge.pmd.ast.ASTExtendsList
 
ASTExtendsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTExtendsList
 
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
 
ASTFinallyStatement - class net.sourceforge.pmd.ast.ASTFinallyStatement.
 
ASTFinallyStatement(int) - Constructor for class net.sourceforge.pmd.ast.ASTFinallyStatement
 
ASTFinallyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTFinallyStatement
 
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
 
ASTImplementsList - class net.sourceforge.pmd.ast.ASTImplementsList.
 
ASTImplementsList(int) - Constructor for class net.sourceforge.pmd.ast.ASTImplementsList
 
ASTImplementsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTImplementsList
 
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
 
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
 
ASTMarkerAnnotation - class net.sourceforge.pmd.ast.ASTMarkerAnnotation.
 
ASTMarkerAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTMarkerAnnotation
 
ASTMarkerAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMarkerAnnotation
 
ASTMemberSelector - class net.sourceforge.pmd.ast.ASTMemberSelector.
 
ASTMemberSelector(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberSelector
 
ASTMemberSelector(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberSelector
 
ASTMemberValue - class net.sourceforge.pmd.ast.ASTMemberValue.
 
ASTMemberValue(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValue
 
ASTMemberValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValue
 
ASTMemberValueArrayInitializer - class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer.
 
ASTMemberValueArrayInitializer(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer
 
ASTMemberValueArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer
 
ASTMemberValuePair - class net.sourceforge.pmd.ast.ASTMemberValuePair.
 
ASTMemberValuePair(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePair
 
ASTMemberValuePair(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePair
 
ASTMemberValuePairs - class net.sourceforge.pmd.ast.ASTMemberValuePairs.
 
ASTMemberValuePairs(int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePairs
 
ASTMemberValuePairs(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTMemberValuePairs
 
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
ASTModifiers - class net.sourceforge.pmd.ast.ASTModifiers.
 
ASTModifiers(int) - Constructor for class net.sourceforge.pmd.ast.ASTModifiers
 
ASTModifiers(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTModifiers
 
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
 
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
 
ASTNormalAnnotation - class net.sourceforge.pmd.ast.ASTNormalAnnotation.
 
ASTNormalAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTNormalAnnotation
 
ASTNormalAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTNormalAnnotation
 
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
 
ASTRSIGNEDSHIFT - class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT.
 
ASTRSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT
 
ASTRSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT
 
ASTRUNSIGNEDSHIFT - class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT.
 
ASTRUNSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT
 
ASTRUNSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT
 
ASTReferenceType - class net.sourceforge.pmd.ast.ASTReferenceType.
 
ASTReferenceType(int) - Constructor for class net.sourceforge.pmd.ast.ASTReferenceType
 
ASTReferenceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTReferenceType
 
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
 
ASTSingleMemberAnnotation - class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation.
 
ASTSingleMemberAnnotation(int) - Constructor for class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation
 
ASTSingleMemberAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation
 
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
 
ASTTypeArgument - class net.sourceforge.pmd.ast.ASTTypeArgument.
 
ASTTypeArgument(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArgument
 
ASTTypeArgument(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArgument
 
ASTTypeArguments - class net.sourceforge.pmd.ast.ASTTypeArguments.
 
ASTTypeArguments(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArguments
 
ASTTypeArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeArguments
 
ASTTypeBound - class net.sourceforge.pmd.ast.ASTTypeBound.
 
ASTTypeBound(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeBound
 
ASTTypeBound(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeBound
 
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
 
ASTTypeParameter - class net.sourceforge.pmd.ast.ASTTypeParameter.
 
ASTTypeParameter(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameter
 
ASTTypeParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameter
 
ASTTypeParameters - class net.sourceforge.pmd.ast.ASTTypeParameters.
 
ASTTypeParameters(int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameters
 
ASTTypeParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTTypeParameters
 
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
 
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
 
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
 
ASTWildcardBounds - class net.sourceforge.pmd.ast.ASTWildcardBounds.
 
ASTWildcardBounds(int) - Constructor for class net.sourceforge.pmd.ast.ASTWildcardBounds
 
ASTWildcardBounds(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.ASTWildcardBounds
 
AT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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
 
AbstractOptimizationRule - class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule.
Base class with utility methods for optimization rules
AbstractOptimizationRule() - Constructor for class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule
 
AbstractReportNode - class net.sourceforge.pmd.dfa.report.AbstractReportNode.
 
AbstractReportNode() - Constructor for class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
AbstractRule - class net.sourceforge.pmd.AbstractRule.
 
AbstractRule() - Constructor for class net.sourceforge.pmd.AbstractRule
 
AbstractScope - class net.sourceforge.pmd.symboltable.AbstractScope.
 
AbstractScope() - Constructor for class net.sourceforge.pmd.symboltable.AbstractScope
 
AbstractSunSecureRule - class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule.
Utility methods for the package
AbstractSunSecureRule() - Constructor for class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
 
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
 
AccessorClassGeneration - class net.sourceforge.pmd.rules.AccessorClassGeneration.
1.
AccessorClassGeneration() - Constructor for class net.sourceforge.pmd.rules.AccessorClassGeneration
 
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
 
Annotation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnnotationTypeBody() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnnotationTypeDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnnotationTypeMemberDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AnyLanguage - class net.sourceforge.pmd.cpd.AnyLanguage.
 
AnyLanguage(String) - Constructor for class net.sourceforge.pmd.cpd.AnyLanguage
 
AnyLanguage.AnyFileOrDirectoryFilter - class net.sourceforge.pmd.cpd.AnyLanguage.AnyFileOrDirectoryFilter.
 
AnyLanguage.AnyFileOrDirectoryFilter(String) - Constructor for class net.sourceforge.pmd.cpd.AnyLanguage.AnyFileOrDirectoryFilter
 
AnyTokenizer - class net.sourceforge.pmd.cpd.AnyTokenizer.
This class does a best-guess try-anything tokenization.
AnyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.AnyTokenizer
 
Appendix - class net.sourceforge.pmd.util.Appendix.
 
Appendix() - Constructor for class net.sourceforge.pmd.util.Appendix
 
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
 
ArrayIsStoredDirectly - class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly.
 
ArrayIsStoredDirectly() - Constructor for class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
AssertStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AssignmentOperator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AssignmentToNonFinalStatic - class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic.
 
AssignmentToNonFinalStatic() - Constructor for class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic
 
Attribute - class net.sourceforge.pmd.jaxen.Attribute.
 
Attribute(Node, String, Method) - 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.
Finds catch statements containing throwable as the type definition.
AvoidCatchingThrowable() - Constructor for class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
 
AvoidConcatenatingNonLiteralsInStringBuffer - class net.sourceforge.pmd.rules.AvoidConcatenatingNonLiteralsInStringBuffer.
 
AvoidConcatenatingNonLiteralsInStringBuffer() - Constructor for class net.sourceforge.pmd.rules.AvoidConcatenatingNonLiteralsInStringBuffer
 
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
 
AvoidFieldNameMatchingMethodName - class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName.
 
AvoidFieldNameMatchingMethodName() - Constructor for class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
 
AvoidFieldNameMatchingTypeName - class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName.
 
AvoidFieldNameMatchingTypeName() - Constructor for class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
 
AvoidInstantiatingObjectsInLoops - class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops.
 
AvoidInstantiatingObjectsInLoops() - Constructor for class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops
 
AvoidNonConstructorMethodsWithClassName - class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName.
 
AvoidNonConstructorMethodsWithClassName() - Constructor for class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
 
AvoidReassigningParameters - class net.sourceforge.pmd.rules.AvoidReassigningParameters.
 
AvoidReassigningParameters() - Constructor for class net.sourceforge.pmd.rules.AvoidReassigningParameters
 
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.AnyLanguage.AnyFileOrDirectoryFilter
 
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
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.RubyLanguage.RubyFileOrDirectoryFilter
 
accept(ReportVisitor) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
accessTypeMatches(int) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
access_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
actionPerformed(ActionEvent) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
 
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
 
add(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
Adds the child at the end.
add(Component, int, int, int, int, double, double, int, int, Insets) - Method in class net.sourceforge.pmd.util.designer.JSmartPanel
 
addAllInDirectory(String) - Method in class net.sourceforge.pmd.cpd.CPD
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
addDeclaration(ClassNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a class declaration to this scope
addDeclaration(VariableNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a variable declaration to this scope
addDeclaration(MethodNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a method declaration to this scope
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
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
 
addFirst(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
Adds the child in front of any other childs.
addFormatter(Formatter) - Method in class net.sourceforge.pmd.ant.PMDTask
 
addImport(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
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
 
addNumberOfViolation(int) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
addPathToChild(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
addPathToChild(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
addProperties(Properties) - Method in class net.sourceforge.pmd.AbstractRule
 
addProperties(Properties) - Method in interface net.sourceforge.pmd.Rule
 
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
Add a new rule to this ruleset
addRuleSet(RuleSet) - Method in class net.sourceforge.pmd.RuleSet
Add a whole RuleSet to this RuleSet
addRuleViolation(RuleViolation) - Method in class net.sourceforge.pmd.Report
 
addRuleViolation(RuleViolation) - Method in class net.sourceforge.pmd.dfa.report.ReportTree
Adds the RuleViolation to the tree.
addRuleset(RuleSetWrapper) - Method in class net.sourceforge.pmd.ant.PMDTask
 
addText(String) - Method in class net.sourceforge.pmd.ant.RuleSetWrapper
 
addTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
addVariableNameOccurrence(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Adds a NameOccurrence to this scope - only call this after getting a true back from contains()
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
adds a listener to the model
addViolation(Object, SimpleNode) - Method in class net.sourceforge.pmd.AbstractRule
Adds a violation to the report.
addViolation(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.AbstractRule
Adds a violation to the report.
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
 
appendElement(Node) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
appendToXPathExpression(String, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
appends the given fragment to the XPath expression
appendXmlEscaped(StringBuffer, String) - Static method in class net.sourceforge.pmd.util.StringUtil
Appends to a StringBuffer the String src where non-ASCII and XML special chars are escaped.
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
 
arg - Variable in class net.sourceforge.pmd.ast.JavaParser.JJCalls
 
arg - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParser.JJCalls
 
asXml() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
assignment_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
available - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
available - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
available - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 

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
 
BREAK_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
BYTE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
BY_EXTENSION - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
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
 
Benchmark - class net.sourceforge.pmd.util.Benchmark.
 
Benchmark() - Constructor for class net.sourceforge.pmd.util.Benchmark
 
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
 
bufsize - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufsize - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
bufsize - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
buildDataFlowFor(SimpleNode) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
builtin_type_specifier() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 

C

CASE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
CASE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
CASE_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
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
 
CONTINUE_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
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
 
CPPParser.JJCalls - class net.sourceforge.pmd.cpd.cppast.CPPParser.JJCalls.
 
CPPParser.JJCalls() - Constructor for class net.sourceforge.pmd.cpd.cppast.CPPParser.JJCalls
 
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
 
CatchStatement() - 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.
ClassNameDeclaration - class net.sourceforge.pmd.symboltable.ClassNameDeclaration.
 
ClassNameDeclaration(ASTClassOrInterfaceDeclaration) - Constructor for class net.sourceforge.pmd.symboltable.ClassNameDeclaration
 
ClassNamingConventions - class net.sourceforge.pmd.rules.ClassNamingConventions.
 
ClassNamingConventions() - Constructor for class net.sourceforge.pmd.rules.ClassNamingConventions
 
ClassNode - class net.sourceforge.pmd.dfa.report.ClassNode.
 
ClassNode(String) - Constructor for class net.sourceforge.pmd.dfa.report.ClassNode
 
ClassOrInterfaceBody() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassOrInterfaceBodyDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassOrInterfaceDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ClassOrInterfaceType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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

CloseConnection - class net.sourceforge.pmd.rules.CloseConnection.
Makes sure you close your database connections.
CloseConnection() - Constructor for class net.sourceforge.pmd.rules.CloseConnection
 
CloseScope() - Static method in class net.sourceforge.pmd.cpd.cppast.SymtabManager
 
CodeEditorTextPane - class net.sourceforge.pmd.util.designer.CodeEditorTextPane.
 
CodeEditorTextPane() - Constructor for class net.sourceforge.pmd.util.designer.CodeEditorTextPane
 
CommandLineOptions - class net.sourceforge.pmd.CommandLineOptions.
 
CommandLineOptions(String[]) - Constructor for class net.sourceforge.pmd.CommandLineOptions
 
CompareObjectsWithEquals - class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals.
 
CompareObjectsWithEquals() - Constructor for class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals
 
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
 
ConfusingTernary - class net.sourceforge.pmd.rules.design.ConfusingTernary.
if (x != y) { diff(); } else { same(); } and
(!x ? diff() : same());.
ConfusingTernary() - Constructor for class net.sourceforge.pmd.rules.design.ConfusingTernary
 
ConstructorCallsOverridableMethod - class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod.
Searches through all methods and constructors called from constructors.
ConstructorCallsOverridableMethod() - Constructor for class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
 
ConstructorDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
ContinueStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
CouplingBetweenObjects - class net.sourceforge.pmd.rules.CouplingBetweenObjects.
CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
CouplingBetweenObjects() - Constructor for class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
CyclomaticComplexity - class net.sourceforge.pmd.rules.CyclomaticComplexity.
 
CyclomaticComplexity() - Constructor for class net.sourceforge.pmd.rules.CyclomaticComplexity
 
c - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 
cast_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
checkNames(AccessNode, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
children - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
children - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
children() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleNode
Accept the visitor.
childrenAccept(ReportVisitor) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
classNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
 
classNames - Variable in class net.sourceforge.pmd.symboltable.SourceFileScope
 
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
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
collect(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
 
compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor
 
compute(ASTConstructorDeclaration) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor
 
computePaths() - Method in class net.sourceforge.pmd.dfa.Linker
Creates all the links between the data flow nodes.
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
container - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
contains(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Tests whether or not a NameOccurrence is directly contained in the scope Note that this search is just for this scope - it doesn't go diving into any child scopes.
containsChildOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
Finds if this node contains a child of the given type.
containsCommaSeparatedFileList() - Method in class net.sourceforge.pmd.CommandLineOptions
 
conversion_function_decl_or_def() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
createClasspath() - Method in class net.sourceforge.pmd.ant.PMDTask
 
createEndNode(int) - Method in class net.sourceforge.pmd.dfa.Structure
 
createJavaParserTokenManager(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_4
Creates a token manager for the parser.
createLanguage(String) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
 
createLanguage(String, Properties) - Method in class net.sourceforge.pmd.cpd.LanguageFactory
 
createNewNode(SimpleNode) - Method in class net.sourceforge.pmd.dfa.Structure
This class encapsulates the access to the DataFlowNode class.
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_3
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_3
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_4
 
createParser(InputStream) - Method in class net.sourceforge.pmd.TargetJDK1_5
 
createParser(Reader) - Method in class net.sourceforge.pmd.TargetJDK1_5
 
createParser(InputStream) - Method in interface net.sourceforge.pmd.TargetJDKVersion
Creates a parser.
createParser(Reader) - Method in interface net.sourceforge.pmd.TargetJDKVersion
Creates a parser.
createRenderer() - Method in class net.sourceforge.pmd.CommandLineOptions
 
createRuleSet(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from a name or from a list of names
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, SimpleNode) - Method in class net.sourceforge.pmd.AbstractRule
 
createRuleViolation(RuleContext, SimpleNode, String) - Method in class net.sourceforge.pmd.AbstractRule
 
createRuleViolation(RuleContext, SimpleNode, String, String) - Method in class net.sourceforge.pmd.AbstractRule
 
createStartNode(int) - Method in class net.sourceforge.pmd.dfa.Structure
 
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
 
curLexState - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
curLexState - 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

DAAPathFinder - class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder.
 
DAAPathFinder(IDataFlowNode, Executable) - Constructor for class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder
 
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
 
DEFAULT_NAME - Static variable in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
DEFINITION - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
DELETE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
DELTA - Static variable in class net.sourceforge.pmd.stat.StatisticalRule
 
DFAGraphRule - class net.sourceforge.pmd.util.designer.DFAGraphRule.
 
DFAGraphRule() - Constructor for class net.sourceforge.pmd.util.designer.DFAGraphRule
 
DFAPanel - class net.sourceforge.pmd.util.designer.DFAPanel.
 
DFAPanel() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel
 
DFAPanel.DFACanvas - class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas.
 
DFAPanel.DFACanvas() - Constructor for class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
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
 
DO_BEFORE_FIRST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
DO_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
DaaRule - class net.sourceforge.pmd.dfa.DaaRule.
 
DaaRule() - Constructor for class net.sourceforge.pmd.dfa.DaaRule
 
DataFlowFacade - class net.sourceforge.pmd.dfa.DataFlowFacade.
 
DataFlowFacade() - Constructor for class net.sourceforge.pmd.dfa.DataFlowFacade
 
DataFlowNode - class net.sourceforge.pmd.dfa.DataFlowNode.
 
DataFlowNode() - Constructor for class net.sourceforge.pmd.dfa.DataFlowNode
 
DataFlowNode(SimpleNode, LinkedList) - Constructor for class net.sourceforge.pmd.dfa.DataFlowNode
 
DataPoint - class net.sourceforge.pmd.stat.DataPoint.
 
DataPoint() - Constructor for class net.sourceforge.pmd.stat.DataPoint
Constructor for DataPoint.
DataSource - interface net.sourceforge.pmd.DataSource.
Represents a source file to be analyzed.
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
 
DefaultValue() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Designer - class net.sourceforge.pmd.util.designer.Designer.
 
Designer() - Constructor for class net.sourceforge.pmd.util.designer.Designer
 
Dimensionable - interface net.sourceforge.pmd.ast.Dimensionable.
 
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
 
DoubleCheckedLocking - class net.sourceforge.pmd.rules.DoubleCheckedLocking.
void method() { if(x == null) { synchronized(this){ if(x == null) { x = new | method(); } } } 1.
DoubleCheckedLocking() - Constructor for class net.sourceforge.pmd.rules.DoubleCheckedLocking
 
DuplicateImportsRule - class net.sourceforge.pmd.rules.DuplicateImportsRule.
 
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.rules.DuplicateImportsRule
 
dataFlow - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
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
 
defaultLexState - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
defaultLexState - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
delete_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
depth - Static variable in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Current depth of scope nesting.
description - Variable in class net.sourceforge.pmd.AbstractRule
 
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
 
discardIfNecessary() - Method in class net.sourceforge.pmd.ast.ASTModifiers
 
discardIfNecessary() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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.ASTAssignmentOperator
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
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.ASTPrimaryPrefix
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
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.ast.JavaParserConstants
 
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
 
ELSE_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
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.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
 
EXCLUDE_MARKER - Static variable in class net.sourceforge.pmd.ExcludeLines
 
EXPONENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EXTENDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
EXTENSION - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
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
 
EmptyIf - class net.sourceforge.pmd.rules.EmptyIf.
 
EmptyIf() - Constructor for class net.sourceforge.pmd.rules.EmptyIf
 
EmptyStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumBody() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumConstant() - Method in class net.sourceforge.pmd.ast.JavaParser
 
EnumDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
ExceptionAsFlowControl - class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl.
Catches the use of exception statements as a flow control device.
ExceptionAsFlowControl() - Constructor for class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl
 
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
 
ExcessiveImports - class net.sourceforge.pmd.rules.ExcessiveImports.
ExcessiveImports attempts to count all unique imports a class contains.
ExcessiveImports() - Constructor for class net.sourceforge.pmd.rules.ExcessiveImports
 
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
 
ExcessivePublicCount - class net.sourceforge.pmd.rules.ExcessivePublicCount.
 
ExcessivePublicCount() - Constructor for class net.sourceforge.pmd.rules.ExcessivePublicCount
 
ExcludeLines - class net.sourceforge.pmd.ExcludeLines.
 
ExcludeLines(Reader, String) - Constructor for class net.sourceforge.pmd.ExcludeLines
 
ExcludeLines(Reader) - Constructor for class net.sourceforge.pmd.ExcludeLines
 
ExclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Executable - interface net.sourceforge.pmd.dfa.pathfinder.Executable.
 
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
 
ExtendsList() - 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
 
end() - Method in class net.sourceforge.pmd.Report
 
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
Test if rules are equals.
equals(Object) - Method in class net.sourceforge.pmd.RuleSet
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
equals(Object) - Method in class net.sourceforge.pmd.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
 
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
Should compare to nodes of the tree.
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ClassNode
 
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.PackageNode
 
equalsNode(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ViolationNode
 
errorCode - Variable in class net.sourceforge.pmd.ast.TokenMgrError
Indicates the reason why the exception is thrown.
errorCode - Variable in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
Indicates the reason why the exception is thrown.
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
example - Variable in class net.sourceforge.pmd.AbstractRule
 
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
 
exclude(Set) - Method in class net.sourceforge.pmd.Report
 
excludeLines(Set) - Method in class net.sourceforge.pmd.RuleContext
 
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(List) - Method in class net.sourceforge.pmd.dfa.DaaRule
 
execute(List) - Method in interface net.sourceforge.pmd.dfa.pathfinder.Executable
 
execute(List) - Method in class net.sourceforge.pmd.rules.UselessAssignment
 
execute() - Method in class net.sourceforge.pmd.symboltable.Search
 
execute(Scope) - Method in class net.sourceforge.pmd.symboltable.Search
 
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
 
extension - Variable in class net.sourceforge.pmd.cpd.AnyLanguage.AnyFileOrDirectoryFilter
 
externalInfoUrl - Variable in class net.sourceforge.pmd.AbstractRule
 
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 class net.sourceforge.pmd.ast.AccessNode
 
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
 
FOR_BEFORE_FIRST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_END - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_INIT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FOR_UPDATE - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
FRIEND - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
FieldDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
FileDataSource - class net.sourceforge.pmd.FileDataSource.
DataSource implementation to read data from a file.
FileDataSource(File) - Constructor for class net.sourceforge.pmd.FileDataSource
 
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
 
FinallyStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
findChildNodesWithXPath(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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
 
findFirstDegreeChildrenOfType(SimpleNode, Class) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
 
findMatches() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
findVariableHere(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
fireTreeModelEvent(TreeModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
fireViewerModelEvent(ViewerModelEvent) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
notifes all listener of a change in the model
first - Variable in class net.sourceforge.pmd.ast.JavaParser.JJCalls
 
first - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParser.JJCalls
 
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
 
GetFullyScopedName() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
Reads a fully qualified name (since it is used during lookahead, we cannot use token.
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
 
GridBagHelper - class net.sourceforge.pmd.cpd.GridBagHelper.
 
GridBagHelper(Container, double[]) - Constructor for class net.sourceforge.pmd.cpd.GridBagHelper
 
gen - Variable in class net.sourceforge.pmd.ast.JavaParser.JJCalls
 
gen - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParser.JJCalls
 
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
 
getAccessType() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
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
 
getArgumentCount() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getArrayDepth() - Method in interface net.sourceforge.pmd.ast.Dimensionable
 
getAttributeAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeNamespaceUri(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeQName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAverage() - Method in class net.sourceforge.pmd.stat.Metric
 
getBeginColumn() - Method in class net.sourceforge.pmd.RuleViolation
gets the character in the line where the violation starts
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
 
getBlock() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getBooleanProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getBraceStack() - Method in class net.sourceforge.pmd.dfa.Structure
 
getChild(Object, int) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildAt(int) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getChildAt(int) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all of this node's children.
getChildCount() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getChildCount(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildCount() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildren() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getChildren() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getClassDeclarations() - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getClassName() - Method in class net.sourceforge.pmd.RuleViolation
 
getClassName() - Method in class net.sourceforge.pmd.dfa.report.ClassNode
 
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.CodeLoader
 
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
 
getConstructors() - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
 
getContinueBreakReturnStack() - Method in class net.sourceforge.pmd.dfa.Structure
 
getCopyReader() - Method in class net.sourceforge.pmd.ExcludeLines
 
getCount() - Method in class net.sourceforge.pmd.stat.Metric
 
getCountSummary() - Method in class net.sourceforge.pmd.Report
 
getDataFlowNode() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getDataFlowNode() - Method in class net.sourceforge.pmd.dfa.StackObject
 
getDecl() - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
getDeclaratorId() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getDeclaringType(SimpleNode) - Method in class net.sourceforge.pmd.AbstractRule
Gets the Image of the first parent node of type ASTClassOrInterfaceDeclaration or null
getDescription() - Method in class net.sourceforge.pmd.AbstractRule
 
getDescription() - Method in interface net.sourceforge.pmd.Rule
 
getDescription() - Method in class net.sourceforge.pmd.RuleSet
Gives the description of this ruleset
getDescription() - Method in class net.sourceforge.pmd.RuleViolation
 
getDocumentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getDoubleProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getEOF() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
 
getElapsedTimeInMillis() - Method in class net.sourceforge.pmd.Report
 
getElementName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementNamespaceUri(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementQName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getElementStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getEnclosingClassScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing ClassScope This is handy if you're buried down in a LocalScope and need to hop up to the ClassScope to find a method name.
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getEnclosingMethodScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing SourceFileScope This is handy if you're buried down in a LocalScope and need to hop up to the MethodScope to find a method parameter.
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingSourceFileScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing SourceFileScope This is handy if you're buried down in a LocalScope and need to hop up to the SourceFileScope to find a class name.
getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEncoding() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getEndColumn() - Method in class net.sourceforge.pmd.RuleViolation
gets the character in the line where the violation ends
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
 
getExcludeMarker() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getExternalInfoUrl() - Method in class net.sourceforge.pmd.AbstractRule
 
getExternalInfoUrl() - Method in interface net.sourceforge.pmd.Rule
 
getFile() - Method in class net.sourceforge.pmd.Report.ProcessingError
 
getFile() - Method in class net.sourceforge.pmd.ant.RuleSetWrapper
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.AnyLanguage
 
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
 
getFileFilter() - Method in class net.sourceforge.pmd.cpd.RubyLanguage
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
 
getFileName() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
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
 
getFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
getFirst() - Method in class net.sourceforge.pmd.dfa.Structure
 
getFirstChild() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getFirstChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getFirstChildOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses down the tree to find the first child instance of type childType
getFirstClassOrInterfaceTypeImage() - Method in class net.sourceforge.pmd.ast.ASTThrowStatement
Gets the image of the first ASTClassOrInterfaceType child or null if none is found.
getFirstIndex() - Method in class net.sourceforge.pmd.dfa.SequenceChecker
 
getFirstMark() - Method in class net.sourceforge.pmd.cpd.Match
 
getFirstNameImage(SimpleNode) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Gets the image of the first ASTName node found by SimpleNode.getFirstChildOfType(Class)
getFirstNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getFirstParentOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses up the tree to find the first parent instance of type parentType
getFlow() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getFlow() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getFollowingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all following nodes, depth-first.
getFollowingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all following siblings.
getFullName() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getHighValue() - Method in class net.sourceforge.pmd.stat.Metric
 
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
 
getImportedName() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getImportedNameNode() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getImportsCount() - Method in class net.sourceforge.pmd.symboltable.TypeSet
 
getIndex() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getIndex() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getIndex() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getIndex(TreeNode) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getIndexOfChild(Object, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getInputPath() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getInputStream() - Method in interface net.sourceforge.pmd.DataSource
Get an InputStream on the source file.
getInputStream() - Method in class net.sourceforge.pmd.FileDataSource
 
getInputStream() - Method in class net.sourceforge.pmd.ZipDataSource
 
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
 
getLast() - Method in class net.sourceforge.pmd.dfa.Structure
 
getLastChild(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getLastEvaluationResults() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
retrieves the results of last evaluation
getLastIndex() - Method in class net.sourceforge.pmd.dfa.SequenceChecker
 
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.dfa.DataFlowNode
 
getLine() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getLine(int) - Method in interface net.sourceforge.pmd.util.HasLines
 
getLine(int) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
 
getLine2() - Method in class net.sourceforge.pmd.RuleViolation
 
getLineCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getLineCount(TokenEntry, Match) - Method in class net.sourceforge.pmd.cpd.Tokens
 
getLinesToExclude() - Method in class net.sourceforge.pmd.ExcludeLines
 
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
 
getMethodDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getMethodName() - Method in class net.sourceforge.pmd.RuleViolation
 
getMethodName() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
Gets the name of the method.
getMethods() - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
 
getMetricName() - Method in class net.sourceforge.pmd.stat.Metric
 
getMinimumTileSize() - Method in class net.sourceforge.pmd.cpd.MatchAlgorithm
 
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
Gives the name of this ruleset
getName() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getName() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getName() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getNameDeclaration() - Method in class net.sourceforge.pmd.ast.ASTName
 
getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getNames() - Method in class net.sourceforge.pmd.symboltable.NameFinder
 
getNamespacePrefix(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNamespaceStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNextNode(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getNextSibling() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getNextSibling(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getNextToken() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
getNiceFileName(boolean, String) - Method in interface net.sourceforge.pmd.DataSource
Return a nice version of the filename.
getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.FileDataSource
 
getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.ZipDataSource
 
getNode() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getNode() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getNode() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getNode() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getNumberOfViolations() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getPackageName() - Method in class net.sourceforge.pmd.RuleViolation
 
getPackageName() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
getPackageName() - Method in class net.sourceforge.pmd.dfa.report.PackageNode
 
getPackageName() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
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
 
getParameterCount() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
getParameterDisplaySignature() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
getParent() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getParent() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
getParent() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getParent() - Method in interface net.sourceforge.pmd.symboltable.Scope
Retrieves this scope's parent
getParent() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getParentAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get a (single-member) iterator over this node's parent.
getParentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getParents() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getParents() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getParentsOfType(Class) - 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
 
getPriority() - Method in interface net.sourceforge.pmd.Rule
 
getPriorityName() - Method in class net.sourceforge.pmd.AbstractRule
 
getPriorityName() - Method in interface net.sourceforge.pmd.Rule
 
getProperties() - Method in class net.sourceforge.pmd.AbstractRule
 
getProperties() - Method in interface net.sourceforge.pmd.Rule
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
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.
getRenderer() - Method in class net.sourceforge.pmd.ant.Formatter
 
getRendererFromString(String) - Static method in class net.sourceforge.pmd.cpd.CPD
 
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
 
getResultType() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
getReturnedVariableName(ASTReturnStatement) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Gets the name of the variable returned.
getRoot() - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getRootNode() - Method in class net.sourceforge.pmd.dfa.report.ReportTree
 
getRootNode() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
Retrieves AST's root node
getRule() - Method in class net.sourceforge.pmd.RuleViolation
 
getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSet
Returns the Rule with the given name
getRuleName() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getRuleSetName() - Method in class net.sourceforge.pmd.AbstractRule
 
getRuleSetName() - Method in interface net.sourceforge.pmd.Rule
 
getRuleSets() - Method in class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
getRuleViolation() - Method in class net.sourceforge.pmd.dfa.report.ViolationNode
 
getRules() - Method in class net.sourceforge.pmd.RuleSet
Returns the actual Set of rules in this 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.VariableNameDeclaration
 
getScore() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getSecondMark() - Method in class net.sourceforge.pmd.cpd.Match
 
getSeverity() - Method in class net.sourceforge.pmd.PMDException
 
getSimpleNode() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getSimpleNode() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getSimpleNode() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
retrieves the underlying node
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
 
getString() - Method in class net.sourceforge.pmd.util.designer.MyPrintStream
 
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
 
getTargetJDK() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getTextStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getTime() - Method in class net.sourceforge.pmd.Report.ReadableDuration
 
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.AnyLanguage
 
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
 
getTokenizer() - Method in class net.sourceforge.pmd.cpd.RubyLanguage
 
getTokens() - Method in class net.sourceforge.pmd.cpd.Tokens
 
getTotal() - Method in class net.sourceforge.pmd.stat.Metric
 
getType() - Method in class net.sourceforge.pmd.dfa.StackObject
 
getTypeImage() - Method in class net.sourceforge.pmd.ast.ASTType
 
getTypeImage() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getTypeNameNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getTypeNode() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
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
 
getVarName(ASTLocalVariableDeclaration) - Method in class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule
 
getVariableAccess() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getVariableAccess() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getVariableDeclarations() - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getVariableName() - Method in class net.sourceforge.pmd.RuleViolation
 
getVariableName() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
Gets the variable name of this field.
getVariableName() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
getViolationTree() - Method in class net.sourceforge.pmd.Report
 
getXPathExpression() - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
retrieves the XPath expression typed into the text area
glomNames(Iterator) - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
go() - Method in class net.sourceforge.pmd.cpd.CPD
 
gridbag - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 

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(String) - Constructor for class net.sourceforge.pmd.renderers.HTMLRenderer
 
HTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.HTMLRenderer
 
HasLines - interface net.sourceforge.pmd.util.HasLines.
 
handler() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
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
 
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
Return a hash code to conform to equality.
hashCode() - Method in class net.sourceforge.pmd.RuleSet
 
hashCode() - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
hashCode() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
hashCode() - Method in class net.sourceforge.pmd.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
 
hexval(char) - Static method in class net.sourceforge.pmd.ast.JavaCharStream
 

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
 
IDataFlowNode - interface net.sourceforge.pmd.dfa.IDataFlowNode.
 
IF - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
IF - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
IF_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
IF_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
IF_LAST_STATEMENT_WITHOUT_ELSE - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
IGNORE_IDENTIFIERS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
 
IGNORE_LITERALS - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
 
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
 
INVALID_LEXICAL_STATE - Static variable in class net.sourceforge.pmd.ast.TokenMgrError
Tried to change to an invalid lexical state.
INVALID_LEXICAL_STATE - Static variable in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
Tried to change to an invalid lexical state.
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
 
IdempotentOperations - class net.sourceforge.pmd.rules.IdempotentOperations.
 
IdempotentOperations() - Constructor for class net.sourceforge.pmd.rules.IdempotentOperations
 
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
 
ImmutableField - class net.sourceforge.pmd.rules.design.ImmutableField.
 
ImmutableField() - Constructor for class net.sourceforge.pmd.rules.design.ImmutableField
 
ImplementsList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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, String, SimpleNode) - 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
 
IsCtor() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
This method first tries to read a sequence of tokens of the form ("::")? ("::" )* and if it succeeds then asks the symbol table manager if this is the name of a constructor.
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.JavaParserTokenManager
 
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 - Variable in class net.sourceforge.pmd.AbstractRule
 
include() - Method in class net.sourceforge.pmd.AbstractRule
 
include() - Method in interface net.sourceforge.pmd.Rule
 
inclusive_or_expression() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
init() - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
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.dfa.DataFlowFacade
 
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
 
isAllocation() - Method in class net.sourceforge.pmd.ast.ASTBlockStatement
Tells if this BlockStatement is an allocation statement.
isAnonymousInnerClass() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
isArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTType
 
isArray() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
isArray() - Method in interface net.sourceforge.pmd.ast.Dimensionable
 
isArray() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
isArrayDereference() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
isAttribute(Method) - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
isAttribute(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isBoolean() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
isClass - Variable in class net.sourceforge.pmd.cpd.cppast.Declaration
class/struct/union is indicated by CLASS.
isComment(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isCompound() - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
isDefault() - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
 
isDefinition() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isDiscardable() - Method in class net.sourceforge.pmd.ast.ASTModifiers
 
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
 
isField(String, ASTTypeDeclaration) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Tells if the type declaration has a field with varName.
isFinal() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isImportOnDemand() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isInterface() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
isLeaf() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
isLeaf(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
isLeaf() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
isLocalVariable(String, ASTMethodDeclaration) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
TODO modify usages to use symbol table Tells if the variable name is a local variable declared in the method.
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
 
isNested() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
isOnLeftHandSide() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isOnRightHandSide() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isPackagePrivate() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isPartOfQualifiedName() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isPrimitiveType() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
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
 
isReference() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isReferenceType() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
Note that an array of primitive types (int[]) is a reference type.
isSelfAssignment() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
isStatic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isStrictfp() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isSuper() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
isSynchronized() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isTernary() - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
 
isText(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isThis() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
isThisOrSuper() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
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
 
isType(int) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
isType(int) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
isTypedef - Variable in class net.sourceforge.pmd.cpd.cppast.Declaration
Indicates if this is a typedef declaration.
isUndefinition() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isVarWritterInMethod(String, ASTMethodDeclaration) - Method in class net.sourceforge.pmd.rules.optimization.AbstractOptimizationRule
 
isVoid() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
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.dfa.report.ReportTree
 

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
 
JJTANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEMEMBERDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARGUMENTLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARGUMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARRAYDIMSANDINITS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTASSERTSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTASSIGNMENTOPERATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTCATCHSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEBODYDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTDEFAULTVALUE - 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
 
JJTENUMBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMCONSTANT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEQUALITYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPLICITCONSTRUCTORINVOCATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXTENDSLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFIELDDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFINALLYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORINIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETERS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORUPDATE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTIMPLEMENTSLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTIMPORTDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTINSTANCEOFEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTJavaParserState - class net.sourceforge.pmd.ast.JJTJavaParserState.
 
JJTJavaParserState() - Constructor for class net.sourceforge.pmd.ast.JJTJavaParserState
 
JJTLABELEDSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTLOCALVARIABLEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMARKERANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERSELECTOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIRS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMODIFIERS - 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
 
JJTNORMALANNOTATION - 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
 
JJTREFERENCETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRELATIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRESULTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRETURNSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTRUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSHIFTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSINGLEMEMBERANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSIONLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSWITCHLABEL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSWITCHSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTSYNCHRONIZEDSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTHROWSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTRYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEBOUND - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETERS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSIONNOTPLUSMINUS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTWILDCARDBOUNDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JSmartPanel - class net.sourceforge.pmd.util.designer.JSmartPanel.
 
JSmartPanel() - Constructor for class net.sourceforge.pmd.util.designer.JSmartPanel
 
JUnitAssertionsShouldIncludeMessage - class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessage.
 
JUnitAssertionsShouldIncludeMessage() - Constructor for class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessage
 
JUnitTestsShouldContainAsserts - class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts.
 
JUnitTestsShouldContainAsserts() - Constructor for class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts
 
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(Properties) - 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
 
JavaParser.JJCalls - class net.sourceforge.pmd.ast.JavaParser.JJCalls.
 
JavaParser.JJCalls() - Constructor for class net.sourceforge.pmd.ast.JavaParser.JJCalls
 
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
 
jjFillToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjFillToken() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jj_input_stream - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
jj_nt - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jj_nt - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
jjbitVec0 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec0 - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjbitVec10 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec11 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec12 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec13 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec14 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec15 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec16 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec17 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec18 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec19 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec2 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec20 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec21 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec22 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec23 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec24 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec25 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec26 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec27 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec28 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec29 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec3 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec30 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec31 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec32 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec33 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec34 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec35 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec36 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec37 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec38 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec39 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec4 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec40 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec41 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec42 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec43 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec44 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec45 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec46 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec47 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec48 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec49 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec5 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec50 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec51 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec52 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec53 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec54 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec55 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec56 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec57 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec58 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec59 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec6 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec60 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec61 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec7 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec8 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec9 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjimageLen - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjmatchedKind - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjmatchedKind - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjmatchedPos - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjmatchedPos - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnewStateCnt - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnewStateCnt - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnextStates - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnextStates - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjround - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjround - 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.ASTAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationTypeBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAnnotationTypeMemberDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArgumentList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArrayDimsAndInits
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAssertStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBlock
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBlockStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTBreakStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCastExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCastLookahead
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCatchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTCompilationUnit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConditionalOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTContinueStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTDefaultValue
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTDoStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEmptyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumConstant
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTEnumDeclaration
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.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.ASTExtendsList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTFinallyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTForInit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.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.ASTImplementsList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTInstanceOfExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLabeledStatement
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMarkerAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberSelector
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValue
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValueArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValuePair
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMemberValuePairs
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.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.ASTModifiers
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTMultiplicativeExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTName
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNameList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNormalAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTNullLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPackageDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPostfixExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPreDecrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPreIncrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRSIGNEDSHIFT
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRUNSIGNEDSHIFT
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTReferenceType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTRelationalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTResultType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTReturnStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTShiftExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSingleMemberAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTStatementExpressionList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSwitchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTSynchronizedStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTThrowStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTryStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeArgument
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeBound
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeParameter
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTTypeParameters
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTUnaryExpressionNotPlusMinus
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTVariableInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTWhileStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.ASTWildcardBounds
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.ast.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
 
jjtoMore - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjtoMore - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjtoSkip - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjtoSkip - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjtoSpecial - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjtoToken - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjtoToken - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
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
 
LEXICAL_ERROR - Static variable in class net.sourceforge.pmd.ast.TokenMgrError
Lexical error occured.
LEXICAL_ERROR - Static variable in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
Lexical error occured.
LONG - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LONG - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
LOOP_DETECTED - Static variable in class net.sourceforge.pmd.ast.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LOOP_DETECTED - Static variable in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
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.
Linker - class net.sourceforge.pmd.dfa.Linker.
 
Linker(List, List) - Constructor for class net.sourceforge.pmd.dfa.Linker
 
LinkerException - exception net.sourceforge.pmd.dfa.LinkerException.
 
LinkerException() - Constructor for class net.sourceforge.pmd.dfa.LinkerException
 
LinkerException(String) - Constructor for class net.sourceforge.pmd.dfa.LinkerException
 
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
 
LocalVariableCouldBeFinal - class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal.
 
LocalVariableCouldBeFinal() - Constructor for class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal
 
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
 
LooseCoupling - class net.sourceforge.pmd.rules.design.LooseCoupling.
 
LooseCoupling() - Constructor for class net.sourceforge.pmd.rules.design.LooseCoupling
 
labelAlignment - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 
labeled_statement() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
lengthOfMatch - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
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
 
line - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
linkage_specification() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
load() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
loadResourceAsStream(String) - Static method in class net.sourceforge.pmd.util.ResourceLoader
Method to find a file, first by finding it as a file (either by the absolute or relative path), then as a URL, and then finally seeing if it is on the classpath.
loadResourceAsStream(String, ClassLoader) - Static method in class net.sourceforge.pmd.util.ResourceLoader
Uses the ClassLoader passed in to attempt to load the resource if it's not a File or a URL
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
 
lostOwnership(Clipboard, Transferable) - Method in class net.sourceforge.pmd.util.designer.Designer
 

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
MarkerAnnotation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
MemberSelector() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValue() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValueArrayInitializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValuePair() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MemberValuePairs() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodArgumentCouldBeFinal - class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal.
 
MethodArgumentCouldBeFinal() - Constructor for class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal
 
MethodDeclaration(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodDeclarator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MethodNameDeclaration - class net.sourceforge.pmd.symboltable.MethodNameDeclaration.
 
MethodNameDeclaration(ASTMethodDeclarator) - Constructor for class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
MethodNamingConventions - class net.sourceforge.pmd.rules.MethodNamingConventions.
 
MethodNamingConventions() - Constructor for class net.sourceforge.pmd.rules.MethodNamingConventions
 
MethodReturnsInternalArray - class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray.
Implementation note: this rule currently ignores return types of y.x.z, currently it handles only local type fields.
MethodReturnsInternalArray() - Constructor for class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
 
MethodScope - class net.sourceforge.pmd.symboltable.MethodScope.
 
MethodScope(SimpleNode) - Constructor for class net.sourceforge.pmd.symboltable.MethodScope
 
MethodWithSameNameAsEnclosingClass - class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass.
 
MethodWithSameNameAsEnclosingClass() - Constructor for class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass
 
Metric - class net.sourceforge.pmd.stat.Metric.
 
Metric(String, int, double, double, double, double, double) - Constructor for class net.sourceforge.pmd.stat.Metric
 
Modifiers() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MoreLexicalActions() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
MyPrintStream - class net.sourceforge.pmd.util.designer.MyPrintStream.
 
MyPrintStream() - Constructor for class net.sourceforge.pmd.util.designer.MyPrintStream
 
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.Appendix
 
main(String[]) - Static method in class net.sourceforge.pmd.util.Benchmark
 
main(String[]) - Static method in class net.sourceforge.pmd.util.designer.Designer
 
main(String[]) - Static method in class net.sourceforge.pmd.util.viewer.Viewer
starts the viewer
makeViolations(RuleContext, Set) - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
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
 
message - Variable in class net.sourceforge.pmd.AbstractRule
 
methodNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
 
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 class net.sourceforge.pmd.ast.AccessNode
 
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.
 
NameFinder - class net.sourceforge.pmd.symboltable.NameFinder.
 
NameFinder(ASTPrimaryExpression) - Constructor for class net.sourceforge.pmd.symboltable.NameFinder
 
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
 
Node - interface net.sourceforge.pmd.ast.Node.
 
NodeIterator - class net.sourceforge.pmd.jaxen.NodeIterator.
 
NodeIterator(Node) - Constructor for class net.sourceforge.pmd.jaxen.NodeIterator
 
NodeType - interface net.sourceforge.pmd.dfa.NodeType.
 
NormalAnnotation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
name - Variable in class net.sourceforge.pmd.AbstractRule
 
name - Variable in class net.sourceforge.pmd.cpd.cppast.Declaration
Name of the declarator.
net.sourceforge.pmd - package net.sourceforge.pmd
This is the PMD programming mistake detector.
net.sourceforge.pmd.ant - package net.sourceforge.pmd.ant
 
net.sourceforge.pmd.ast - package net.sourceforge.pmd.ast
 
net.sourceforge.pmd.cpd - package net.sourceforge.pmd.cpd
 
net.sourceforge.pmd.cpd.cppast - package net.sourceforge.pmd.cpd.cppast
 
net.sourceforge.pmd.dfa - package net.sourceforge.pmd.dfa
 
net.sourceforge.pmd.dfa.pathfinder - package net.sourceforge.pmd.dfa.pathfinder
 
net.sourceforge.pmd.dfa.report - package net.sourceforge.pmd.dfa.report
 
net.sourceforge.pmd.dfa.variableaccess - package net.sourceforge.pmd.dfa.variableaccess
 
net.sourceforge.pmd.jaxen - package net.sourceforge.pmd.jaxen
 
net.sourceforge.pmd.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.optimization - package net.sourceforge.pmd.rules.optimization
 
net.sourceforge.pmd.rules.strictexception - package net.sourceforge.pmd.rules.strictexception
 
net.sourceforge.pmd.rules.sunsecure - package net.sourceforge.pmd.rules.sunsecure
 
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.designer - package net.sourceforge.pmd.util.designer
 
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.JavaParser.JJCalls
 
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.CPPParser.JJCalls
 
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
 
nodeArity() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 

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
 
OccurrenceFinder - class net.sourceforge.pmd.symboltable.OccurrenceFinder.
 
OccurrenceFinder() - Constructor for class net.sourceforge.pmd.symboltable.OccurrenceFinder
 
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
 
openNodeScope(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
optor() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 

P

PACKAGE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
PART_LETTER - 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 class net.sourceforge.pmd.ast.AccessNode
 
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 class net.sourceforge.pmd.ast.AccessNode
 
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 class net.sourceforge.pmd.ast.AccessNode
 
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
 
PackageNode - class net.sourceforge.pmd.dfa.report.PackageNode.
 
PackageNode(String) - Constructor for class net.sourceforge.pmd.dfa.report.PackageNode
 
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
PositionLiteralsFirstInComparisons - class net.sourceforge.pmd.rules.design.PositionLiteralsFirstInComparisons.
 
PositionLiteralsFirstInComparisons() - Constructor for class net.sourceforge.pmd.rules.design.PositionLiteralsFirstInComparisons
 
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
 
paint(Graphics) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
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
 
parent - Variable in class net.sourceforge.pmd.cpd.cppast.Scope
Parent scope.
parents - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
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
 
peekNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
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
 
popNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
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
 
println(String) - Method in class net.sourceforge.pmd.util.designer.MyPrintStream
 
priority - Variable in class net.sourceforge.pmd.AbstractRule
 
processFile(Reader, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the file read by the reader agains the rule set.
processFile(InputStream, String, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the input stream agains a rule set using the given input encoding.
processFile(InputStream, RuleSet, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the input stream against a rule set assuming the platform character set.
properties - Variable in class net.sourceforge.pmd.AbstractRule
 
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
 
pushNode(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
pushOnStack(int, IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.Structure
The braceStack contains all nodes which are important to link the data flow nodes.

Q

QUESTIONMARK - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
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
 
REFERENCING - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
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
 
RETURN_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
RPAREN - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
RPARENTHESIS - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
RSIGNEDSHIFT() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
RUBY_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
RUNSIGNEDSHIFT() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
ReferenceType() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
Report.ReadableDuration - class net.sourceforge.pmd.Report.ReadableDuration.
 
Report.ReadableDuration(long) - Constructor for class net.sourceforge.pmd.Report.ReadableDuration
 
ReportException - exception net.sourceforge.pmd.cpd.ReportException.
 
ReportException(Throwable) - Constructor for class net.sourceforge.pmd.cpd.ReportException
 
ReportHTMLPrintVisitor - class net.sourceforge.pmd.dfa.report.ReportHTMLPrintVisitor.
 
ReportHTMLPrintVisitor() - Constructor for class net.sourceforge.pmd.dfa.report.ReportHTMLPrintVisitor
 
ReportListener - interface net.sourceforge.pmd.ReportListener.
 
ReportTree - class net.sourceforge.pmd.dfa.report.ReportTree.
 
ReportTree() - Constructor for class net.sourceforge.pmd.dfa.report.ReportTree
 
ReportVisitor - class net.sourceforge.pmd.dfa.report.ReportVisitor.
 
ReportVisitor() - Constructor for class net.sourceforge.pmd.dfa.report.ReportVisitor
 
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
 
RubyLanguage - class net.sourceforge.pmd.cpd.RubyLanguage.
 
RubyLanguage() - Constructor for class net.sourceforge.pmd.cpd.RubyLanguage
 
RubyLanguage.RubyFileOrDirectoryFilter - class net.sourceforge.pmd.cpd.RubyLanguage.RubyFileOrDirectoryFilter.
 
RubyLanguage.RubyFileOrDirectoryFilter() - Constructor for class net.sourceforge.pmd.cpd.RubyLanguage.RubyFileOrDirectoryFilter
 
RubyTokenizer - class net.sourceforge.pmd.cpd.RubyTokenizer.
 
RubyTokenizer() - Constructor for class net.sourceforge.pmd.cpd.RubyTokenizer
 
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.
This class represents a Set of rules.
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
 
RuleSetWrapper - class net.sourceforge.pmd.ant.RuleSetWrapper.
 
RuleSetWrapper() - Constructor for class net.sourceforge.pmd.ant.RuleSetWrapper
 
RuleViolation - class net.sourceforge.pmd.RuleViolation.
 
RuleViolation(Rule, int, RuleContext, String, String, String) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(Rule, int, String, RuleContext, String, String, String) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(Rule, int, int, String, String, RuleContext, String, String, String) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(Rule, int, String, RuleContext) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(AbstractRule, RuleContext, String, String, String) - 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
 
realKind - Variable in class net.sourceforge.pmd.ast.Token.GTToken
 
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
 
removeModifier(int, int) - Static method in class net.sourceforge.pmd.ast.AccessNode
Removes the given modifier.
removePathToChild(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
removePathToChild(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
removeTreeModelListener(TreeModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
removeViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
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
 
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
 
render(Report) - Method in class net.sourceforge.pmd.renderers.YAHTMLRenderer
 
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
 
reset() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
resetTo(List, HasLines) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.CurrentPackageResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ExplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.FullyQualifiedNameResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ImplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.ImportOnDemandResolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.PrimitiveTypeResolver
 
resolve(String) - Method in interface net.sourceforge.pmd.symboltable.TypeSet.Resolver
 
resolve(String) - Method in class net.sourceforge.pmd.symboltable.TypeSet.VoidResolver
 
returnsArray() - Method in class net.sourceforge.pmd.ast.ASTResultType
 
reverseParentPathsTo(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
reverseParentPathsTo(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
rootNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
ruleSetName - Variable in class net.sourceforge.pmd.AbstractRule
 
ruleViolationAdded(RuleViolation) - Method in interface net.sourceforge.pmd.ReportListener
 
run() - Method in class net.sourceforge.pmd.dfa.SequenceChecker
Finds the first most inner sequence e.g IFStart & IFEnd.
run() - Method in class net.sourceforge.pmd.dfa.pathfinder.DAAPathFinder
 

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
 
SEPARATOR - Static variable in class net.sourceforge.pmd.rules.VariableNamingConventions
 
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 class net.sourceforge.pmd.ast.AccessNode
 
STATIC - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
STATIC - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
STATIC_LEXER_ERROR - Static variable in class net.sourceforge.pmd.ast.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
STATIC_LEXER_ERROR - Static variable in class net.sourceforge.pmd.cpd.cppast.TokenMgrError
An attempt wass made to create a second instance of a static token manager.
STRICTFP - Static variable in class net.sourceforge.pmd.ast.AccessNode
 
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
 
SWITCH_END - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
SWITCH_LAST_DEFAULT_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
SWITCH_START - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
SYNCHRONIZED - Static variable in class net.sourceforge.pmd.ast.AccessNode
 
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

ScopeAndDeclarationFinder - class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder.
Visitor for scope creation.
ScopeAndDeclarationFinder() - Constructor for class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
Search - class net.sourceforge.pmd.symboltable.Search.
 
Search(NameOccurrence) - Constructor for class net.sourceforge.pmd.symboltable.Search
 
SequenceChecker - class net.sourceforge.pmd.dfa.SequenceChecker.
 
SequenceChecker(List) - Constructor for class net.sourceforge.pmd.dfa.SequenceChecker
 
SequenceException - exception net.sourceforge.pmd.dfa.SequenceException.
 
SequenceException() - Constructor for class net.sourceforge.pmd.dfa.SequenceException
 
SequenceException(String) - Constructor for class net.sourceforge.pmd.dfa.SequenceException
 
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
 
SimpleRuleSetNameMapper - class net.sourceforge.pmd.SimpleRuleSetNameMapper.
 
SimpleRuleSetNameMapper(String) - Constructor for class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
SimplifyBooleanReturns - class net.sourceforge.pmd.rules.SimplifyBooleanReturns.
 
SimplifyBooleanReturns() - Constructor for class net.sourceforge.pmd.rules.SimplifyBooleanReturns
 
SingleMemberAnnotation() - Method in class net.sourceforge.pmd.ast.JavaParser
 
SingularField - class net.sourceforge.pmd.rules.SingularField.
 
SingularField() - Constructor for class net.sourceforge.pmd.rules.SingularField
 
SkipLexicalActions(Token) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
SourceCode - class net.sourceforge.pmd.cpd.SourceCode.
 
SourceCode(SourceCode.CodeLoader) - Constructor for class net.sourceforge.pmd.cpd.SourceCode
 
SourceCode.CodeLoader - class net.sourceforge.pmd.cpd.SourceCode.CodeLoader.
 
SourceCode.CodeLoader() - Constructor for class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
SourceCode.FileCodeLoader - class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader.
 
SourceCode.FileCodeLoader(File) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
 
SourceCode.StringCodeLoader - class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader.
 
SourceCode.StringCodeLoader(String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
SourceCode.StringCodeLoader(String, String) - Constructor for class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
SourceCodePanel - class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel.
source code panel
SourceCodePanel(ViewerModel) - Constructor for class net.sourceforge.pmd.util.viewer.gui.SourceCodePanel
 
SourceFileScope - class net.sourceforge.pmd.symboltable.SourceFileScope.
 
SourceFileScope() - Constructor for class net.sourceforge.pmd.symboltable.SourceFileScope
 
SourceFileScope(String) - Constructor for class net.sourceforge.pmd.symboltable.SourceFileScope
 
StackObject - class net.sourceforge.pmd.dfa.StackObject.
 
StackObject(int, IDataFlowNode) - Constructor for class net.sourceforge.pmd.dfa.StackObject
 
StartOrEndDataFlowNode - class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode.
 
StartOrEndDataFlowNode(LinkedList, int, boolean) - Constructor for class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode
 
Statement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
StatementAndBraceFinder - class net.sourceforge.pmd.dfa.StatementAndBraceFinder.
 
StatementAndBraceFinder() - Constructor for class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
StatementExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
StatementExpressionList() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
StringInstantiation - class net.sourceforge.pmd.rules.StringInstantiation.
 
StringInstantiation() - Constructor for class net.sourceforge.pmd.rules.StringInstantiation
 
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
 
Structure - class net.sourceforge.pmd.dfa.Structure.
 
Structure() - Constructor for class net.sourceforge.pmd.dfa.Structure
 
SummaryHTMLRenderer - class net.sourceforge.pmd.renderers.SummaryHTMLRenderer.
 
SummaryHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.SummaryHTMLRenderer
 
SuspiciousOctalEscape - class net.sourceforge.pmd.rules.SuspiciousOctalEscape.
 
SuspiciousOctalEscape() - Constructor for class net.sourceforge.pmd.rules.SuspiciousOctalEscape
 
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
 
SymbolTableViewer - class net.sourceforge.pmd.util.SymbolTableViewer.
 
SymbolTableViewer() - Constructor for class net.sourceforge.pmd.util.SymbolTableViewer
 
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 - Variable in class net.sourceforge.pmd.cpd.cppast.Declaration
Scopename.
scopeName - Variable in class net.sourceforge.pmd.cpd.cppast.Scope
Name of the scope (set only for class/function scopes).
scopeStack - Static variable in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Stack of scopes.
scopeTable - Static variable in class net.sourceforge.pmd.cpd.cppast.SymtabManager
Global symbol table indexed by the name of the scope (class/function).
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
 
setArgumentCount(int) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
setAssertAsIdentifier() - Method in class net.sourceforge.pmd.ast.JavaParser
 
setClasspath(Path) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setClasspathRef(Reference) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setCode(HasLines) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
setColumnInfo(int, int) - Method in class net.sourceforge.pmd.RuleViolation
sets both beginColumn and endColumn
setCompound() - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
setCpdListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.CPD
 
setDataFlowNode(IDataFlowNode) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
setDebugStream(PrintStream) - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
setDefault() - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
 
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
Set the description of this 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
 
setExcludeMarker(String) - Method in class net.sourceforge.pmd.PMD
 
setExcludeMarker(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setExternalInfoUrl(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
 
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
 
setHasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
setHashCode(int) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
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
 
setInclude(boolean) - Method in interface net.sourceforge.pmd.Rule
 
setInterface() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
setIsArguments() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
setIsArrayDereference() - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
setIsMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
setIsSuper() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
setIsThis() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
setJDK15() - Method in class net.sourceforge.pmd.ast.JavaParser
 
setLine(int) - Method in class net.sourceforge.pmd.RuleViolation
 
setLineCount(int) - Method in class net.sourceforge.pmd.cpd.Match
 
setLinkPrefix(String) - Method in class net.sourceforge.pmd.ant.Formatter
 
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
 
setMethod(SimpleNode) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
setMinimumTokenCount(int) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
setModifiers(int) - Method in class net.sourceforge.pmd.ast.AccessNode
 
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
Set the name of this ruleset
setNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.ast.ASTName
 
setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
setNative() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setNode(SimpleNode) - Method in class net.sourceforge.pmd.stat.DataPoint
 
setOutputFile(File) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
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
 
setPriority(int) - Method in interface net.sourceforge.pmd.Rule
 
setPrivate() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
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
 
setRuleSetFiles(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setRuleSetName(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setRuleSetName(String) - Method in interface net.sourceforge.pmd.Rule
 
setScope(Scope) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setScore(double) - Method in class net.sourceforge.pmd.stat.DataPoint
 
setSecond(int) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
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.ASTImportDeclaration
 
setStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
setStatic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setStrictfp() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setSynchronized() - Method in class net.sourceforge.pmd.ast.AccessNode
 
setTargetJDK(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setTernary() - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
 
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
 
setType(int) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
setUnDiscardable() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setUsesDFA() - Method in class net.sourceforge.pmd.AbstractRule
 
setUsesDFA() - Method in interface net.sourceforge.pmd.Rule
 
setUsesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
setUsesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
setVariableAccess(List) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
setVariableAccess(List) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
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
Returns the number of rules in this ruleset
size() - Method in class net.sourceforge.pmd.cpd.Tokens
 
size() - Method in class net.sourceforge.pmd.dfa.report.ReportTree
 
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.
split(String) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
start() - Method in class net.sourceforge.pmd.Report
 
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.
superClasses - Variable in class net.sourceforge.pmd.cpd.cppast.ClassScope
The list of scopes corresponding to classes this class inherits.
superclass_init() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
sym - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParser
A symbol table manager object.

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
 
TOKENS - Static variable in class net.sourceforge.pmd.cpd.AnyTokenizer
 
TRANSIENT - Static variable in class net.sourceforge.pmd.ast.AccessNode
 
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.
This is an implementation of TargetJDKVersion for JDK 1.3.
TargetJDK1_3() - Constructor for class net.sourceforge.pmd.TargetJDK1_3
 
TargetJDK1_4 - class net.sourceforge.pmd.TargetJDK1_4.
This is an implementation of TargetJDKVersion for JDK 1.4.
TargetJDK1_4() - Constructor for class net.sourceforge.pmd.TargetJDK1_4
 
TargetJDK1_5 - class net.sourceforge.pmd.TargetJDK1_5.
This is an implementation of TargetJDKVersion for JDK 1.5.
TargetJDK1_5() - Constructor for class net.sourceforge.pmd.TargetJDK1_5
 
TargetJDKVersion - interface net.sourceforge.pmd.TargetJDKVersion.
Interface to create JDK-appropriate parsers.
TestClassWithoutTestCases - class net.sourceforge.pmd.rules.junit.TestClassWithoutTestCases.
 
TestClassWithoutTestCases() - Constructor for class net.sourceforge.pmd.rules.junit.TestClassWithoutTestCases
 
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
 
Token.GTToken - class net.sourceforge.pmd.ast.Token.GTToken.
 
Token.GTToken() - Constructor for class net.sourceforge.pmd.ast.Token.GTToken
 
TokenEntry - class net.sourceforge.pmd.cpd.TokenEntry.
 
TokenEntry(String, String, int) - Constructor for class net.sourceforge.pmd.cpd.TokenEntry
 
TokenLexicalActions(Token) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
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
 
TooManyFields - class net.sourceforge.pmd.rules.design.TooManyFields.
 
TooManyFields() - Constructor for class net.sourceforge.pmd.rules.design.TooManyFields
 
TryStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Type() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeArgument() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeArguments() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeBound() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeDeclaration() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeParameter() - Method in class net.sourceforge.pmd.ast.JavaParser
 
TypeParameters() - 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.RuleViolation
 
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.dfa.DataFlowNode
 
toString() - Method in class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode
 
toString() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
toString() - Method in class net.sourceforge.pmd.jaxen.Attribute
 
toString() - Method in class net.sourceforge.pmd.symboltable.ClassNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.NameFinder
 
toString() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
toString() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
toString() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.util.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
 
tokenBegin - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
tokenBegin - Variable in class net.sourceforge.pmd.ast.SimpleCharStream
 
tokenBegin - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
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.AnyTokenizer
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.CPPTokenizer
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.PHPTokenizer
 
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.RubyTokenizer
 
tokenize(SourceCode, Tokens) - Method in interface net.sourceforge.pmd.cpd.Tokenizer
 
translation_unit() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
treeIsEmpty() - Method in class net.sourceforge.pmd.Report
 
treeIterator() - Method in class net.sourceforge.pmd.Report
 
treeSize() - Method in class net.sourceforge.pmd.Report
 
try_block() - Static method in class net.sourceforge.pmd.cpd.cppast.CPPParser
 
type - Variable in class net.sourceforge.pmd.cpd.cppast.Scope
Indicates whether this is a class scope or not.
type - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
typeTable - Variable in class net.sourceforge.pmd.cpd.cppast.Scope
(partial) table of type symbols introduced in this scope.
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

UNDEFINITION - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
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.
 
UnnecessaryCaseChange - class net.sourceforge.pmd.rules.UnnecessaryCaseChange.
 
UnnecessaryCaseChange() - Constructor for class net.sourceforge.pmd.rules.UnnecessaryCaseChange
 
UnnecessaryConversionTemporary - class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary.
 
UnnecessaryConversionTemporary() - Constructor for class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
UnnecessaryLocalBeforeReturn - class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn.
 
UnnecessaryLocalBeforeReturn() - Constructor for class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
 
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
 
UnusedModifier - class net.sourceforge.pmd.rules.UnusedModifier.
 
UnusedModifier() - Constructor for class net.sourceforge.pmd.rules.UnusedModifier
 
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
 
UseSingleton - class net.sourceforge.pmd.rules.design.UseSingleton.
 
UseSingleton() - Constructor for class net.sourceforge.pmd.rules.design.UseSingleton
 
UselessAssignment - class net.sourceforge.pmd.rules.UselessAssignment.
 
UselessAssignment() - Constructor for class net.sourceforge.pmd.rules.UselessAssignment
 
UselessOverridingMethod - class net.sourceforge.pmd.rules.UselessOverridingMethod.
 
UselessOverridingMethod() - Constructor for class net.sourceforge.pmd.rules.UselessOverridingMethod
 
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
 
usesDFA - Variable in class net.sourceforge.pmd.AbstractRule
 
usesDFA() - Method in class net.sourceforge.pmd.AbstractRule
 
usesDFA() - Method in interface net.sourceforge.pmd.Rule
 
usesDFA() - Method in class net.sourceforge.pmd.RuleSet
 
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
 
VERSION - Static variable in class net.sourceforge.pmd.PMD
 
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 class net.sourceforge.pmd.ast.AccessNode
 
VOLATILE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
VOLATILE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
VariableAccess - class net.sourceforge.pmd.dfa.variableaccess.VariableAccess.
 
VariableAccess(int, String) - Constructor for class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
VariableAccessException - exception net.sourceforge.pmd.dfa.variableaccess.VariableAccessException.
 
VariableAccessException() - Constructor for class net.sourceforge.pmd.dfa.variableaccess.VariableAccessException
 
VariableAccessException(String) - Constructor for class net.sourceforge.pmd.dfa.variableaccess.VariableAccessException
 
VariableAccessVisitor - class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor.
 
VariableAccessVisitor() - Constructor for class net.sourceforge.pmd.dfa.variableaccess.VariableAccessVisitor
 
VariableDeclarator() - Method in class net.sourceforge.pmd.ast.JavaParser
 
VariableDeclaratorId() - Method in class net.sourceforge.pmd.ast.JavaParser
 
VariableInitializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
VariableNameDeclaration - class net.sourceforge.pmd.symboltable.VariableNameDeclaration.
 
VariableNameDeclaration(ASTVariableDeclaratorId) - Constructor for class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
VariableNamingConventions - class net.sourceforge.pmd.rules.VariableNamingConventions.
 
VariableNamingConventions() - Constructor for class net.sourceforge.pmd.rules.VariableNamingConventions
 
VariableUsageFinderFunction - class net.sourceforge.pmd.symboltable.VariableUsageFinderFunction.
 
VariableUsageFinderFunction(Map) - 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

This is the model part of MVC

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

Note: the instances will be immutable

ViewerModelEvent(Object, int) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
Creates an event
ViewerModelEvent(Object, int, Object) - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
Creates an event
ViewerModelListener - interface net.sourceforge.pmd.util.viewer.model.ViewerModelListener.
identiefie a listener of the ViewerModel
ViolationNode - class net.sourceforge.pmd.dfa.report.ViolationNode.
 
ViolationNode(RuleViolation) - Constructor for class net.sourceforge.pmd.dfa.report.ViolationNode
 
valueChanged(ListSelectionEvent) - Method in class net.sourceforge.pmd.util.designer.DFAPanel
 
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
 
variableAccess - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
variableNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
 
variableNames - Variable in class net.sourceforge.pmd.symboltable.LocalScope
 
variableNames - Variable in class net.sourceforge.pmd.symboltable.MethodScope
 
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(ASTModifiers, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExtendsList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTImplementsList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumConstant, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeBound, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTReferenceType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeArgument, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTWildcardBounds, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(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(ASTMemberSelector, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCatchStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFinallyStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTRUNSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTRSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNormalAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMarkerAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTSingleMemberAnnotation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMemberValuePairs, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMemberValuePair, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMemberValue, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMemberValueArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAnnotationTypeBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTDefaultValue, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTModifiers, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(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(ASTMethodDeclarationLookahead, 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(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DaaRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DataFlowFacade
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.dfa.DataFlowFacade
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
visit(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ReportHTMLPrintVisitor
The visit method (Visitor Pattern).
visit(AbstractReportNode) - Method in class net.sourceforge.pmd.dfa.report.ReportVisitor
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
Outer interface visitation
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
Store all target constructors
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.AccessorClassGeneration
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.rules.AvoidConcatenatingNonLiteralsInStringBuffer
 
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(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.AvoidReassigningParameters
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ClassNamingConventions
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CloseConnection
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CloseConnection
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
This check must be evaluated independelty for each class.
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
Non-private constructor's methods are added to a list for later safety evaluation.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ConstructorCallsOverridableMethod
Create a MethodHolder to hold the method.
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CouplingBetweenObjects
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLocking
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLocking
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DuplicateImportsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.EmptyIf
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessiveImports
Hook method to count imports.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCount
Method counts ONLY public methods.
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCount
Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.IdempotentOperations
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ImportFromSamePackageRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.MethodNamingConventions
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.MethodWithSameNameAsEnclosingClass
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.SimplifyBooleanReturns
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.SingularField
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.rules.StringConcatenationRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.StringInstantiation
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.StringToStringRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.SuspiciousOctalEscape
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.rules.SymbolTableTestRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryCaseChange
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
visit(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(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.UnusedImportsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.UnusedLocalVariableRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.UnusedLocalVariableRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessAssignment
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessOverridingMethod
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.XPathRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ConfusingTernary
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.rules.design.ConfusingTernary
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveLengthRule
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.ImmutableField
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.rules.design.LongParameterListRule
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.rules.design.LooseCoupling
 
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.rules.design.NullAssignmentRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.OnlyOneReturnRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.design.PositionLiteralsFirstInComparisons
 
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.TooManyFields
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingleton
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingleton
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingleton
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingleton
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UseSingleton
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitAssertionsShouldIncludeMessage
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.JUnitTestsShouldContainAsserts
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.junit.TestClassWithoutTestCases
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.optimization.AvoidInstantiatingObjectsInLoops
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.LocalVariableCouldBeFinal
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.optimization.MethodArgumentCouldBeFinal
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.AvoidCatchingThrowable
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionSignatureDeclaration
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.strictexception.ExceptionTypeChecking
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.symboltable.OccurrenceFinder
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.symboltable.ScopeAndDeclarationFinder
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.util.SymbolTableViewer
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.util.SymbolTableViewer
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.util.designer.DFAGraphRule
 
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
 
WHILE_EXPR - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
WHILE_LAST_STATEMENT - Static variable in interface net.sourceforge.pmd.dfa.NodeType
 
WhileStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
WildcardBounds() - Method in class net.sourceforge.pmd.ast.JavaParser
 
weights - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 

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
 
x - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 

Y

YAHTMLRenderer - class net.sourceforge.pmd.renderers.YAHTMLRenderer.
 
YAHTMLRenderer() - Constructor for class net.sourceforge.pmd.renderers.YAHTMLRenderer
 
y - Variable in class net.sourceforge.pmd.cpd.GridBagHelper
 

Z

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

_

_DEFAULT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
_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 Y Z _

Copyright © 2002-2005 InfoEther. All Rights Reserved.