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
 
ALPHANUM_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
ALPHA_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
ASTAttribute - class net.sourceforge.pmd.jsp.ast.ASTAttribute.
 
ASTAttribute(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
ASTAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
ASTAttributeValue - class net.sourceforge.pmd.jsp.ast.ASTAttributeValue.
 
ASTAttributeValue(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttributeValue
 
ASTAttributeValue(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTAttributeValue
 
ASTBlock - class 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
 
ASTCData - class net.sourceforge.pmd.jsp.ast.ASTCData.
 
ASTCData(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCData
 
ASTCData(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCData
 
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
 
ASTCommentTag - class net.sourceforge.pmd.jsp.ast.ASTCommentTag.
 
ASTCommentTag(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCommentTag
 
ASTCommentTag(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCommentTag
 
ASTCompilationUnit - class 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
 
ASTCompilationUnit - class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit.
 
ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit
 
ASTCompilationUnit(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit
 
ASTConditionalAndExpression - class 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
 
ASTContent - class net.sourceforge.pmd.jsp.ast.ASTContent.
 
ASTContent(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTContent
 
ASTContent(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTContent
 
ASTContinueStatement - class 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
 
ASTDeclaration - class net.sourceforge.pmd.jsp.ast.ASTDeclaration.
 
ASTDeclaration(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
ASTDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
ASTDefaultValue - class 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
 
ASTDoctypeDeclaration - class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration.
 
ASTDoctypeDeclaration(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
ASTDoctypeDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
ASTDoctypeExternalId - class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId.
 
ASTDoctypeExternalId(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
ASTDoctypeExternalId(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
ASTElExpression - class net.sourceforge.pmd.jsp.ast.ASTElExpression.
 
ASTElExpression(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElExpression
 
ASTElExpression(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElExpression
 
ASTElement - class net.sourceforge.pmd.jsp.ast.ASTElement.
 
ASTElement(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElement
 
ASTElement(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTElement
 
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
 
ASTJspComment - class net.sourceforge.pmd.jsp.ast.ASTJspComment.
 
ASTJspComment(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspComment
 
ASTJspComment(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspComment
 
ASTJspDeclaration - class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration.
 
ASTJspDeclaration(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration
 
ASTJspDeclaration(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration
 
ASTJspDeclarations - class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations.
 
ASTJspDeclarations(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations
 
ASTJspDeclarations(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations
 
ASTJspDirective - class net.sourceforge.pmd.jsp.ast.ASTJspDirective.
 
ASTJspDirective(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
ASTJspDirective(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
ASTJspDirectiveAttribute - class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute.
 
ASTJspDirectiveAttribute(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
ASTJspDirectiveAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
ASTJspDocument - class net.sourceforge.pmd.jsp.ast.ASTJspDocument.
 
ASTJspDocument(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDocument
 
ASTJspDocument(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspDocument
 
ASTJspExpression - class net.sourceforge.pmd.jsp.ast.ASTJspExpression.
 
ASTJspExpression(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpression
 
ASTJspExpression(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpression
 
ASTJspExpressionInAttribute - class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute.
 
ASTJspExpressionInAttribute(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute
 
ASTJspExpressionInAttribute(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute
 
ASTJspScriptlet - class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet.
 
ASTJspScriptlet(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet
 
ASTJspScriptlet(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet
 
ASTLabeledStatement - class 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
 
ASTText - class net.sourceforge.pmd.jsp.ast.ASTText.
 
ASTText(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTText
 
ASTText(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTText
 
ASTThrowStatement - class 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
 
ASTUnparsedText - class net.sourceforge.pmd.jsp.ast.ASTUnparsedText.
 
ASTUnparsedText(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTUnparsedText
 
ASTUnparsedText(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTUnparsedText
 
ASTValueBinding - class net.sourceforge.pmd.jsp.ast.ASTValueBinding.
 
ASTValueBinding(int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTValueBinding
 
ASTValueBinding(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.ASTValueBinding
 
ASTVariableDeclarator - class 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
 
ATTR_EQ - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
ATTR_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
AUTO - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
AbstractJspRule - class net.sourceforge.pmd.jsp.rules.AbstractJspRule.
 
AbstractJspRule() - Constructor for class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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
 
AbstractRenderer - class net.sourceforge.pmd.renderers.AbstractRenderer.
 
AbstractRenderer() - Constructor for class net.sourceforge.pmd.renderers.AbstractRenderer
 
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
AdditiveExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
AdjustBuffSize() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
AfterTagState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
AppendCharacterWithChar - class net.sourceforge.pmd.rules.strings.AppendCharacterWithChar.
This rule finds the following:

AppendCharacterWithChar() - Constructor for class net.sourceforge.pmd.rules.strings.AppendCharacterWithChar
 
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
 
AttrValueBetweenDoubleQuotesState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
AttrValueBetweenSingleQuotesState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
AttrValueState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
Attribute - class net.sourceforge.pmd.jaxen.Attribute.
 
Attribute(Node, String, Method) - Constructor for class net.sourceforge.pmd.jaxen.Attribute
 
Attribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
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
 
AttributeValue() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
The value of an attribute of an element.
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
 
AvoidCallingFinalize - class net.sourceforge.pmd.rules.AvoidCallingFinalize.
 
AvoidCallingFinalize() - Constructor for class net.sourceforge.pmd.rules.AvoidCallingFinalize
 
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
 
AvoidDeeplyNestedIfStmtsRule - class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule.
 
AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
AvoidDuplicateLiteralsRule - class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule.
 
AvoidDuplicateLiteralsRule() - Constructor for class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
 
AvoidDuplicateLiteralsRule.ExceptionParser - class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule.ExceptionParser.
 
AvoidDuplicateLiteralsRule.ExceptionParser(char) - Constructor for class net.sourceforge.pmd.rules.strings.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
 
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.PHPLanguage.PHPFileOrDirectoryFilter
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.RubyLanguage.RubyFileOrDirectoryFilter
 
accept(File, String) - Method in class net.sourceforge.pmd.cpd.SourceFileOrDirectoryFilter
 
accept(ReportVisitor) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
accessTypeMatches(int) - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
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(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
addDeclaration(ClassNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a class declaration to this scope
addDeclaration(VariableNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a variable declaration to this scope
addDeclaration(MethodNameDeclaration) - Method in interface net.sourceforge.pmd.symboltable.Scope
Add a method declaration to this scope
addDeclaration(ClassNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addDeclaration(MethodNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
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
addEscapes(String) - Static method in class net.sourceforge.pmd.jsp.ast.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
 
addLast(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
addListener(ReportListener) - Method in class net.sourceforge.pmd.Report
 
addMetric(Metric) - Method in class net.sourceforge.pmd.Report
 
addNumberOfViolation(int) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
addPathToChild(IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
addPathToChild(IDataFlowNode) - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
addProperties(Properties) - Method in class net.sourceforge.pmd.AbstractRule
 
addProperties(Properties) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
addProperties(Properties) - Method in interface net.sourceforge.pmd.Rule
 
addProperties(Properties) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
addProperty(String, String) - Method in class net.sourceforge.pmd.AbstractRule
 
addProperty(String, String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
addProperty(String, String) - Method in interface net.sourceforge.pmd.Rule
 
addProperty(String, String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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
addRuleSet(RuleSet) - Method in class net.sourceforge.pmd.RuleSets
Add a ruleset for a language.
addRuleViolation(IRuleViolation) - Method in class net.sourceforge.pmd.Report
 
addRuleViolation(IRuleViolation) - 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.DummyScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
addVariableNameOccurrence(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Adds a NameOccurrence to this scope - only call this after getting a true back from contains()
addVariableNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
addViewerModelListener(ViewerModelListener) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
 
addViolation(Object, SimpleNode) - Method in class net.sourceforge.pmd.AbstractRule
Adds a violation to the report.
addViolation(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.AbstractRule
Adds a violation to the report.
addViolation(Object, Node, Object[]) - Method in class net.sourceforge.pmd.AbstractRule
Adds a violation to the report.
addViolation(Object, SimpleNode) - Method in class net.sourceforge.pmd.CommonAbstractRule
Adds a violation to the report.
addViolation(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Adds a violation to the report.
addViolation(Object, Node, Object[]) - Method in class net.sourceforge.pmd.CommonAbstractRule
Adds a violation to the report.
addViolation(Object, SimpleNode) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
addViolation(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
addViolation(Object, Node, Object[]) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
addViolationWithMessage(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.AbstractRule
Adds a violation to the report.
addViolationWithMessage(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.CommonAbstractRule
Adds a violation to the report.
addViolationWithMessage(Object, SimpleNode, String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Adds a violation to the report.
add_escapes(String) - Method in class net.sourceforge.pmd.ast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class net.sourceforge.pmd.cpd.cppast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
add_escapes(String) - Method in class net.sourceforge.pmd.jsp.ast.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
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
 
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.cpd.cppast.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
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.
applies(Language, Language) - Method in class net.sourceforge.pmd.RuleSets
Check if a source with given language should be checked by rules for a given language.
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, Language) - Method in class net.sourceforge.pmd.RuleSets
Apply all applicable rules to the compilation units.
apply(List, RuleContext) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.jsp.rules.DuplicateJspImports
 
apply(List, RuleContext) - Method in class net.sourceforge.pmd.rules.XPathRule
Apply the rule to all compilation units.
apply(List, RuleContext) - Method in class net.sourceforge.pmd.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.jsp.ast.JspParser.JJCalls
 
asXml() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
available - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
available - 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.cpd.cppast.SimpleCharStream
 
BeginToken() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the next character that marks the beginning of the next token.
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.cpd.cppast.SimpleCharStream
 
backup(int) - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Backs up the input stream by amount steps.
beginColumn - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
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.
beginColumn - Variable in class net.sourceforge.pmd.jsp.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.ast.SimpleNode
 
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.
beginLine - Variable in class net.sourceforge.pmd.jsp.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.
bufcolumn - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufcolumn - 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.cpd.cppast.SimpleCharStream
 
bufline - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufline - 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.cpd.cppast.SimpleCharStream
 
bufsize - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
bufsize - Variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
buildDataFlowFor(SimpleJavaNode) - Method in class net.sourceforge.pmd.dfa.StatementAndBraceFinder
 
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
 
CDATA_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
CDATA_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
CData() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
CDataState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
COMMENT_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
COMMENT_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
COMMENT_TEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
CPDTask.LanguageAttribute - class net.sourceforge.pmd.cpd.CPDTask.LanguageAttribute.
 
CPDTask.LanguageAttribute() - Constructor for class net.sourceforge.pmd.cpd.CPDTask.LanguageAttribute
 
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
 
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
 
C_KEY - Static variable in class net.sourceforge.pmd.cpd.LanguageFactory
 
CanSuppressWarnings - interface net.sourceforge.pmd.ast.CanSuppressWarnings.
 
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.
CharStream - interface net.sourceforge.pmd.jsp.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.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

CloseResource - class net.sourceforge.pmd.rules.CloseResource.
Makes sure you close your database connections.
CloseResource() - Constructor for class net.sourceforge.pmd.rules.CloseResource
 
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
 
CommentState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
CommentTag() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
CommonAbstractRule - class net.sourceforge.pmd.CommonAbstractRule.
Basic abstract implementation of all parser-independent methods of the Rule interface.
CommonAbstractRule() - Constructor for class net.sourceforge.pmd.CommonAbstractRule
 
CompareObjectsWithEquals - class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals.
 
CompareObjectsWithEquals() - Constructor for class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals
 
CompilationUnit - interface net.sourceforge.pmd.ast.CompilationUnit.
Marker interface for root nodes of the AST of compilation units in source files.
CompilationUnit() - Method in class net.sourceforge.pmd.ast.JavaParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
CompilationUnit() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
The root of the AST of a JSP.
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
 
ConsecutiveLiteralAppends - class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends.
This rule finds concurrent calls to StringBuffer.append where String literals are used It would be much better to make these calls using one call to .append

example:

ConsecutiveLiteralAppends() - Constructor for class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends
 
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
 
Content() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Everything between a start-tag and the corresponding end-tag of an element.
ContentElementPossiblyWithText() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
A single (non-text) element that can occur between a start- and end-tag of an element.
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
 
CurrentPath - class net.sourceforge.pmd.dfa.pathfinder.CurrentPath.
 
CurrentPath() - Constructor for class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
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
 
call(Context, List) - Method in class net.sourceforge.pmd.jaxen.MatchesFunction
 
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.SimpleJavaNode
Accept the visitor.
childrenAccept(ReportVisitor) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
childrenAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
Accept the visitor.
classNames - Variable in class net.sourceforge.pmd.symboltable.ClassScope
 
classNames - Variable in class net.sourceforge.pmd.symboltable.SourceFileScope
 
clearImages() - Static method in class net.sourceforge.pmd.cpd.TokenEntry
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
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.cpd.cppast.SimpleCharStream
 
commitSource(String, TargetJDKVersion) - 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
 
compare(Object, Object) - Method in class net.sourceforge.pmd.cpd.MatchLengthComparator
 
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
 
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.
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 class net.sourceforge.pmd.symboltable.DummyScope
 
contains(NameOccurrence) - Method in interface net.sourceforge.pmd.symboltable.Scope
Tests whether or not a NameOccurrence is directly contained in the scope Note that this search is just for this scope - it doesn't go diving into any child scopes.
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
 
containsComment() - Method in class net.sourceforge.pmd.ast.ASTBlock
 
containsComment() - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
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
Deprecated. Use createRuleSets instead, because this method puts all rules in one single RuleSet object, and thus removes name and language of the originating rule set files.
createRuleSet(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Deprecated. Use createRuleSets instead, because this method puts all rules in one single RuleSet object, and thus removes name and language of the originating rule set files.
createRuleSet(InputStream) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from an inputsteam.
createRuleSet(InputStream, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from an input stream with a specified class loader
createRuleSets(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSets from a list of names.
createRuleSets(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a RuleSets from a list of names, using the classloader of this class.
createSingleRuleSet(String, ClassLoader) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from a name
createSingleRuleSet(String) - Method in class net.sourceforge.pmd.RuleSetFactory
Create a ruleset from a name
createStartNode(int) - Method in class net.sourceforge.pmd.dfa.Structure
 
curChar - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
curChar - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
curChar - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
curLexState - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
curLexState - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
curLexState - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
currentChild - Variable in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
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.
currentToken - Variable in class net.sourceforge.pmd.jsp.ast.ParseException
This is the last token that has been consumed successfully.

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
 
DECL_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DECL_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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 - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
DOCTYPE_DECL_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DOCTYPE_DECL_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DOLLAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DOLLAR_OR_HASH_DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DOLLAR_OR_HASH_SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
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.
 
DoStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
DocTypeExternalIdState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DocTypeState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
DoctypeDeclaration() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
DoctypeExternalId() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
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.cpd.cppast.SimpleCharStream
 
Done() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
The lexer calls this function to indicate that it is done with the stream and hence implementations can free any resources held by this class.
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
 
DummyScope - class net.sourceforge.pmd.symboltable.DummyScope.
Implementation of Scope for source types that are simpler than java sources.
DummyScope() - Constructor for class net.sourceforge.pmd.symboltable.DummyScope
 
DummyVisitorStarter - class net.sourceforge.pmd.sourcetypehandlers.DummyVisitorStarter.
Implementation of VisitorStarter that does nothing.
DummyVisitorStarter() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.DummyVisitorStarter
 
DuplicateImportsRule - class net.sourceforge.pmd.rules.imports.DuplicateImportsRule.
 
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.rules.imports.DuplicateImportsRule
 
DuplicateJspImports - class net.sourceforge.pmd.jsp.rules.DuplicateJspImports.
 
DuplicateJspImports() - Constructor for class net.sourceforge.pmd.jsp.rules.DuplicateJspImports
 
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 - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
debugStream - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
defaultLexState - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
defaultLexState - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
defaultLexState - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
description - Variable in class net.sourceforge.pmd.AbstractRule
 
description - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
description - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
disable_tracing() - Method in class net.sourceforge.pmd.ast.JavaParser
 
disable_tracing() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
discardIfNecessary() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
dummyVisitor - Variable in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTBooleanLiteral
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.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.ASTMemberValuePair
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
dump(String) - Method in class net.sourceforge.pmd.ast.ASTPrimarySuffix
 
dump(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
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
 
EL_ESCAPE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
EL_EXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
EL_EXPRESSION_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
ENDING_DOUBLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
ENDING_SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
ENDTAG_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
EOF - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
ElExpression() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
An EL expression, not within an attribute value.
ElExpressionInAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
Element() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
A XML element, either with a single empty tag, or with a starting and closing tag with optional contained content.
EmacsRenderer - class net.sourceforge.pmd.renderers.EmacsRenderer.
 
EmacsRenderer() - Constructor for class net.sourceforge.pmd.renderers.EmacsRenderer
 
EmptyStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
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
 
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.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() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
end() - Method in class net.sourceforge.pmd.Report
 
endColumn - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
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.
endColumn - Variable in class net.sourceforge.pmd.jsp.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.ast.SimpleNode
 
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.
endLine - Variable in class net.sourceforge.pmd.jsp.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.
eol - Variable in class net.sourceforge.pmd.ast.ParseException
The end of line string for this machine.
eol - Variable in class net.sourceforge.pmd.cpd.cppast.ParseException
The end of line string for this machine.
eol - Variable in class net.sourceforge.pmd.jsp.ast.ParseException
The end of line string for this machine.
equals(Object) - Method in class net.sourceforge.pmd.AbstractRule
Test if rules are equals.
equals(Object) - Method in class net.sourceforge.pmd.CommonAbstractRule
Test if rules are equals.
equals(Object) - Method in class net.sourceforge.pmd.Language
 
equals(Object) - Method in class net.sourceforge.pmd.RuleSet
 
equals(Object) - Method in class net.sourceforge.pmd.SourceType
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
equals(Object) - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
equals(Object) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
Test if rules are equals.
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.
errorCode - Variable in class net.sourceforge.pmd.jsp.ast.TokenMgrError
Indicates the reason why the exception is thrown.
errors() - Method in class net.sourceforge.pmd.Report
 
evaluate(Node, RuleContext) - Method in class net.sourceforge.pmd.rules.XPathRule
Evaluate the AST with compilationUnit as root-node, against the XPath expression found as property with name "xpath".
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
 
example - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
example - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
exclude(Set) - Method in class net.sourceforge.pmd.Report
 
excludeLines(Set) - Method in class net.sourceforge.pmd.RuleContext
 
execute() - Method in class net.sourceforge.pmd.ant.PMDTask
 
execute() - Method in class net.sourceforge.pmd.cpd.CPDTask
 
execute(CurrentPath) - Method in class net.sourceforge.pmd.dfa.DaaRule
 
execute(CurrentPath) - Method in interface net.sourceforge.pmd.dfa.pathfinder.Executable
 
execute(CurrentPath) - Method in class net.sourceforge.pmd.rules.UselessAssignment
 
execute() - Method in class net.sourceforge.pmd.symboltable.Search
 
execute(Scope) - Method in class net.sourceforge.pmd.symboltable.Search
 
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.
expectedTokenSequences - Variable in class net.sourceforge.pmd.jsp.ast.ParseException
Each entry in this array is an array of integers.
extension - Variable in class net.sourceforge.pmd.cpd.AnyLanguage.AnyFileOrDirectoryFilter
 
externalInfoUrl - Variable in class net.sourceforge.pmd.AbstractRule
 
externalInfoUrl - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
externalInfoUrl - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 

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.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
 
first - Variable in class net.sourceforge.pmd.ast.JavaParser.JJCalls
 
first - Variable in class net.sourceforge.pmd.jsp.ast.JspParser.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 its usage in XPath expressions

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
 
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.cpd.cppast.SimpleCharStream
 
GetImage() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns a string made up of characters from the marked token beginning to the current buffer position.
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.cpd.cppast.SimpleCharStream
 
GetSuffix(int) - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns an array of characters that make up the suffix of length 'len' for the currently matched token.
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.jsp.ast.JspParser.JJCalls
 
generateParseException() - Method in class net.sourceforge.pmd.ast.JavaParser
 
generateParseException() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
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
 
getAllRuleSets() - Method in class net.sourceforge.pmd.RuleSets
Get all the RuleSets.
getAllRules() - Method in class net.sourceforge.pmd.RuleSets
Return all rules from all rulesets.
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.ast.ASTPrimarySuffix
 
getArgumentCount() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTPrimitiveType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTReferenceType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTType
 
getArrayDepth() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getArrayDepth() - Method in interface net.sourceforge.pmd.ast.Dimensionable
 
getAttributeAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeNamespaceUri(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeQName(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAttributeStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getAverage() - Method in class net.sourceforge.pmd.stat.Metric
 
getBeginColumn() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getBeginColumn() - Method in class net.sourceforge.pmd.RuleViolation
 
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.SimpleNode
 
getBeginColumn() - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getBeginColumn() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the column number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getBeginLine() - Method in class net.sourceforge.pmd.RuleViolation
 
getBeginLine() - Method in interface net.sourceforge.pmd.ast.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBeginLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
 
getBeginLine() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getBeginLine() - Method in class net.sourceforge.pmd.cpd.TokenEntry
 
getBeginLine() - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getBeginLine() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the line number of the first character for current token (being matched after the last call to BeginTOken).
getBlock() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getBooleanProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getBooleanProperty(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getBraceStack() - Method in class net.sourceforge.pmd.dfa.Structure
 
getByName(String) - Static method in class net.sourceforge.pmd.Language
Get the RuleLanguage that corresponds to the given name.
getChild(Object, int) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildAt(int) - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getChildAt(int) - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all of this node's children.
getChildCount() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getChildCount(Object) - Method in class net.sourceforge.pmd.util.viewer.model.ASTModel
 
getChildCount() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getChildren() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getChildren() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getClassDeclarations() - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
getClassDeclarations() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getClassName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
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.cpd.cppast.SimpleCharStream
Deprecated.  
getColumn() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
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
 
getDataFlowFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
getDataFlowFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getDataFlowFacade() - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the DataFlowFacade.
getDataFlowNode() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getDataFlowNode() - Method in class net.sourceforge.pmd.dfa.StackObject
 
getDecl() - Method in class net.sourceforge.pmd.symboltable.ImageFinderFunction
 
getDeclaratorId() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
getDeclaringType(SimpleNode) - Method in class net.sourceforge.pmd.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 class net.sourceforge.pmd.CommonAbstractRule
 
getDescription() - Method in interface net.sourceforge.pmd.IRuleViolation
 
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
 
getDescription() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getDoBranchNodeFromFirstDoStatement() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
getDocumentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getDoubleProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getDoubleProperty(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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 class net.sourceforge.pmd.symboltable.DummyScope
 
getEnclosingClassScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing ClassScope This is handy if you're buried down in a LocalScope and need to hop up to the ClassScope to find a method name.
getEnclosingClassScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.AbstractScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.DummyScope
 
getEnclosingMethodScope() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getEnclosingMethodScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing 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 class net.sourceforge.pmd.symboltable.DummyScope
 
getEnclosingSourceFileScope() - Method in interface net.sourceforge.pmd.symboltable.Scope
Goes searching up the tree for this scope's enclosing SourceFileScope This is handy if you're buried down in a LocalScope and need to hop up to the SourceFileScope to find a class name.
getEnclosingSourceFileScope() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getEncoding() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getEndColumn() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getEndColumn() - Method in class net.sourceforge.pmd.RuleViolation
 
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.SimpleNode
 
getEndColumn() - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getEndColumn() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the column number of the last character for current token (being matched after the last call to BeginTOken).
getEndColumn() - Method in class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getEndIndex() - Method in class net.sourceforge.pmd.cpd.Match
 
getEndLine() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getEndLine() - Method in class net.sourceforge.pmd.RuleViolation
 
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.SimpleNode
 
getEndLine() - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getEndLine() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the line number of the last character for current token (being matched after the last call to BeginTOken).
getEndLine() - Method in class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getExample() - Method in class net.sourceforge.pmd.AbstractRule
 
getExample() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getExample() - Method in interface net.sourceforge.pmd.Rule
 
getExample() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getExcludeMarker() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getExternalInfoUrl() - Method in class net.sourceforge.pmd.AbstractRule
 
getExternalInfoUrl() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getExternalInfoUrl() - Method in interface net.sourceforge.pmd.Rule
 
getExternalInfoUrl() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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 interface net.sourceforge.pmd.IRuleViolation
 
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
 
getId() - Method in class net.sourceforge.pmd.SourceType
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
getIntProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getIntProperty(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getLabel() - Method in interface net.sourceforge.pmd.quickfix.Fix
 
getLanguage() - Method in class net.sourceforge.pmd.RuleSet
 
getLast() - Method in class net.sourceforge.pmd.dfa.Structure
 
getLast() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
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 interface net.sourceforge.pmd.ast.CharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.ast.JavaCharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getLine() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getLine() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Deprecated.  
getLine() - Method in class net.sourceforge.pmd.jsp.ast.SyntaxErrorException
 
getLine(int) - Method in interface net.sourceforge.pmd.util.HasLines
 
getLine(int) - Method in class net.sourceforge.pmd.util.designer.CodeEditorTextPane
 
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
 
getLocalName() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
getLocalName() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
getLocation() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getLowValue() - Method in class net.sourceforge.pmd.stat.Metric
 
getMappedLanguage(SourceType) - Static method in class net.sourceforge.pmd.SourceTypeToRuleLanguageMapper
Get the RuleLanguage that corresponds to the given SourceType.
getMarkCount() - Method in class net.sourceforge.pmd.cpd.Match
 
getMarkSet() - Method in class net.sourceforge.pmd.cpd.Match
 
getMatchCode() - Method in class net.sourceforge.pmd.cpd.Match
 
getMatches() - Method in class net.sourceforge.pmd.cpd.CPD
 
getMatches() - Method in class net.sourceforge.pmd.cpd.MatchCollector
 
getMean() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getMessage() - Method in class net.sourceforge.pmd.AbstractRule
 
getMessage() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
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.jsp.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.jsp.ast.StartAndEndTagMismatchException
 
getMessage() - Method in class net.sourceforge.pmd.jsp.ast.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getMessage() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getMethodDeclarations() - Method in class net.sourceforge.pmd.symboltable.ClassScope
 
getMethodName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getMethodName() - Method in class net.sourceforge.pmd.RuleViolation
 
getMethodName() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
Gets the name of the method.
getMethodNameDeclaratorNode() - Method in class net.sourceforge.pmd.symboltable.MethodNameDeclaration
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
getName() - Method in class net.sourceforge.pmd.Language
 
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.jsp.ast.ASTAttribute
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
getName() - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
getName() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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
 
getNameDeclaration() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
getNames() - Method in class net.sourceforge.pmd.symboltable.NameFinder
 
getNamespacePrefix(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
getNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
getNamespaceStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
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() - Method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
getNextToken() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
getNextToken() - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
getNiceFileName(boolean, String) - Method in interface net.sourceforge.pmd.DataSource
Return a nice version of the filename.
getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.FileDataSource
 
getNiceFileName(boolean, String) - Method in class net.sourceforge.pmd.ZipDataSource
 
getNode() - Method in class net.sourceforge.pmd.rules.ImportWrapper
 
getNode() - Method in class net.sourceforge.pmd.stat.DataPoint
 
getNode() - Method in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
getNode() - Method in interface net.sourceforge.pmd.symboltable.NameDeclaration
 
getNthParent(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
getNumberOfViolations() - Method in class net.sourceforge.pmd.dfa.report.AbstractReportNode
 
getPackageName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
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
 
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 class net.sourceforge.pmd.symboltable.DummyScope
 
getParent() - Method in interface net.sourceforge.pmd.symboltable.Scope
Retrieves this scope's parent
getParent() - Method in class net.sourceforge.pmd.util.viewer.model.SimpleNodeTreeNodeAdapter
 
getParentAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get a (single-member) iterator over this node's parent.
getParentNode(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getParents() - Method in class net.sourceforge.pmd.dfa.DataFlowNode
 
getParents() - Method in interface net.sourceforge.pmd.dfa.IDataFlowNode
 
getParentsOfType(Class) - Method in class net.sourceforge.pmd.ast.SimpleNode
Traverses up the tree to find all of the parent instances of type parentType
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java13Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java14Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.Java15Handler
 
getParser() - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getParser() - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the Parser.
getPhaseText(int) - Method in class net.sourceforge.pmd.cpd.GUI
 
getPrecedingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all preceding nodes, depth-first.
getPrecedingSiblingAxisIterator(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
Get an iterator over all preceding siblings.
getPreviousSibling(Node) - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
getPriority() - Method in class net.sourceforge.pmd.AbstractRule
 
getPriority() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getPriority() - Method in interface net.sourceforge.pmd.Rule
 
getPriority() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getPriorityName() - Method in class net.sourceforge.pmd.AbstractRule
 
getPriorityName() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getPriorityName() - Method in interface net.sourceforge.pmd.Rule
 
getPriorityName() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getProperties() - Method in class net.sourceforge.pmd.AbstractRule
 
getProperties() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getProperties() - Method in interface net.sourceforge.pmd.Rule
 
getProperties() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getPublicId() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.CodeLoader
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.FileCodeLoader
 
getReader() - Method in class net.sourceforge.pmd.cpd.SourceCode.StringCodeLoader
 
getReason() - Method in class net.sourceforge.pmd.PMDException
 
getReason() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModelEvent
 
getRegisteredRuleSets() - Method in class net.sourceforge.pmd.RuleSetFactory
Returns an Iterator of RuleSet objects loaded from descriptions from the "rulesets.properties" resource.
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
 
getRule() - Method in interface net.sourceforge.pmd.IRuleViolation
 
getRule() - Method in class net.sourceforge.pmd.RuleViolation
 
getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSet
Returns the Rule with the given name
getRuleByName(String) - Method in class net.sourceforge.pmd.RuleSets
Returns the Rule with the given name
getRuleName() - Method in class net.sourceforge.pmd.ExternalRuleID
 
getRuleName() - Method in class net.sourceforge.pmd.jsp.ast.SyntaxErrorException
 
getRuleSetName() - Method in class net.sourceforge.pmd.AbstractRule
 
getRuleSetName() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getRuleSetName() - Method in interface net.sourceforge.pmd.Rule
 
getRuleSetName() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getRuleSets() - Method in class net.sourceforge.pmd.SimpleRuleSetNameMapper
 
getRuleViolation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
 
getRuleViolation() - Method in class net.sourceforge.pmd.dfa.report.ViolationNode
 
getRules() - Method in class net.sourceforge.pmd.RuleSet
Returns the actual Collection 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
 
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
 
getSourceTypeOfFile(File) - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
Get the SourceType of a given source file.
getSourceTypeOfFile(String) - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
Get the SourceType of a source file with given name.
getSourceTypeOfJavaFiles() - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
 
getStandardDeviation() - Method in class net.sourceforge.pmd.stat.Metric
 
getStartColumn() - Method in class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getStartLine() - Method in class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
getStdDev() - Method in class net.sourceforge.pmd.stat.StatisticalRule
 
getString() - Method in class net.sourceforge.pmd.util.designer.MyPrintStream
 
getStringProperty(String) - Method in class net.sourceforge.pmd.AbstractRule
 
getStringProperty(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
getStringProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
getStringProperty(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
getSummary() - Method in class net.sourceforge.pmd.Report
 
getSuppressedRuleViolations() - Method in class net.sourceforge.pmd.Report
 
getSymbolFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
getSymbolFacade() - Method in class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
getSymbolFacade() - Method in interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler
Get the SymbolFacade.
getTabSize(int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
getTargetJDK() - Method in class net.sourceforge.pmd.CommandLineOptions
 
getTextStringValue(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
getTime() - Method in class net.sourceforge.pmd.Report.ReadableDuration
 
getToken(int) - Method in class net.sourceforge.pmd.ast.JavaParser
 
getToken(int) - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
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
 
getUri() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
getUsages() - 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
 
getValue() - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.FormatAttribute
 
getValues() - Method in class net.sourceforge.pmd.cpd.CPDTask.LanguageAttribute
 
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.DummyScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.LocalScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.MethodScope
 
getVariableDeclarations() - Method in interface net.sourceforge.pmd.symboltable.Scope
Returns a Map (VariableNameDeclaration->List(NameOccurrence,NameOccurrence)) of declarations that exist at this scope
getVariableDeclarations() - Method in class net.sourceforge.pmd.symboltable.SourceFileScope
 
getVariableName() - Method in interface net.sourceforge.pmd.IRuleViolation
 
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
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_3
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_4
 
getVersionString() - Method in class net.sourceforge.pmd.TargetJDK1_5
 
getVersionString() - Method in interface net.sourceforge.pmd.TargetJDKVersion
 
getViolationTree() - Method in class net.sourceforge.pmd.Report
 
getVisitorsFactoryForSourceType(SourceType) - Method in class net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandlerBroker
 
getXPathExpression() - Method in class net.sourceforge.pmd.util.viewer.gui.XPathPanel
 
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.
 
hasCompiledTree() - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
determines whether the model has a compiled tree at it's disposal
hasElse() - Method in class net.sourceforge.pmd.ast.ASTIfStatement
 
hasFinally() - Method in class net.sourceforge.pmd.ast.ASTTryStatement
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
hasProperty(String) - Method in interface net.sourceforge.pmd.Rule
 
hasProperty(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTFormalParameter
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTLocalVariableDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.ast.ASTTypeDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in interface net.sourceforge.pmd.ast.CanSuppressWarnings
 
hashCode() - Method in class net.sourceforge.pmd.AbstractRule
Return a hash code to conform to equality.
hashCode() - Method in class net.sourceforge.pmd.CommonAbstractRule
Return a hash code to conform to equality.
hashCode() - Method in class net.sourceforge.pmd.Language
 
hashCode() - Method in class net.sourceforge.pmd.RuleSet
 
hashCode() - Method in class net.sourceforge.pmd.SourceType
 
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.jsp.rules.AbstractJspRule
Return a hash code to conform to equality.
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
 
IDENTIFIER - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
IDENTIFIER_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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.
INVALID_LEXICAL_STATE - Static variable in class net.sourceforge.pmd.jsp.ast.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
 
IN_TAG_ERROR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
IRuleViolation - interface net.sourceforge.pmd.IRuleViolation.
 
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.imports.ImportFromSamePackageRule.
 
ImportFromSamePackageRule() - Constructor for class net.sourceforge.pmd.rules.imports.ImportFromSamePackageRule
 
ImportWrapper - class net.sourceforge.pmd.rules.ImportWrapper.
 
ImportWrapper(String, String, SimpleNode) - Constructor for class net.sourceforge.pmd.rules.ImportWrapper
 
InTagState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
InclusiveOrExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InefficientEmptyStringCheck - class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck.
This rule finds code which inefficiently determines empty strings.
InefficientEmptyStringCheck() - Constructor for class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck
 
InefficientStringBuffering - class net.sourceforge.pmd.rules.strings.InefficientStringBuffering.
 
InefficientStringBuffering() - Constructor for class net.sourceforge.pmd.rules.strings.InefficientStringBuffering
 
Initializer() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InstanceOfExpression() - Method in class net.sourceforge.pmd.ast.JavaParser
 
InsufficientStringBufferDeclaration - class net.sourceforge.pmd.rules.strings.InsufficientStringBufferDeclaration.
This rule finds StringBuffers which may have been pre-sized incorrectly
InsufficientStringBufferDeclaration() - Constructor for class net.sourceforge.pmd.rules.strings.InsufficientStringBufferDeclaration
 
id - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
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.
image - Variable in class net.sourceforge.pmd.jsp.ast.Token
The string image of the token.
inBuf - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inBuf - 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 - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
include() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
include() - Method in interface net.sourceforge.pmd.Rule
 
include - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
include() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
init() - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.dfa.DataFlowFacade
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.symboltable.SymbolFacade
 
inputStream - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
inputStream - Variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
input_stream - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
input_stream - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
input_stream - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
isAbstract() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
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
 
isBranch() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isCheckJavaFiles() - Method in class net.sourceforge.pmd.CommandLineOptions
 
isCheckJspFiles() - Method in class net.sourceforge.pmd.CommandLineOptions
 
isComment(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isCompound() - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
isDefault() - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
 
isDefinition() - Method in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
isDoBranchNode() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isDocument(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isElement(Object) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
isEmpty() - Method in class net.sourceforge.pmd.Report
 
isEmpty() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isEmpty() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
isEndNode() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isEnumChild() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceBodyDeclaration
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.symboltable.VariableNameDeclaration
 
isField(String, ASTTypeDeclaration) - Method in class net.sourceforge.pmd.rules.sunsecure.AbstractSunSecureRule
Tells if the type declaration has a field with varName.
isFinal() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isFinal() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isFirstDoStatement() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
isHasNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
isHasNamespacePrefix() - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
isHasPublicId() - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
isImportOnDemand() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isInStringBufferAppend(SimpleNode, int) - Static method in class net.sourceforge.pmd.rules.strings.InefficientStringBuffering
 
isInterface() - Method in class net.sourceforge.pmd.ast.ASTClassOrInterfaceDeclaration
 
isInterfaceMember() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isInterfaceMember() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
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
 
isNoOutputSupplied() - Method in class net.sourceforge.pmd.ant.Formatter
 
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.ASTFieldDeclaration
 
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.ASTFieldDeclaration
 
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.ASTFieldDeclaration
 
isProtected() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isPseudoPathElement() - Method in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
isPublic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isPublic() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isPublic() - Method in class net.sourceforge.pmd.ast.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.
isSelectJavaFiles() - Method in class net.sourceforge.pmd.SourceFileSelector
 
isSelectJspFiles() - Method in class net.sourceforge.pmd.SourceFileSelector
 
isSelfAssignment() - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTImportDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.ast.ASTInitializer
 
isStatic() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isStrictfp() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isStringLiteral() - Method in class net.sourceforge.pmd.ast.ASTLiteral
 
isSuper() - Method in class net.sourceforge.pmd.ast.ASTExplicitConstructorInvocation
 
isSuppressed() - Method in interface net.sourceforge.pmd.IRuleViolation
 
isSuppressed() - Method in class net.sourceforge.pmd.RuleViolation
 
isSynchronized() - Method in class net.sourceforge.pmd.ast.AccessNode
 
isSyntacticallyAbstract() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isSyntacticallyFinal() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isSyntacticallyPublic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
isSyntacticallyPublic() - Method in class net.sourceforge.pmd.ast.ASTMethodDeclaration
 
isSyntacticallyStatic() - Method in class net.sourceforge.pmd.ast.ASTFieldDeclaration
 
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
 
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
 
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
 
isWantedFile(String) - Method in class net.sourceforge.pmd.SourceFileSelector
Check if a file with given fileName should be checked by PMD.
isWantedFile(File) - Method in class net.sourceforge.pmd.SourceFileSelector
Check if a given file should be checked by PMD.
iterator() - Method in class net.sourceforge.pmd.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.pathfinder.CurrentPath
 
iterator() - Method in class net.sourceforge.pmd.dfa.report.ReportTree
 

J

JAVA - Static variable in class net.sourceforge.pmd.Language
 
JAVA_13 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_14 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_15 - Static variable in class net.sourceforge.pmd.SourceType
 
JAVA_EXTENSION_UPPERCASE - Static variable in class net.sourceforge.pmd.SourceFileConstants
 
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
 
JJTATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTATTRIBUTEVALUE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTBLOCK - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTBLOCKSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTBOOLEANLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTBREAKSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCASTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCASTLOOKAHEAD - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCATCHSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCDATA - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCLASSORINTERFACEBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEBODYDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACETYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCOMMENTTAG - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCONDITIONALANDEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONDITIONALOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONSTRUCTORDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTCONTENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTCONTINUESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTDECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTDEFAULTVALUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTDOCTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTDOCTYPEEXTERNALID - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTDOSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTELEMENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTELEXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTEMPTYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMBODY - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMCONSTANT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTENUMDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEQUALITYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPLICITCONSTRUCTORINVOCATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTEXTENDSLIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFIELDDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFINALLYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORINIT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETERS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTFORUPDATE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTJSPCOMMENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPDECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPDIRECTIVE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPDIRECTIVEATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPEXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPEXPRESSIONINATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJSPSCRIPTLET - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTJavaParserState - class net.sourceforge.pmd.ast.JJTJavaParserState.
 
JJTJavaParserState() - Constructor for class net.sourceforge.pmd.ast.JJTJavaParserState
 
JJTJspParserState - class net.sourceforge.pmd.jsp.ast.JJTJspParserState.
 
JJTJspParserState() - Constructor for class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
JJTLABELEDSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTLITERAL - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTLOCALVARIABLEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMARKERANNOTATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERSELECTOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIRS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTMULTIPLICATIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNAME - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTNAMELIST - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
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
 
JJTTEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTTHROWSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTRYSTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPE - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENTS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEBOUND - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETERS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSION - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSIONNOTPLUSMINUS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTUNPARSEDTEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTVALUEBINDING - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTVARIABLEDECLARATOR - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVARIABLEDECLARATORID - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVARIABLEINITIALIZER - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVOID - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTVOID - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
JJTWHILESTATEMENT - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JJTWILDCARDBOUNDS - Static variable in interface net.sourceforge.pmd.ast.JavaParserTreeConstants
 
JSP - Static variable in class net.sourceforge.pmd.Language
 
JSP - Static variable in class net.sourceforge.pmd.SourceType
 
JSPX_EXTENSION_UPPERCASE - Static variable in class net.sourceforge.pmd.SourceFileConstants
 
JSP_COMMENT_CONTENT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_COMMENT_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_COMMENT_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DECLARATION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DECLARATION_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DECLARATION_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DIRECTIVE_ATTRIBUTE_EQUALS - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DIRECTIVE_ATTRIBUTE_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DIRECTIVE_ATTRIBUTE_VALUE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DIRECTIVE_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DIRECTIVE_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_DIRECTIVE_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_EXPRESSION - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_EXPRESSION_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_EXPRESSION_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_EXPRESSION_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_EXTENSION_UPPERCASE - Static variable in class net.sourceforge.pmd.SourceFileConstants
 
JSP_SCRIPTLET - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_SCRIPTLET_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JSP_SCRIPTLET_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
Java13Handler - class net.sourceforge.pmd.sourcetypehandlers.Java13Handler.
 
Java13Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java13Handler
 
Java13Parser - class net.sourceforge.pmd.parsers.Java13Parser.
Adapter for the JavaParser, using Java 1.3 grammar.
Java13Parser() - Constructor for class net.sourceforge.pmd.parsers.Java13Parser
 
Java14Handler - class net.sourceforge.pmd.sourcetypehandlers.Java14Handler.
 
Java14Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java14Handler
 
Java14Parser - class net.sourceforge.pmd.parsers.Java14Parser.
Adapter for the JavaParser, using Java 1.4 grammar.
Java14Parser() - Constructor for class net.sourceforge.pmd.parsers.Java14Parser
 
Java15Handler - class net.sourceforge.pmd.sourcetypehandlers.Java15Handler.
 
Java15Handler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.Java15Handler
 
Java15Parser - class net.sourceforge.pmd.parsers.Java15Parser.
Adapter for the JavaParser, using Java 1.5 grammar.
Java15Parser() - Constructor for class net.sourceforge.pmd.parsers.Java15Parser
 
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
 
JavaNode - interface net.sourceforge.pmd.ast.JavaNode.
 
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
 
JavaTypeHandler - class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler.
Implementation of VisitorsFactory for the Java AST.
JavaTypeHandler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.JavaTypeHandler
 
JspCharStream - class net.sourceforge.pmd.jsp.ast.JspCharStream.
 
JspCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
 
JspCharStream(InputStream, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
 
JspCharStream(InputStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
 
JspCharStream(Reader, int, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
 
JspCharStream(Reader, int, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
 
JspCharStream(Reader) - Constructor for class net.sourceforge.pmd.jsp.ast.JspCharStream
 
JspComment() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspCommentState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JspDeclaration() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspDeclarationState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JspDirective() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspDirectiveAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspDirectiveAttributesState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JspDirectiveState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JspExpression() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspExpressionInAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspExpressionState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JspParser - class net.sourceforge.pmd.jsp.ast.JspParser.
 
JspParser(CharStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParser
 
JspParser(JspParserTokenManager) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParser
 
JspParser - class net.sourceforge.pmd.parsers.JspParser.
 
JspParser() - Constructor for class net.sourceforge.pmd.parsers.JspParser
 
JspParser.JJCalls - class net.sourceforge.pmd.jsp.ast.JspParser.JJCalls.
 
JspParser.JJCalls() - Constructor for class net.sourceforge.pmd.jsp.ast.JspParser.JJCalls
 
JspParserConstants - interface net.sourceforge.pmd.jsp.ast.JspParserConstants.
 
JspParserTokenManager - class net.sourceforge.pmd.jsp.ast.JspParserTokenManager.
 
JspParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
JspParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
JspParserTreeConstants - interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants.
 
JspParserVisitor - interface net.sourceforge.pmd.jsp.ast.JspParserVisitor.
 
JspParserVisitorAdapter - class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter.
 
JspParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
JspScopeAndDeclarationFinder - class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder.
Setting the scope in the root of a JSP AST.
JspScopeAndDeclarationFinder() - Constructor for class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder
 
JspScriptlet() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
JspScriptletState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
JspSymbolFacade - class net.sourceforge.pmd.symboltable.JspSymbolFacade.
Symbol Facade for JSP.
JspSymbolFacade() - Constructor for class net.sourceforge.pmd.symboltable.JspSymbolFacade
 
JspTypeHandler - class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler.
Implementation of SourceTypeHandler for the JSP parser.
JspTypeHandler() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.JspTypeHandler
 
jjFillToken() - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjFillToken() - Method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjFillToken() - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jj_nt - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jj_nt - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
 
jjbitVec0 - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjbitVec0 - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjbitVec0 - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjbitVec1 - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
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 - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjmatchedKind - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjmatchedPos - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjmatchedPos - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjmatchedPos - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjnewStateCnt - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnewStateCnt - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnewStateCnt - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjnextStates - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjnextStates - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjnextStates - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjround - Variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjround - Variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjround - Variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
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
 
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.JavaNode
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttributeValue
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTCData
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTCommentTag
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTCompilationUnit
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTContent
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTElExpression
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspComment
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDeclaration
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDeclarations
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDocument
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspExpression
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspExpressionInAttribute
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspScriptlet
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTText
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTUnparsedText
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.ASTValueBinding
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in interface net.sourceforge.pmd.jsp.ast.Node
Accept the visitor.
jjtAccept(JspParserVisitor, Object) - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface net.sourceforge.pmd.ast.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
jjtClose() - Method in interface net.sourceforge.pmd.ast.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
 
jjtClose() - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
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
 
jjtNodeName - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserTreeConstants
 
jjtOpen() - Method in interface net.sourceforge.pmd.ast.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
 
jjtOpen() - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
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
 
jjtoSkip - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjtoSpecial - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjtoSpecial - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjtoToken - Static variable in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
jjtoToken - Static variable in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
jjtoToken - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
jjtree - Variable in class net.sourceforge.pmd.ast.JavaParser
 
jjtree - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
 

K

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

L

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.
LEXICAL_ERROR - Static variable in class net.sourceforge.pmd.jsp.ast.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.
LOOP_DETECTED - Static variable in class net.sourceforge.pmd.jsp.ast.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
 
LST_ERROR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
LT - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
LabeledStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
Language - class net.sourceforge.pmd.Language.
Enumeration of languages for which a rule can be written.
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.
LexicalError(boolean, int, int, int, String, char) - Static method in class net.sourceforge.pmd.jsp.ast.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
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
 
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
 
lexStateNames - Static variable in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
line - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
line - Variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
line - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
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
lookingAhead - Variable in class net.sourceforge.pmd.ast.JavaParser
 
lookingAhead - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
 
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
 
MatchLengthComparator - class net.sourceforge.pmd.cpd.MatchLengthComparator.
 
MatchLengthComparator() - Constructor for class net.sourceforge.pmd.cpd.MatchLengthComparator
 
MatchesFunction - class net.sourceforge.pmd.jaxen.MatchesFunction.
 
MatchesFunction() - Constructor for class net.sourceforge.pmd.jaxen.MatchesFunction
 
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.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
 
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.cpd.cppast.SimpleCharStream
 
message - Variable in class net.sourceforge.pmd.AbstractRule
 
message - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
message - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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
 

N

NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
NEWLINE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
NO_JSP_COMMENT_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
NO_JSP_TAG_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
NO_LT_OR_DOLLAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
NO_OPENBRACE_OR_LT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
NO_WHITESPACE_OR_LT_OR_DOLLAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
NULL - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
NUM_CHAR - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
NoInlineStyleInformation - class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation.
This rule checks that no "style" elements (like , , ...) are used, and that no "style" attributes (like "font", "size", "align") are used.
NoInlineStyleInformation() - Constructor for class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation
 
Node - interface net.sourceforge.pmd.ast.Node.
 
Node - interface net.sourceforge.pmd.jsp.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.CommonAbstractRule
 
name - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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.jsp.ast - package net.sourceforge.pmd.jsp.ast
 
net.sourceforge.pmd.jsp.rules - package net.sourceforge.pmd.jsp.rules
 
net.sourceforge.pmd.parsers - package net.sourceforge.pmd.parsers
 
net.sourceforge.pmd.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.imports - package net.sourceforge.pmd.rules.imports
 
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.strings - package net.sourceforge.pmd.rules.strings
 
net.sourceforge.pmd.rules.sunsecure - package net.sourceforge.pmd.rules.sunsecure
 
net.sourceforge.pmd.sourcetypehandlers - package net.sourceforge.pmd.sourcetypehandlers
 
net.sourceforge.pmd.stat - package net.sourceforge.pmd.stat
 
net.sourceforge.pmd.symboltable - package net.sourceforge.pmd.symboltable
 
net.sourceforge.pmd.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.
newToken(int) - Static method in class net.sourceforge.pmd.jsp.ast.Token
Returns a new Token object, by default.
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.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
next() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
next - Variable in class net.sourceforge.pmd.jsp.ast.JspParser.JJCalls
 
next - Variable in class net.sourceforge.pmd.jsp.ast.Token
A reference to the next regular (non-special) token from the input stream.
nextCharBuf - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
nextCharInd - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
nextRow() - Method in class net.sourceforge.pmd.cpd.GridBagHelper
 
nls(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.dfa.pathfinder.PathElement
 
node - Variable in class net.sourceforge.pmd.symboltable.AbstractNameDeclaration
 
nodeArity() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
nodeArity() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 

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
 
openNodeScope(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
openNodeScope(Node) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
outputReport(Report, String) - Method in class net.sourceforge.pmd.ant.Formatter
 

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
Deprecated. Use the no-args constructor and the setJavaVersion method instead
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
 
PUBLIC - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
ParseException - exception net.sourceforge.pmd.jsp.ast.ParseException.
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class net.sourceforge.pmd.jsp.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class net.sourceforge.pmd.jsp.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class net.sourceforge.pmd.jsp.ast.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
Parser - interface net.sourceforge.pmd.parsers.Parser.
Common interface for calling tree-building parsers or source files.
PathElement - class net.sourceforge.pmd.dfa.pathfinder.PathElement.
 
PathElement(IDataFlowNode) - Constructor for class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
PathElement(IDataFlowNode, IDataFlowNode) - Constructor for class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
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
 
PreserveStackTrace - class net.sourceforge.pmd.rules.design.PreserveStackTrace.
 
PreserveStackTrace() - Constructor for class net.sourceforge.pmd.rules.design.PreserveStackTrace
 
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
 
Prolog() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
The optional prolog of a JSP, including (xml) declarations and DTD.
paint(Graphics) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
parent - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
parents - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java13Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java14Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.Java15Parser
 
parse(Reader) - Method in class net.sourceforge.pmd.parsers.JspParser
 
parse(Reader) - Method in interface net.sourceforge.pmd.parsers.Parser
Parse source code and return the root node of the AST.
parse(String) - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule.ExceptionParser
 
parseXPath(String) - Method in class net.sourceforge.pmd.jaxen.DocumentNavigator
 
parser - Variable in class net.sourceforge.pmd.ast.SimpleNode
 
parser - Variable in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
peekNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
peekNode() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
phaseUpdate(int) - Method in interface net.sourceforge.pmd.cpd.CPDListener
 
phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.CPDNullListener
 
phaseUpdate(int) - Method in class net.sourceforge.pmd.cpd.GUI
 
popNode() - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
popNode() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
prevCharIsCR - Variable in class net.sourceforge.pmd.ast.JavaCharStream
 
prevCharIsCR - 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.cpd.cppast.SimpleCharStream
 
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
 
priority - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
priority - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
processFile(Reader, RuleSets, RuleContext) - Method in class net.sourceforge.pmd.PMD
Processes the file read by the reader agains the rule set.
processFile(Reader, RuleSets, RuleContext, SourceType) - Method in class net.sourceforge.pmd.PMD
Processes the file read by the reader agains the rule set.
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, String, RuleSets, 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.
processFiles(List, RuleContext, RuleSets, boolean, boolean, String, String) - Method in class net.sourceforge.pmd.PMD
Run PMD on a list of files.
properties - Variable in class net.sourceforge.pmd.AbstractRule
 
properties - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
properties - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
pseudoRef - Variable in class net.sourceforge.pmd.dfa.pathfinder.PathElement
 
pushNode(Node) - Method in class net.sourceforge.pmd.ast.JJTJavaParserState
 
pushNode(Node) - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
pushOnStack(int, IDataFlowNode) - Method in class net.sourceforge.pmd.dfa.Structure
The braceStack contains all nodes which are important to link the data flow nodes.

Q

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

R

RBRACE - Static variable in interface net.sourceforge.pmd.ast.JavaParserConstants
 
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(SimpleCharStream) - Method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
ReInit(SimpleCharStream, int) - 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, String, int, int, int) - 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, String) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
ReInit(CharStream) - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
ReInit(JspParserTokenManager) - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
ReInit(CharStream) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
ReInit(CharStream, int) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
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
 
Report.SuppressedViolation - class net.sourceforge.pmd.Report.SuppressedViolation.
 
Report.SuppressedViolation(IRuleViolation, boolean) - Constructor for class net.sourceforge.pmd.Report.SuppressedViolation
 
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 collectin 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
 
RuleSets - class net.sourceforge.pmd.RuleSets.
Grouping of Rules per Language in a RuleSet.
RuleSets() - Constructor for class net.sourceforge.pmd.RuleSets
Public constructor.
RuleSets(RuleSet) - Constructor for class net.sourceforge.pmd.RuleSets
Public constructor.
RuleViolation - class net.sourceforge.pmd.RuleViolation.
 
RuleViolation(Rule, RuleContext, SimpleNode) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation(Rule, RuleContext, SimpleNode, String) - Constructor for class net.sourceforge.pmd.RuleViolation
 
RuleViolation.RuleViolationComparator - class 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.cpd.cppast.SimpleCharStream
 
readChar() - Method in interface net.sourceforge.pmd.jsp.ast.CharStream
Returns the next character from the selected input.
realKind - Variable in class net.sourceforge.pmd.ast.Token.GTToken
 
registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.jaxen.MatchesFunction
 
remove() - Method in class net.sourceforge.pmd.jaxen.AttributeAxisIterator
 
remove() - Method in class net.sourceforge.pmd.jaxen.NodeIterator
 
removeLast() - Method in class net.sourceforge.pmd.dfa.pathfinder.CurrentPath
 
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
 
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.AbstractRenderer
 
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
 
reset() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
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
 
rootNode() - Method in class net.sourceforge.pmd.jsp.ast.JJTJspParserState
 
ruleSetName - Variable in class net.sourceforge.pmd.AbstractRule
 
ruleSetName - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
ruleSetName - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
ruleViolationAdded(IRuleViolation) - 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
 
SINGLE_QUOTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
START_END_TAG_MISMATCH_RULE_NAME - Static variable in class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
 
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.
STATIC_LEXER_ERROR - Static variable in class net.sourceforge.pmd.jsp.ast.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
 
SYSTEM - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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.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, String, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream, String, 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, String) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
SimpleJavaNode - class net.sourceforge.pmd.ast.SimpleJavaNode.
 
SimpleJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaNode
 
SimpleJavaNode(int) - Constructor for class net.sourceforge.pmd.ast.SimpleJavaNode
 
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
 
SimpleNode - class net.sourceforge.pmd.jsp.ast.SimpleNode.
 
SimpleNode(int) - Constructor for class net.sourceforge.pmd.jsp.ast.SimpleNode
 
SimpleNode(JspParser, int) - Constructor for class net.sourceforge.pmd.jsp.ast.SimpleNode
 
SimpleNodeSubMenu - class 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
 
SourceFileConstants - class net.sourceforge.pmd.SourceFileConstants.
Constants used when handling names of source files.
SourceFileConstants() - Constructor for class net.sourceforge.pmd.SourceFileConstants
 
SourceFileOrDirectoryFilter - class net.sourceforge.pmd.cpd.SourceFileOrDirectoryFilter.
Filtering of directories en wanted source files.
SourceFileOrDirectoryFilter(SourceFileSelector) - Constructor for class net.sourceforge.pmd.cpd.SourceFileOrDirectoryFilter
Public constructor
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
 
SourceFileSelector - class net.sourceforge.pmd.SourceFileSelector.
Filtering of wanted source files.
SourceFileSelector() - Constructor for class net.sourceforge.pmd.SourceFileSelector
 
SourceType - class net.sourceforge.pmd.SourceType.
Enumeration of the types of source code.
SourceTypeDiscoverer - class net.sourceforge.pmd.SourceTypeDiscoverer.
This class can give the SourceType of a source file.
SourceTypeDiscoverer() - Constructor for class net.sourceforge.pmd.SourceTypeDiscoverer
Public constructor.
SourceTypeHandler - interface net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandler.
Interface for obtaining the classes necessary for checking source files of a specific language.
SourceTypeHandlerBroker - class net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandlerBroker.
Broker for SourceTypeHandler instances for specific SourceTypes.
SourceTypeHandlerBroker() - Constructor for class net.sourceforge.pmd.sourcetypehandlers.SourceTypeHandlerBroker
Public constructor.
SourceTypeToRuleLanguageMapper - class net.sourceforge.pmd.SourceTypeToRuleLanguageMapper.
Mapping of SourceType to RuleLanguage.
SourceTypeToRuleLanguageMapper() - Constructor for class net.sourceforge.pmd.SourceTypeToRuleLanguageMapper
 
StackObject - class net.sourceforge.pmd.dfa.StackObject.
 
StackObject(int, IDataFlowNode) - Constructor for class net.sourceforge.pmd.dfa.StackObject
 
StartAndEndTagMismatchException - exception net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException.
 
StartAndEndTagMismatchException(int, int, String, int, int, String) - Constructor for class net.sourceforge.pmd.jsp.ast.StartAndEndTagMismatchException
Public constructor.
StartOrEndDataFlowNode - class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode.
 
StartOrEndDataFlowNode(LinkedList, int, boolean) - Constructor for class net.sourceforge.pmd.dfa.StartOrEndDataFlowNode
 
StartTagState - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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.strings.StringInstantiation.
 
StringInstantiation() - Constructor for class net.sourceforge.pmd.rules.strings.StringInstantiation
 
StringToStringRule - class net.sourceforge.pmd.rules.strings.StringToStringRule.
 
StringToStringRule() - Constructor for class net.sourceforge.pmd.rules.strings.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) - Method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
SwitchTo(int) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
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
 
SynchronizedStatement() - Method in class net.sourceforge.pmd.ast.JavaParser
 
SyntaxErrorException - exception net.sourceforge.pmd.jsp.ast.SyntaxErrorException.
 
SyntaxErrorException(int, String) - Constructor for class net.sourceforge.pmd.jsp.ast.SyntaxErrorException
 
selectNode(SimpleNode, Object) - Method in class net.sourceforge.pmd.util.viewer.model.ViewerModel
selects the given node in the AST
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
 
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
 
setCompound() - Method in class net.sourceforge.pmd.ast.ASTAssignmentOperator
 
setContainsComment() - Method in class net.sourceforge.pmd.ast.ASTBlock
 
setContainsComment() - Method in class net.sourceforge.pmd.ast.ASTConstructorDeclaration
 
setCpdListener(CPDListener) - Method in class net.sourceforge.pmd.cpd.CPD
 
setDataFlowNode(IDataFlowNode) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.ast.JavaParserTokenManager
 
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.cpd.cppast.CPPParserTokenManager
 
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.jsp.ast.JspParserTokenManager
 
setDefault() - Method in class net.sourceforge.pmd.ast.ASTSwitchLabel
 
setDescription(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setDescription(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
setDescription(String) - Method in interface net.sourceforge.pmd.Rule
 
setDescription(String) - Method in class net.sourceforge.pmd.RuleSet
Set the description of this ruleset
setDescription(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
setDiscardable() - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setEmpty(boolean) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
setEncoding(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setExample(String) - Method in class net.sourceforge.pmd.AbstractRule
 
setExample(String) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
setExample(String) - Method in interface net.sourceforge.pmd.Rule
 
setExample(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
setExternalInfoUrl(String) - Method in interface net.sourceforge.pmd.Rule
 
setExternalInfoUrl(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
setInclude(boolean) - Method in interface net.sourceforge.pmd.Rule
 
setInclude(boolean) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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
 
setJDK13() - Method in class net.sourceforge.pmd.ast.JavaParser
 
setJDK15() - Method in class net.sourceforge.pmd.ast.JavaParser
 
setJavaVersion(SourceType) - Method in class net.sourceforge.pmd.PMD
Set the SourceType to be used for ".java" files.
setJspScope(ASTCompilationUnit) - Method in class net.sourceforge.pmd.symboltable.JspScopeAndDeclarationFinder
Set a DummyScope as scope of the given compilationUnit.
setLanguage(Language) - Method in class net.sourceforge.pmd.RuleSet
 
setLanguage(CPDTask.LanguageAttribute) - Method in class net.sourceforge.pmd.cpd.CPDTask
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
setMessage(String) - Method in interface net.sourceforge.pmd.Rule
 
setMessage(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
setMessage(String) - Method in class net.sourceforge.pmd.stat.DataPoint
 
setMethod(SimpleNode) - Method in class net.sourceforge.pmd.util.designer.DFAPanel.DFACanvas
 
setMinimumPriority(int) - Method in class net.sourceforge.pmd.RuleSetFactory
 
setMinimumPriority(int) - Method in class net.sourceforge.pmd.ant.PMDTask
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
setName(String) - Method in interface net.sourceforge.pmd.Rule
 
setName(String) - Method in class net.sourceforge.pmd.RuleSet
Set the name of this ruleset
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
setName(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
setName(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
setNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.ast.ASTName
 
setNameDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.ast.ASTVariableDeclaratorId
 
setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.symboltable.NameOccurrence
 
setNative() - Method in 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 class net.sourceforge.pmd.symboltable.DummyScope
 
setParent(Scope) - Method in interface net.sourceforge.pmd.symboltable.Scope
Points this scope to its parent
setPriority(int) - Method in class net.sourceforge.pmd.AbstractRule
 
setPriority(int) - Method in class net.sourceforge.pmd.CommonAbstractRule
 
setPriority(int) - Method in interface net.sourceforge.pmd.Rule
 
setPriority(int) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
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
 
setPublicId(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
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 class net.sourceforge.pmd.CommonAbstractRule
 
setRuleSetName(String) - Method in interface net.sourceforge.pmd.Rule
 
setRuleSetName(String) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
setScope(Scope) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
setScore(double) - Method in class net.sourceforge.pmd.stat.DataPoint
 
setSecond(int) - Method in class net.sourceforge.pmd.cpd.Match.MatchCode
 
setSelectJavaFiles(boolean) - Method in class net.sourceforge.pmd.SourceFileSelector
 
setSelectJspFiles(boolean) - Method in class net.sourceforge.pmd.SourceFileSelector
 
setSeverity(int) - Method in class net.sourceforge.pmd.PMDException
 
setShortFilenames(boolean) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setShowSuppressed(boolean) - Method in class net.sourceforge.pmd.ant.Formatter
 
setSourceCodeFilename(String) - Method in class net.sourceforge.pmd.RuleContext
 
setSourceCodeSlice(String) - Method in class net.sourceforge.pmd.cpd.Match
 
setSourceTypeOfJavaFiles(SourceType) - Method in class net.sourceforge.pmd.SourceTypeDiscoverer
Set the SourceType of files with ".java" extension.
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
 
setTabSize(int) - Method in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
setTargetJDK(String) - Method in class net.sourceforge.pmd.ant.PMDTask
 
setTernary() - Method in class net.sourceforge.pmd.ast.ASTConditionalExpression
 
setToConsole(boolean) - Method in class net.sourceforge.pmd.ant.Formatter
 
setToFile(File) - Method in class net.sourceforge.pmd.ant.Formatter
 
setTransient() - Method in 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
 
setUri(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
setUsesDFA() - Method in class net.sourceforge.pmd.AbstractRule
 
setUsesDFA() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
setUsesDFA() - Method in interface net.sourceforge.pmd.Rule
 
setUsesDFA() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
setUsesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
setUsesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
setValue(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
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
 
shortNamesEnabled() - Method in class net.sourceforge.pmd.CommandLineOptions
 
showSuppressedViolations - Variable in class net.sourceforge.pmd.renderers.AbstractRenderer
 
showSuppressedViolations(boolean) - Method in class net.sourceforge.pmd.renderers.AbstractRenderer
 
showSuppressedViolations(boolean) - Method in interface net.sourceforge.pmd.renderers.Renderer
 
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
 
skipDuplicates() - Method in class net.sourceforge.pmd.cpd.CPD
 
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).
specialConstructor - Variable in class net.sourceforge.pmd.jsp.ast.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class net.sourceforge.pmd.ast.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class net.sourceforge.pmd.cpd.cppast.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specialToken - Variable in class net.sourceforge.pmd.jsp.ast.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
split(String) - Method in class net.sourceforge.pmd.rules.VariableNamingConventions
 
start() - Method in class net.sourceforge.pmd.Report
 
start(Object) - Method in class net.sourceforge.pmd.sourcetypehandlers.DummyVisitorStarter
 
start(Object) - Method in interface net.sourceforge.pmd.sourcetypehandlers.VisitorStarter
Start the visitor, given the root-node of the AST.
start(Object) - Method in class net.sourceforge.pmd.symboltable.JspSymbolFacade
Set Scope for JSP AST.
staticFlag - Static variable in class net.sourceforge.pmd.ast.JavaCharStream
 
staticFlag - Static variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
suppressedByAnnotation() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
 
suppressedByNOPMD() - Method in class net.sourceforge.pmd.Report.SuppressedViolation
 
suppresses(Rule) - Method in class net.sourceforge.pmd.ast.ASTAnnotation
 

T

TAG_END - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
TAG_NAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
TAG_SLASHEND - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
TAG_START - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
TEMPLATE - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
TEXT_IN_EL - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
Text() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
This production groups all characters between two tags, where tag is an xml-tag "<...>" or a jsp-page-tag "<%...%>" or CDATA "".
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 - class net.sourceforge.pmd.jsp.ast.Token.
Describes the input token stream.
Token() - Constructor for class net.sourceforge.pmd.jsp.ast.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
 
TokenMgrError - exception net.sourceforge.pmd.jsp.ast.TokenMgrError.
 
TokenMgrError() - Constructor for class net.sourceforge.pmd.jsp.ast.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class net.sourceforge.pmd.jsp.ast.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class net.sourceforge.pmd.jsp.ast.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
 
tabSize - Variable in class net.sourceforge.pmd.cpd.cppast.SimpleCharStream
 
testingOnly__setBeginColumn(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
testingOnly__setBeginLine(int) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
toString() - Method in class net.sourceforge.pmd.ExternalRuleID
 
toString() - Method in class net.sourceforge.pmd.Language
 
toString() - Method in class net.sourceforge.pmd.RuleViolation
 
toString() - Method in class net.sourceforge.pmd.SourceType
 
toString() - Method in class net.sourceforge.pmd.ant.Formatter
 
toString() - Method in class net.sourceforge.pmd.ast.SimpleJavaNode
 
toString(String) - Method in class net.sourceforge.pmd.ast.SimpleNode
 
toString() - Method in class net.sourceforge.pmd.ast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.cpd.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(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTAttribute
 
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDeclaration
 
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeDeclaration
 
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTDoctypeExternalId
 
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTElement
 
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirective
 
toString(String) - Method in class net.sourceforge.pmd.jsp.ast.ASTJspDirectiveAttribute
 
toString() - Method in class net.sourceforge.pmd.jsp.ast.SimpleNode
 
toString() - Method in class net.sourceforge.pmd.jsp.ast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.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 - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
 
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.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.
tokenImage - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
tokenImage - Variable in class net.sourceforge.pmd.jsp.ast.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 - Variable in class net.sourceforge.pmd.jsp.ast.JspParser
 
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
 
treeIsEmpty() - Method in class net.sourceforge.pmd.Report
 
treeIterator() - Method in class net.sourceforge.pmd.Report
 
treeSize() - Method in class net.sourceforge.pmd.Report
 
type - Variable in class net.sourceforge.pmd.dfa.DataFlowNode
 

U

UNDEFINITION - Static variable in class net.sourceforge.pmd.dfa.variableaccess.VariableAccess
 
UNION - Static variable in interface net.sourceforge.pmd.cpd.cppast.CPPParserConstants
 
UNPARSED - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
UNPARSED_TEXT - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
UNPARSED_TEXT_NO_DOUBLE_QUOTES - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
UNPARSED_TEXT_NO_SINGLE_QUOTES - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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.strings.UnnecessaryCaseChange.
 
UnnecessaryCaseChange() - Constructor for class net.sourceforge.pmd.rules.strings.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
 
UnparsedText() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
UnparsedTextNoDoubleQuotes() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Text that contains no double quotes, and that does not contain the start of a EL expression or value binding.
UnparsedTextNoSingleQuotes() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
Text that contains no single quotes, and that does not contain the start of a EL expression or value binding.
UnsynchronizedStaticDateFormatter - class net.sourceforge.pmd.rules.design.UnsynchronizedStaticDateFormatter.
Using a DateFormatter (SimpleDateFormatter) which is static can cause unexpected results when used in a multi threaded environment.
UnsynchronizedStaticDateFormatter() - Constructor for class net.sourceforge.pmd.rules.design.UnsynchronizedStaticDateFormatter
 
UnusedFormalParameterRule - class net.sourceforge.pmd.rules.UnusedFormalParameterRule.
 
UnusedFormalParameterRule() - Constructor for class net.sourceforge.pmd.rules.UnusedFormalParameterRule
 
UnusedImportsRule - class net.sourceforge.pmd.rules.imports.UnusedImportsRule.
 
UnusedImportsRule() - Constructor for class net.sourceforge.pmd.rules.imports.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.cpd.cppast.SimpleCharStream
 
UseIndexOfChar - class net.sourceforge.pmd.rules.strings.UseIndexOfChar.
 
UseIndexOfChar() - Constructor for class net.sourceforge.pmd.rules.strings.UseIndexOfChar
 
UseSingleton - class net.sourceforge.pmd.rules.design.UseSingleton.
 
UseSingleton() - Constructor for class net.sourceforge.pmd.rules.design.UseSingleton
 
UseStringBufferLength - class net.sourceforge.pmd.rules.strings.UseStringBufferLength.
This rule finds places where StringBuffer.toString() is called just to see if the string is 0 length by either using .equals("") or toString().size()

UseStringBufferLength() - Constructor for class net.sourceforge.pmd.rules.strings.UseStringBufferLength
 
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
 
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 - Variable in class net.sourceforge.pmd.CommonAbstractRule
 
usesDFA() - Method in class net.sourceforge.pmd.CommonAbstractRule
 
usesDFA() - Method in interface net.sourceforge.pmd.Rule
 
usesDFA() - Method in class net.sourceforge.pmd.RuleSet
 
usesDFA(Language) - Method in class net.sourceforge.pmd.RuleSets
Check if the rules that apply to a source of the given language use DFA.
usesDFA - Variable in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
usesDFA() - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 
usesSuperModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 
usesThisModifier() - Method in class net.sourceforge.pmd.ast.ASTPrimaryPrefix
 

V

VALUE_BINDING_IN_ATTRIBUTE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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
 
ValueBindingInAttribute() - Method in class net.sourceforge.pmd.jsp.ast.JspParser
 
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.
 
ViewerModel() - Constructor for class net.sourceforge.pmd.util.viewer.model.ViewerModel
 
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(IRuleViolation) - Constructor for class net.sourceforge.pmd.dfa.report.ViolationNode
 
VisitorStarter - interface net.sourceforge.pmd.sourcetypehandlers.VisitorStarter.
Interface for starting an implementation of the parser visitors for the grammars.
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
 
visit(SimpleJavaNode, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExtendsList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTImplementsList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEnumConstant, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeBound, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceBody, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTReferenceType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeArguments, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTTypeArgument, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTWildcardBounds, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.ast.JavaParserVisitor
 
visit(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(SimpleJavaNode, 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(SimpleNode, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTContent, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspDirective, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspDirectiveAttribute, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspScriptlet, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspExpression, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspDeclaration, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspComment, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTText, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTUnparsedText, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTElExpression, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTValueBinding, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTCData, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTElement, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTAttribute, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTAttributeValue, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTJspExpressionInAttribute, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTCommentTag, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTDeclaration, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTDoctypeDeclaration, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(ASTDoctypeExternalId, Object) - Method in interface net.sourceforge.pmd.jsp.ast.JspParserVisitor
 
visit(SimpleNode, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTContent, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspDirective, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspScriptlet, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspExpression, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspComment, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTText, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTUnparsedText, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTElExpression, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTValueBinding, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTCData, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTAttributeValue, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspExpressionInAttribute, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTCommentTag, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTDoctypeDeclaration, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTDoctypeExternalId, Object) - Method in class net.sourceforge.pmd.jsp.ast.JspParserVisitorAdapter
 
visit(ASTJspDirectiveAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.DuplicateJspImports
 
visit(ASTAttribute, Object) - Method in class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation
 
visit(ASTElement, Object) - Method in class net.sourceforge.pmd.jsp.rules.NoInlineStyleInformation
 
visit(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(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidCallingFinalize
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.AvoidCallingFinalize
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.rules.AvoidCallingFinalize
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingMethodName
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidFieldNameMatchingTypeName
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.AvoidNonConstructorMethodsWithClassName
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.AvoidReassigningParameters
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.BeanMembersShouldSerializeRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ClassNamingConventions
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.CloseResource
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CloseResource
 
visit(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(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.CyclomaticComplexity
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLocking
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.DoubleCheckedLocking
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessiveImports
Hook method to count imports.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCount
Method counts ONLY public methods.
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.ExcessivePublicCount
Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.rules.IdempotentOperations
 
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(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.SuspiciousOctalEscape
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.SymbolTableTestRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.rules.UnnecessaryConversionTemporary
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedFormalParameterRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedFormalParameterRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedLocalVariableRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedModifier
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateFieldRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UnusedPrivateMethodRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.UselessAssignment
 
visit(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(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.AssignmentToNonFinalStatic
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.rules.design.CompareObjectsWithEquals
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ConfusingTernary
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.rules.design.ConfusingTernary
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.rules.design.ExceptionAsFlowControl
 
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveLengthRule
 
visit(SimpleJavaNode, Object) - Method in class net.sourceforge.pmd.rules.design.ExcessiveNodeCountRule
 
visit(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(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.rules.design.PositionalIteratorRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.PreserveStackTrace
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.rules.design.SwitchDensityRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.design.TooManyFields
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.rules.design.UnnecessaryLocalBeforeReturn
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.rules.design.UnsynchronizedStaticDateFormatter
 
visit(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(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.imports.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.ImportFromSamePackageRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.imports.UnusedImportsRule
 
visit(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(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.strings.AppendCharacterWithChar
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.rules.strings.AvoidDuplicateLiteralsRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.ConsecutiveLiteralAppends
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.InefficientEmptyStringCheck
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.rules.strings.InefficientStringBuffering
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.InsufficientStringBufferDeclaration
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.rules.strings.StringInstantiation
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.StringToStringRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.rules.strings.UnnecessaryCaseChange
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.rules.strings.UseIndexOfChar
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.rules.strings.UseStringBufferLength
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.rules.strings.UseStringBufferLength
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.ArrayIsStoredDirectly
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.rules.sunsecure.MethodReturnsInternalArray
 
visit(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
 
visitAll(List, RuleContext) - Method in class net.sourceforge.pmd.jsp.rules.AbstractJspRule
 

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
 
WHITESPACE - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
WHITESPACES - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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

XMLNAME - Static variable in interface net.sourceforge.pmd.jsp.ast.JspParserConstants
 
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.
Rule that tries to match an XPath expression against a DOM view of the AST of a "compilation unit".
XPathRule() - Constructor for class net.sourceforge.pmd.rules.XPathRule
 
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-2006 InfoEther. All Rights Reserved.