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

A

ABSTRACT - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
ABSTRACT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
AbstractCommentRule - Class in net.sourceforge.pmd.lang.java.rule.comments
 
AbstractCommentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
 
AbstractInefficientZeroCheck - Class in net.sourceforge.pmd.lang.java.rule
This is an abstract rule for patterns which compare a method invocation to 0.
AbstractInefficientZeroCheck() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
 
AbstractJavaAccessNode - Class in net.sourceforge.pmd.lang.java.ast
 
AbstractJavaAccessNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
AbstractJavaAccessNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
AbstractJavaAccessTypeNode - Class in net.sourceforge.pmd.lang.java.ast
 
AbstractJavaAccessTypeNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
 
AbstractJavaAccessTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
 
AbstractJavaHandler - Class in net.sourceforge.pmd.lang.java
Implementation of LanguageVersionHandler for the Java AST.
AbstractJavaHandler() - Constructor for class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
AbstractJavaNode - Class in net.sourceforge.pmd.lang.java.ast
 
AbstractJavaNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
AbstractJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
AbstractJavaParser - Class in net.sourceforge.pmd.lang.java
This is a generic Java specific implementation of the Parser interface.
AbstractJavaParser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.AbstractJavaParser
 
AbstractJavaRule - Class in net.sourceforge.pmd.lang.java.rule
 
AbstractJavaRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
AbstractJavaScope - Class in net.sourceforge.pmd.lang.java.symboltable
Provides the basic java scope implementation.
AbstractJavaScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
AbstractJavaTypeNode - Class in net.sourceforge.pmd.lang.java.ast
An extension of the SimpleJavaNode which implements the TypeNode interface.
AbstractJavaTypeNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
 
AbstractJavaTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
 
AbstractJUnitRule - Class in net.sourceforge.pmd.lang.java.rule.junit
 
AbstractJUnitRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
 
AbstractLombokAwareRule - Class in net.sourceforge.pmd.lang.java.rule
Base class for rules, that should ignore classes/fields that are annotated with Lombok annotations.
AbstractLombokAwareRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
 
AbstractNcssCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Abstract superclass for NCSS counting methods.
AbstractNcssCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
Count the nodes of the given type using NCSS rules.
AbstractOptimizationRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
Base class with utility methods for optimization rules
AbstractOptimizationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
 
AbstractPoorMethodCall - Class in net.sourceforge.pmd.lang.java.rule
Detects and flags the occurrences of specific method calls against an instance of a designated class.
AbstractPoorMethodCall() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
 
AbstractStatisticalJavaRule - Class in net.sourceforge.pmd.lang.java.rule
 
AbstractStatisticalJavaRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
AbstractSunSecureRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
Utility methods for the package Created on Jan 17, 2005
AbstractSunSecureRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
 
AccessNode - Interface in net.sourceforge.pmd.lang.java.ast
This interface captures Java access modifiers.
AccessorClassGenerationRule - Class in net.sourceforge.pmd.lang.java.rule.design
1.
AccessorClassGenerationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
 
AccessorMethodGenerationRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
AccessorMethodGenerationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AccessorMethodGenerationRule
 
addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
addDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
addImport(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
Adds a import to the list of imports
AdditiveExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
addNameOccurrence(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
addNext(SimpleTypedNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
 
allCommentsAreIgnored() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
AllocationExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
allowsAllAssignments() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
 
allTagIds() - Static method in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
analyzeMember(AbstractJavaAccessNode, List<NameOccurrence>, ClassScope, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorMethodGenerationRule
 
ANDASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
AndExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Annotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
AnnotationMethodDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
AnnotationTypeBody() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
AnnotationTypeDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
AnnotationTypeMemberDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
AppendCharacterWithCharRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds the following:
AppendCharacterWithCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AppendCharacterWithCharRule
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
 
appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
apply(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
applyTo(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.DeclarationFinderFunction
 
ArgumentList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Arguments() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ArrayDimsAndInits() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ArrayInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ArrayIsStoredDirectlyRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
If a method or constructor receives an array as an argument, the array should be cloned instead of directly stored.
ArrayIsStoredDirectlyRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
 
AssertStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
assignCommentsToDeclarations(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
 
assigned(List<NameOccurrence>) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
 
AssignmentInOperandRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
 
AssignmentInOperandRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
 
AssignmentOperator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
AssignmentToNonFinalStaticRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
AssignmentToNonFinalStaticRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AssignmentToNonFinalStaticRule
 
ASTAdditiveExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAdditiveExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
 
ASTAdditiveExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
 
ASTAllocationExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAllocationExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
 
ASTAllocationExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
 
ASTAndExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
 
ASTAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
 
ASTAnnotation - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
 
ASTAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
 
ASTAnnotationMethodDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAnnotationMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
 
ASTAnnotationMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
 
ASTAnnotationTypeBody - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAnnotationTypeBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
 
ASTAnnotationTypeBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
 
ASTAnnotationTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAnnotationTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
 
ASTAnnotationTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
 
ASTAnnotationTypeMemberDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAnnotationTypeMemberDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
 
ASTAnnotationTypeMemberDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
 
ASTArgumentList - Class in net.sourceforge.pmd.lang.java.ast
 
ASTArgumentList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
 
ASTArgumentList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
 
ASTArguments - Class in net.sourceforge.pmd.lang.java.ast
 
ASTArguments(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArguments
 
ASTArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArguments
 
ASTArrayDimsAndInits - Class in net.sourceforge.pmd.lang.java.ast
 
ASTArrayDimsAndInits(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
 
ASTArrayDimsAndInits(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
 
ASTArrayInitializer - Class in net.sourceforge.pmd.lang.java.ast
 
ASTArrayInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
 
ASTArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
 
ASTAssertStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAssertStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
 
ASTAssertStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
 
ASTAssignmentOperator - Class in net.sourceforge.pmd.lang.java.ast
 
ASTAssignmentOperator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
 
ASTAssignmentOperator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
 
ASTBlock - Class in net.sourceforge.pmd.lang.java.ast
 
ASTBlock(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlock
 
ASTBlock(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlock
 
ASTBlockStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTBlockStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
 
ASTBlockStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
 
ASTBooleanLiteral - Class in net.sourceforge.pmd.lang.java.ast
 
ASTBooleanLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
 
ASTBooleanLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
 
ASTBreakStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTBreakStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
 
ASTBreakStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
 
ASTCastExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTCastExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
 
ASTCastExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
 
ASTCatchStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTCatchStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
 
ASTCatchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
 
ASTClassOrInterfaceBody - Class in net.sourceforge.pmd.lang.java.ast
 
ASTClassOrInterfaceBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
 
ASTClassOrInterfaceBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
 
ASTClassOrInterfaceBodyDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTClassOrInterfaceBodyDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
 
ASTClassOrInterfaceBodyDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
 
ASTClassOrInterfaceDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTClassOrInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
 
ASTClassOrInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
 
ASTClassOrInterfaceType - Class in net.sourceforge.pmd.lang.java.ast
 
ASTClassOrInterfaceType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
 
ASTClassOrInterfaceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
 
ASTCompilationUnit - Class in net.sourceforge.pmd.lang.java.ast
 
ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
ASTCompilationUnit(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
ASTConditionalAndExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTConditionalAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
 
ASTConditionalAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
 
ASTConditionalExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTConditionalExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
 
ASTConditionalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
 
ASTConditionalOrExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTConditionalOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
 
ASTConditionalOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
 
ASTConstructorDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTConstructorDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
 
ASTConstructorDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
 
ASTContinueStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTContinueStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
 
ASTContinueStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
 
ASTDefaultValue - Class in net.sourceforge.pmd.lang.java.ast
 
ASTDefaultValue(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
 
ASTDefaultValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
 
ASTDoStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTDoStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
 
ASTDoStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
 
ASTEmptyStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTEmptyStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
 
ASTEmptyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
 
ASTEnumBody - Class in net.sourceforge.pmd.lang.java.ast
 
ASTEnumBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
 
ASTEnumBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
 
ASTEnumConstant - Class in net.sourceforge.pmd.lang.java.ast
 
ASTEnumConstant(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
 
ASTEnumConstant(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
 
ASTEnumDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTEnumDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
 
ASTEnumDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
 
ASTEqualityExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTEqualityExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
 
ASTEqualityExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
 
ASTExclusiveOrExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTExclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
 
ASTExclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
 
ASTExplicitConstructorInvocation - Class in net.sourceforge.pmd.lang.java.ast
 
ASTExplicitConstructorInvocation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
ASTExplicitConstructorInvocation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
ASTExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExpression
 
ASTExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExpression
 
ASTExtendsList - Class in net.sourceforge.pmd.lang.java.ast
 
ASTExtendsList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
 
ASTExtendsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
 
ASTFieldDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTFieldDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
ASTFieldDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
ASTFinallyStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTFinallyStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
 
ASTFinallyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
 
ASTForInit - Class in net.sourceforge.pmd.lang.java.ast
 
ASTForInit(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForInit
 
ASTForInit(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForInit
 
ASTFormalParameter - Class in net.sourceforge.pmd.lang.java.ast
 
ASTFormalParameter(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
ASTFormalParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
ASTFormalParameters - Class in net.sourceforge.pmd.lang.java.ast
 
ASTFormalParameters(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
 
ASTFormalParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
 
ASTForStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTForStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForStatement
 
ASTForStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForStatement
 
ASTForUpdate - Class in net.sourceforge.pmd.lang.java.ast
 
ASTForUpdate(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
 
ASTForUpdate(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
 
ASTIfStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
 
ASTIfStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
 
ASTImplementsList - Class in net.sourceforge.pmd.lang.java.ast
 
ASTImplementsList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
 
ASTImplementsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
 
ASTImportDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTImportDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
ASTImportDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
ASTInclusiveOrExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTInclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
 
ASTInclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
 
ASTInitializer - Class in net.sourceforge.pmd.lang.java.ast
 
ASTInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInitializer
 
ASTInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInitializer
 
ASTInstanceOfExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTInstanceOfExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
 
ASTInstanceOfExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
 
ASTLabeledStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTLabeledStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
 
ASTLabeledStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
 
ASTLambdaExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTLambdaExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
 
ASTLambdaExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
 
ASTLiteral - Class in net.sourceforge.pmd.lang.java.ast
 
ASTLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
ASTLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
ASTLocalVariableDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTLocalVariableDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
 
ASTLocalVariableDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
 
ASTMarkerAnnotation - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMarkerAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
 
ASTMarkerAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
 
ASTMemberSelector - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMemberSelector(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
 
ASTMemberSelector(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
 
ASTMemberValue - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMemberValue(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
 
ASTMemberValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
 
ASTMemberValueArrayInitializer - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMemberValueArrayInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
 
ASTMemberValueArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
 
ASTMemberValuePair - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMemberValuePair(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
 
ASTMemberValuePair(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
 
ASTMemberValuePairs - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMemberValuePairs(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
 
ASTMemberValuePairs(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
 
ASTMethodDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
ASTMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
ASTMethodDeclarator - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMethodDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
 
ASTMethodDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
 
ASTMethodReference - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMethodReference(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
 
ASTMethodReference(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
 
ASTMultiplicativeExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTMultiplicativeExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
 
ASTMultiplicativeExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
 
ASTName - Class in net.sourceforge.pmd.lang.java.ast
 
ASTName(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTName
 
ASTName(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTName
 
ASTNameList - Class in net.sourceforge.pmd.lang.java.ast
 
ASTNameList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNameList
 
ASTNameList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNameList
 
ASTNormalAnnotation - Class in net.sourceforge.pmd.lang.java.ast
 
ASTNormalAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
 
ASTNormalAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
 
ASTNullLiteral - Class in net.sourceforge.pmd.lang.java.ast
 
ASTNullLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
 
ASTNullLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
 
ASTPackageDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPackageDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
 
ASTPackageDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
 
ASTPostfixExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPostfixExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
 
ASTPostfixExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
 
ASTPreDecrementExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPreDecrementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
 
ASTPreDecrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
 
ASTPreIncrementExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPreIncrementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
 
ASTPreIncrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
 
ASTPrimaryExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPrimaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
 
ASTPrimaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
 
ASTPrimaryPrefix - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPrimaryPrefix(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
 
ASTPrimaryPrefix(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
 
ASTPrimarySuffix - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPrimarySuffix(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
 
ASTPrimarySuffix(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
 
ASTPrimitiveType - Class in net.sourceforge.pmd.lang.java.ast
 
ASTPrimitiveType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
 
ASTPrimitiveType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
 
ASTReferenceType - Class in net.sourceforge.pmd.lang.java.ast
 
ASTReferenceType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
 
ASTReferenceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
 
ASTRelationalExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTRelationalExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
 
ASTRelationalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
 
ASTResource - Class in net.sourceforge.pmd.lang.java.ast
 
ASTResource(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResource
 
ASTResource(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResource
 
ASTResources - Class in net.sourceforge.pmd.lang.java.ast
 
ASTResources(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResources
 
ASTResources(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResources
 
ASTResourceSpecification - Class in net.sourceforge.pmd.lang.java.ast
 
ASTResourceSpecification(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
 
ASTResourceSpecification(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
 
ASTResultType - Class in net.sourceforge.pmd.lang.java.ast
 
ASTResultType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResultType
 
ASTResultType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResultType
 
ASTReturnStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTReturnStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
 
ASTReturnStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
 
ASTRSIGNEDSHIFT - Class in net.sourceforge.pmd.lang.java.ast
 
ASTRSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
 
ASTRSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
 
ASTRUNSIGNEDSHIFT - Class in net.sourceforge.pmd.lang.java.ast
 
ASTRUNSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
 
ASTRUNSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
 
ASTShiftExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTShiftExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
 
ASTShiftExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
 
ASTSingleMemberAnnotation - Class in net.sourceforge.pmd.lang.java.ast
 
ASTSingleMemberAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
 
ASTSingleMemberAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
 
ASTStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatement
 
ASTStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatement
 
ASTStatementExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTStatementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
 
ASTStatementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
 
ASTStatementExpressionList - Class in net.sourceforge.pmd.lang.java.ast
 
ASTStatementExpressionList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
 
ASTStatementExpressionList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
 
ASTSwitchLabel - Class in net.sourceforge.pmd.lang.java.ast
 
ASTSwitchLabel(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
 
ASTSwitchLabel(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
 
ASTSwitchStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTSwitchStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
 
ASTSwitchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
 
ASTSynchronizedStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTSynchronizedStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
 
ASTSynchronizedStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
 
ASTThrowStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTThrowStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
 
ASTThrowStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
 
ASTTryStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTryStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
 
ASTTryStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
 
ASTType - Class in net.sourceforge.pmd.lang.java.ast
 
ASTType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTType
 
ASTType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTType
 
ASTTypeArgument - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTypeArgument(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
 
ASTTypeArgument(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
 
ASTTypeArguments - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTypeArguments(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
 
ASTTypeArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
 
ASTTypeBound - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTypeBound(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
 
ASTTypeBound(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
 
ASTTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
 
ASTTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
 
ASTTypeParameter - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTypeParameter(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
 
ASTTypeParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
 
ASTTypeParameters - Class in net.sourceforge.pmd.lang.java.ast
 
ASTTypeParameters(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
 
ASTTypeParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
 
ASTUnaryExpression - Class in net.sourceforge.pmd.lang.java.ast
 
ASTUnaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
 
ASTUnaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
 
ASTUnaryExpressionNotPlusMinus - Class in net.sourceforge.pmd.lang.java.ast
 
ASTUnaryExpressionNotPlusMinus(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
 
ASTUnaryExpressionNotPlusMinus(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
 
ASTVariableDeclarator - Class in net.sourceforge.pmd.lang.java.ast
 
ASTVariableDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
 
ASTVariableDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
 
ASTVariableDeclaratorId - Class in net.sourceforge.pmd.lang.java.ast
 
ASTVariableDeclaratorId(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
ASTVariableDeclaratorId(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
ASTVariableInitializer - Class in net.sourceforge.pmd.lang.java.ast
 
ASTVariableInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
 
ASTVariableInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
 
ASTWhileStatement - Class in net.sourceforge.pmd.lang.java.ast
 
ASTWhileStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
 
ASTWhileStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
 
ASTWildcardBounds - Class in net.sourceforge.pmd.lang.java.ast
 
ASTWildcardBounds(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
 
ASTWildcardBounds(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
 
AT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
AUTHOR - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
AvoidBranchingStatementAsLastInLoopRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
AvoidBranchingStatementAsLastInLoopRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
AvoidCallingFinalizeRule - Class in net.sourceforge.pmd.lang.java.rule.finalizers
 
AvoidCallingFinalizeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
 
AvoidCatchingThrowableRule - Class in net.sourceforge.pmd.lang.java.rule.strictexception
Finds catch statements containing throwable as the type definition.
AvoidCatchingThrowableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strictexception.AvoidCatchingThrowableRule
 
AvoidDeeplyNestedIfStmtsRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
AvoidDeeplyNestedIfStmtsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
 
AvoidDollarSignsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
AvoidDollarSignsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
 
AvoidDuplicateLiteralsRule - Class in net.sourceforge.pmd.lang.java.rule.strings
 
AvoidDuplicateLiteralsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
AvoidDuplicateLiteralsRule.ExceptionParser - Class in net.sourceforge.pmd.lang.java.rule.strings
 
AvoidDuplicateLiteralsRule.ExceptionParser(char) - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule.ExceptionParser
 
AvoidFieldNameMatchingMethodNameRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
AvoidFieldNameMatchingMethodNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule
 
AvoidFieldNameMatchingTypeNameRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
AvoidFieldNameMatchingTypeNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule
 
AvoidInstantiatingObjectsInLoopsRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
 
AvoidInstantiatingObjectsInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.AvoidInstantiatingObjectsInLoopsRule
 
AvoidMultipleUnaryOperatorsRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
AvoidMultipleUnaryOperatorsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule
 
AvoidReassigningParametersRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule
 
AvoidUsingHardCodedIPRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
AvoidUsingHardCodedIPRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
AvoidUsingOctalValuesRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
AvoidUsingOctalValuesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
 

B

BANG - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
BeanMembersShouldSerializeRule - Class in net.sourceforge.pmd.lang.java.rule.javabeans
 
BeanMembersShouldSerializeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule
 
beginColumn - Variable in class net.sourceforge.pmd.lang.java.ast.Token
The column number of the first character of this Token.
beginLine - Variable in class net.sourceforge.pmd.lang.java.ast.Token
The line number of the first character of this Token.
BigIntegerInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.basic
Rule that marks instantiations of new BigInteger or BigDecimal objects, when there is a well-known constant available, such as BigInteger.ZERO.
BigIntegerInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BigIntegerInstantiationRule
 
BINARY_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
BIT_AND - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
BIT_OR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
Block() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
BlockStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
BOOLEAN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
BooleanInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.basic
Avoid instantiating Boolean objects; you can reference Boolean.TRUE, Boolean.FALSE, or call Boolean.valueOf() instead.
BooleanInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
 
BooleanLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
BREAK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
BreakStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
BrokenNullCheckRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
BrokenNullCheckRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.BrokenNullCheckRule
 
buildDataFlowFor(JavaNode) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
buildGuardStatementMap(List<String>, List<String>) - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
 
bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
bumpDecisionPoints() - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
bumpDecisionPoints(int) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
BYTE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.

C

call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
 
call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
 
canParse() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
 
CanSuppressWarnings - Interface in net.sourceforge.pmd.lang.java.ast
 
CASE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
CASE_SENSITIVE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
CastExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
CATCH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
CatchStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
CHAR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
CHARACTER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
check(EnumeratedMultiProperty<String>, Node, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
check(Node) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
check(Node) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports
 
CHECK_ADDRESS_TYPES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
CHECK_BREAK_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
CHECK_CONTINUE_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
CHECK_DO - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
CHECK_FOR - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
CHECK_RETURN_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
CHECK_WHILE - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
checkForDuplicatedNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
checkIPv4 - Variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
checkIPv4MappedIPv6 - Variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
checkIPv6 - Variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
checkNodeAndReport(Object, Node, Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
Checks whether the given expression is a equality/relation expression that compares with a size() call.
CheckResultSetRule - Class in net.sourceforge.pmd.lang.java.rule.basic
Rule that verifies, that the return values of next(), first(), last(), etc.
CheckResultSetRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
 
CheckSkipResultRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
CheckSkipResultRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.CheckSkipResultRule
 
checksNothing() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
checksNothing() - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
Accept the visitor.
childrenAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
Accept the visitor.
CLASS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
CLASSES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
ClassNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
 
ClassNameDeclaration(JavaNode) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
 
classNameExists(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
Check whether the supplied class name exists.
ClassNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
ClassNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.ClassNamingConventionsRule
 
ClassOrInterfaceBody() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ClassOrInterfaceBodyDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ClassOrInterfaceDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ClassOrInterfaceType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ClassScope - Class in net.sourceforge.pmd.lang.java.symboltable
This scope represents one Java class.
ClassScope(String, ClassNameDeclaration) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
ClassScope(ClassNameDeclaration) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ClassScope
This is only for anonymous inner classes.
ClassTypeResolver - Class in net.sourceforge.pmd.lang.java.typeresolution
 
ClassTypeResolver() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
ClassTypeResolver(ClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
clearNodeScope(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
CloneMethodMustImplementCloneable - Class in net.sourceforge.pmd.lang.java.typeresolution.rules
The method clone() should only be implemented if the class implements the Cloneable interface with the exception of a final method that only throws CloneNotSupportedException.
CloneMethodMustImplementCloneable() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
 
closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
CloseResourceRule - Class in net.sourceforge.pmd.lang.java.rule.design
Makes sure you close your database connections.
CloseResourceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
 
CodeInCommentsRule - Class in net.sourceforge.pmd.lang.java.rule.comments
 
CodeInCommentsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CodeInCommentsRule
 
COLON - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
COMMA - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
comment(Comment) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
comment() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
Comment - Class in net.sourceforge.pmd.lang.java.ast
 
Comment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.Comment
 
CommentContentRule - Class in net.sourceforge.pmd.lang.java.rule.comments
A rule that checks for illegal words in the comment text.
CommentContentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
CommentDefaultAccessModifierRule - Class in net.sourceforge.pmd.lang.java.rule.comments
Check for Methods, Fields and Nested Classes that have a default access modifier
CommentDefaultAccessModifierRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
CommentDefaultAccessModifierRule(String) - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
CommentRequiredRule - Class in net.sourceforge.pmd.lang.java.rule.comments
 
CommentRequiredRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
comments - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
 
CommentSizeRule - Class in net.sourceforge.pmd.lang.java.rule.comments
A rule to manage those who just can't shut up...
CommentSizeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
 
CommentUtil - Class in net.sourceforge.pmd.lang.java.ast
 
CompareObjectsWithEqualsRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
CompareObjectsWithEqualsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.CompareObjectsWithEqualsRule
 
CompilationUnit() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *
compilePatternsFromList(List<String>) - Static method in class net.sourceforge.pmd.lang.java.rule.regex.RegexHelper
Compiles a list of regex into a list of patterns.
compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
 
compute(ASTConstructorDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
 
ConditionalAndExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ConditionalExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ConditionalOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
configureImports(List<ASTImportDeclaration>) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
Configures the type resolution for the symbol table.
ConfusingTernaryRule - Class in net.sourceforge.pmd.lang.java.rule.design
if (x != y) { diff(); } else { same(); } and
(!x ? diff() : same());
ConfusingTernaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
 
ConsecutiveAppendsShouldReuseRule - Class in net.sourceforge.pmd.lang.java.rule.strings
Original rule was written with XPath, but didn't verify whether the two calls to append would have been done on the same variable.
ConsecutiveAppendsShouldReuseRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveAppendsShouldReuseRule
 
ConsecutiveLiteralAppendsRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds concurrent calls to StringBuffer/Builder.append where String literals are used It would be much better to make these calls using one call to .append
ConsecutiveLiteralAppendsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule
 
CONST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ConstructorCallsOverridableMethodRule - Class in net.sourceforge.pmd.lang.java.rule.design
Searches through all methods and constructors called from constructors.
ConstructorCallsOverridableMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
 
ConstructorDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
contains(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
containsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
 
containsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
 
CONTINUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ContinueStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.AbstractResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.CurrentPackageResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ExplicitImportResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.FullyQualifiedNameResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImplicitImportResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImportOnDemandResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.PrimitiveTypeResolver
 
couldResolve(String) - Method in interface net.sourceforge.pmd.lang.java.symboltable.TypeSet.Resolver
Checks if the given class could be resolved by this resolver.
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.VoidResolver
 
couldResolve(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
Checks if the class loader could resolve a given class name (ie: it doesn't know for sure it will fail).
countNodeChildren(Node, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
Count the number of children of the given Java node.
CouplingBetweenObjectsRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
CouplingBetweenObjects attempts to capture all unique Class attributes, local variables, and return types to determine how many objects a class is coupled to.
CouplingBetweenObjectsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
CPD_END - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
 
CPD_START - Static variable in class net.sourceforge.pmd.cpd.JavaTokenizer
 
createDataFlowNode(List<DataFlowNode>, Node) - Method in class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
Subclass should override this method to modify the JavaParser as needed.
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java13Parser
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java14Parser
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java15Parser
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java16Parser
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java17Parser
 
createJavaParser(Reader) - Method in class net.sourceforge.pmd.lang.java.Java18Parser
 
createRuleViolation(Rule, RuleContext, Node, String) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory
 
createRuleViolation(Rule, RuleContext, Node, String, int, int) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory
 
createTokenManager(Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
 
curChar - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
 
currentToken - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
This is the last token that has been consumed successfully.
CyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
 
CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 

D

DaaRuleViolation - Class in net.sourceforge.pmd.lang.java.rule.controversial
The RuleViolation is extended by the VariableName.
DaaRuleViolation(Rule, RuleContext, Node, String, String, String, int, int) - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation
 
DataflowAnomalyAnalysisRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
Starts path search for each method and runs code if found.
DataflowAnomalyAnalysisRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
 
DataFlowFacade - Class in net.sourceforge.pmd.lang.java.dfa
TODO What about initializers? This only processes methods and constructors.
DataFlowFacade() - Constructor for class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
 
debugStream - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Debug output.
DECIMAL_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
DeclarationFinderFunction - Class in net.sourceforge.pmd.lang.java.symboltable
 
DeclarationFinderFunction(NameOccurrence) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.DeclarationFinderFunction
 
declarationsAreInDefaultPackage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
DECR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
DEFAULT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
Lexical state.
DEFAULT_BUFFER_SIZE - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule
 
DefaultValue() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
DEPRECATED - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
description - Variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
Dimensionable - Interface in net.sourceforge.pmd.lang.java.ast
 
disable_tracing() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Disable tracing.
DISSALLOWED_TERMS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
DO - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
DontImportJavaLangRule - Class in net.sourceforge.pmd.lang.java.rule.imports
 
DontImportJavaLangRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.DontImportJavaLangRule
 
DontImportSunRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
 
DontImportSunRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.DontImportSunRule
 
DoStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
DOT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
DOUBLE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
DoubleCheckedLockingRule - Class in net.sourceforge.pmd.lang.java.rule.basic
void method() { if (x == null) { synchronized(this){ if (x == null) { x = new | method(); } } } }
DoubleCheckedLockingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
 
DummyJavaNode - Class in net.sourceforge.pmd.lang.java.ast
This is a basic JavaNode implementation, useful when needing to create a dummy node.
DummyJavaNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.DummyJavaNode
 
DummyJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.DummyJavaNode
 
DumpFacade - Class in net.sourceforge.pmd.lang.java.ast
 
DumpFacade() - Constructor for class net.sourceforge.pmd.lang.java.ast.DumpFacade
 
DuplicateImportsRule - Class in net.sourceforge.pmd.lang.java.rule.imports
 
DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 

E

ELLIPSIS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ELSE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
EmptyStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
enable_tracing() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Enable tracing.
end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
 
end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
endColumn - Variable in class net.sourceforge.pmd.lang.java.ast.Token
The column number of the last character of this Token.
endLine - Variable in class net.sourceforge.pmd.lang.java.ast.Token
The line number of the last character of this Token.
entryStack - Variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
ENUM_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
EnumBody() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
EnumConstant() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
EnumDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
EOF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
End of File.
eol - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
The end of line string for this machine.
EQ - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
EqualityExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
equals(Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
EXCEPTION_FILE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
EXCEPTION_LIST_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
ExceptionAsFlowControlRule - Class in net.sourceforge.pmd.lang.java.rule.strictexception
Catches the use of exception statements as a flow control device.
ExceptionAsFlowControlRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strictexception.ExceptionAsFlowControlRule
 
ExcessiveClassLengthRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
This rule detects when a class exceeds a certain threshold.
ExcessiveClassLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveClassLengthRule
 
ExcessiveImportsRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
ExcessiveImports attempts to count all unique imports a class contains.
ExcessiveImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.ExcessiveImportsRule
 
ExcessiveLengthRule - Class in net.sourceforge.pmd.lang.java.rule.design
This is a common super class for things which have excessive length.
ExcessiveLengthRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule
 
ExcessiveMethodLengthRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
This rule detects when a method exceeds a certain threshold.
ExcessiveMethodLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveMethodLengthRule
 
ExcessiveNodeCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
This is a common super class for things which shouldn't have excessive nodes underneath.
ExcessiveNodeCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule
 
ExcessiveParameterListRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
This rule detects an abnormally long parameter list.
ExcessiveParameterListRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveParameterListRule
 
ExcessivePublicCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Rule attempts to count all public methods and public attributes defined in a class.
ExcessivePublicCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule
 
ExclusiveOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
execute(CurrentPath) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
 
execute(CurrentPath) - Method in class net.sourceforge.pmd.lang.java.rule.UselessAssignment
 
execute() - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
 
execute(Scope) - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
 
expectedTokenSequences - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
Each entry in this array is an array of integers.
ExplicitConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
EXPONENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
Expression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
EXTENDS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ExtendsList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
extractProperties() - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardDebugLoggingRule
 
extractProperties() - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 

F

FALSE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
FIELD_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
FieldDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
FieldDeclarationsShouldBeAtStartOfClassRule - Class in net.sourceforge.pmd.lang.java.rule.design
Detects fields that are declared after methods, constructors, etc.
FieldDeclarationsShouldBeAtStartOfClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.FieldDeclarationsShouldBeAtStartOfClassRule
filteredCommentIn(Comment) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
 
FINAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
FINAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
FINALLY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
FinallyStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
findClass(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
Resolves a class by its name using all known resolvers.
findClassNameDeclaration(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
findFirstDegreeChildrenOfType(Node, Class<T>) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
 
findVariableHere(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
findVariableHere(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
findVariableHere(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
findVariableHere(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
findVariableHere(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
findViolationForEachLogStatement(ASTCompilationUnit, Object, String) - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
FLOAT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
FOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ForInit() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
FormalComment - Class in net.sourceforge.pmd.lang.java.ast
 
FormalComment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.FormalComment
 
FormalParameter() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
FormalParameters() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ForStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ForUpdate() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 

G

GE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
generateParseException() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Generate ParseException.
GenericClassCounterRule - Class in net.sourceforge.pmd.lang.java.rule.design
A generic rule that can be configured to "count" classes of certain type based on either their name (full name, prefix, suffixes anything can be matched with a regex), and/or their type.
GenericClassCounterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
GenericLiteralCheckerRule - Class in net.sourceforge.pmd.lang.java.rule
This class allow to match a Literal (most likely a String) with a regex pattern.
GenericLiteralCheckerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule
 
getAccessNodeParent() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
 
getAccessNodeParent() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTArguments
 
getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
Get the number of arguments for this primary suffix.
getArgumentCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
 
getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
getArrayDepth() - Method in interface net.sourceforge.pmd.lang.java.ast.Dimensionable
 
getASTCompilationUnitPackage() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
 
getBlock() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
getClassDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
getClassDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
Convenience method that casts the declarations to ClassNameDeclarations.
getClassName() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
getClassTypeResolver() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
GetCommentOnFunction - Class in net.sourceforge.pmd.lang.java.xpath
The XPath query "//VariableDeclarator[contains(getCommentOn(), '//password')]" will find all variables declared that are annotated with the password comment.
GetCommentOnFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
 
getComments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
getComparisonTargets() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
For each relation/equality operator, comparison targets need to define.
getComparisonTargets() - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
 
getComplexityAverage() - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
getDataFlowFacade() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getDataFlowHandler() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getDecl() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
getDecl() - Method in class net.sourceforge.pmd.lang.java.ast.ASTResource
 
getDecl() - Method in class net.sourceforge.pmd.lang.java.symboltable.DeclarationFinderFunction
 
getDeclaratorId() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
getDeclaringType(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
Gets the Image of the first parent node of type ASTClassOrInterfaceDeclaration or null
getDFAGraphRule() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getEscapedStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
Tries to reconstruct the original string literal.
getExplicitImports() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
getExplicitImports() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
 
getFinally() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
 
getFirstClassOrInterfaceTypeImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
Gets the image of the first ASTClassOrInterfaceType child or null if none is found.
getFirstNameImage(Node) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
Gets the image of the ASTName node found by Node.getFirstDescendantOfType(Class) if it is the greatgrandchild of the given node.
getImage() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
getImportedClasses(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
 
getImportedName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
getImportedNameNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
getImportsCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
 
getImportWrapper(Node) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
getInnerClasses() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
getInstance(ClassLoader) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
A new PMDASMClassLoader is created for each compilation unit, this method allows to reuse the same PMDASMClassLoader across all the compilation units.
getLabelStatementNodeClass() - Method in class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
 
getLocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
getMethodDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
getMethodName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
Gets the name of the method.
getMethodNameDeclaratorNode() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
getMethods() - Method in class net.sourceforge.pmd.lang.java.dfa.JavaDFAGraphRule
 
getModifiers() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
getModifiers() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
getName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
getName() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
getNameDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
 
getNameDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
getNameForWhichThisIsAQualifier() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
getNames() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameFinder
 
getNextToken() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Get the next Token.
getNextToken() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Get the next Token.
getNextToken() - Method in class net.sourceforge.pmd.lang.java.JavaTokenManager
 
getPackage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
getPackageDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
getPackageName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
getPackageName() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
getPackageNameImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
 
getPackages() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
getParameterCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
 
getParameterCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
 
getParameterCount() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
 
getParameterCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
getParameterDisplaySignature() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
getParameters() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
 
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java13Handler
 
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java14Handler
 
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java15Handler
 
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java16Handler
 
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java17Handler
 
getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.Java18Handler
 
getQualifiedTypeNames() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
Returns a set of all types defined within this source file.
getRestrictedPackages() - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
getResult() - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
 
getResultType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
getReturnedVariableName(ASTReturnStatement) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
Gets the name of the variable returned.
getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getScope() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
getScope() - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
 
getScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
getSuppressMap() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
 
getSuppressMap() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
getSymbolFacade() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getSymbolFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getThrows() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
getToken(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Get the specific Token.
getType() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
 
getType() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
 
getType() - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
Get the Java Class associated with this node.
getType() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation
 
getType() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
 
getType() - Method in class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
 
getType() - Method in interface net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration
 
getType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
getTypeImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
 
getTypeImage() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
 
getTypeImage() - Method in class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
 
getTypeImage() - Method in interface net.sourceforge.pmd.lang.java.symboltable.TypedNameDeclaration
 
getTypeImage() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
getTypeNameNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
 
getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
Determines the type node of this variable id.
getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
getUsages() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
getValue() - Method in class net.sourceforge.pmd.lang.java.ast.Token
An optional attribute value of the Token.
getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
getVariableDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
Gets the variable name of this field.
getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
Gets the variable name of this field.
getVariableName() - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DaaRuleViolation
 
getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
 
getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule
 
getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule
 
getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
getXPathHandler() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
 
glomNames(Set<T>) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
 
GodClassRule - Class in net.sourceforge.pmd.lang.java.rule.design
The God Class Rule detects a the God Class design flaw using metrics.
GodClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
GOTO - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
GT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
GUARD_METHODS - Static variable in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
GuardDebugLoggingRule - Class in net.sourceforge.pmd.lang.java.rule.logging
 
GuardDebugLoggingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.logging.GuardDebugLoggingRule
 
GuardLogStatementJavaUtilRule - Class in net.sourceforge.pmd.lang.java.rule.logging
 
GuardLogStatementJavaUtilRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementJavaUtilRule
 
GuardLogStatementRule - Class in net.sourceforge.pmd.lang.java.rule.logging
Check that log.debug, log.trace, log.error, etc...
GuardLogStatementRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
guardStmtByLogLevel - Variable in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 

H

hasAsParentBetween(Node, Class<?>, Node) - Static method in class net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
Return whether a class of the specified type exists between the node argument and the topParent argument.
hasAuxclasspath() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
Whether an auxclasspath has been configured or not.
hasAuxclasspath() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
Whether the classloader is using the auxclasspath or not.
hasChosenAddressTypes() - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
hasClassLombokAnnotation() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
Returns whether there have been class level Lombok annotations found.
hasDissallowedTerms() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
hasElse() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
 
hasFinally() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
 
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
 
hashCode() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
hasIntersectionTypes() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
 
hasLombokAnnotation(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
Checks whether the given node is annotated with any lombok annotation.
hasPrefixesOrSuffixes() - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
hasPropertyValue(EnumeratedMultiProperty<String>, String) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
 
hasSuppressWarningsAnnotationFor(Rule) - Method in interface net.sourceforge.pmd.lang.java.ast.CanSuppressWarnings
 
HEADER_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
HEADER_PLACEMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
 
HeaderCommentsRule - Class in net.sourceforge.pmd.lang.java.rule.comments
Restrictions regarding the legal placement and content of the file header.
HeaderCommentsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
 
HEX_FLOATING_POINT_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
HEX_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
highestDecisionPoints - Variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
HOOK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.

I

IdempotentOperationsRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
IdempotentOperationsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.IdempotentOperationsRule
 
IDENTIFIER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
IF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
IfStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ignoredProperties() - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
image - Variable in class net.sourceforge.pmd.lang.java.ast.Token
The string image of the token.
ImmutableFieldRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
ImmutableFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ImmutableFieldRule
 
IMPLEMENTS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ImplementsList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
IMPORT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ImportDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ImportFromSamePackageRule - Class in net.sourceforge.pmd.lang.java.rule.imports
 
ImportFromSamePackageRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.ImportFromSamePackageRule
 
imports - Variable in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
importsPackage(ASTCompilationUnit, String) - Static method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
IN_FORMAL_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
Lexical state.
IN_MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
Lexical state.
InclusiveOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
INCR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
indexNodes(List<Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
 
InefficientEmptyStringCheckRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds code which inefficiently determines empty strings.
InefficientEmptyStringCheckRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
 
InefficientStringBufferingRule - Class in net.sourceforge.pmd.lang.java.rule.strings
How this rule works: find additive expressions: + check that the addition is between anything other than two literals if true and also the parent is StringBuffer constructor or append, report a violation.
InefficientStringBufferingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule
 
init() - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
init() - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
Initializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
initializeWith(Writer, String, boolean, JavaNode) - Method in class net.sourceforge.pmd.lang.java.ast.DumpFacade
 
initializeWith(DataFlowHandler, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
 
initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.symboltable.SymbolFacade
 
initializeWith(ClassLoader, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.symboltable.SymbolFacade
 
initializeWith(ClassLoader, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade
 
innerClasses - Variable in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
input_stream - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
 
INSTANCE - Static variable in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolationFactory
 
INSTANCEOF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
InstanceOfExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
InsufficientStringBufferDeclarationRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds StringBuffers which may have been pre-sized incorrectly.
InsufficientStringBufferDeclarationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule
 
INT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
INTEGER_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
INTERFACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
InvalidSlf4jMessageFormatRule - Class in net.sourceforge.pmd.lang.java.rule.logging
 
InvalidSlf4jMessageFormatRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.logging.InvalidSlf4jMessageFormatRule
 
IPV4 - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
IPV4_MAPPED_IPV6 - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
IPV4_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
IPV4_REGEXP - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
IPV6 - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
IPV6_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
IPV6_REGEXP - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
isA(TypeNode, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
 
isA(TypedNameDeclaration, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
 
isAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isAbstract() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
isAllocation() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
Tells if this BlockStatement is an allocation statement.
isAllowedClass(ASTImportDeclaration) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
isAnnotationMember() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isAnonymousInnerClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
 
isAnonymousInnerClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
 
isArguments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
 
isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
isArray() - Method in interface net.sourceforge.pmd.lang.java.ast.Dimensionable
 
isArray() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
isArrayDereference() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
 
isBoolean() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
 
isCharLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
isCloneMethod(ASTMethodDeclarator) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
 
isCompound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
 
isContainingPackage(String, String) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
isDefault() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isDefault() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isDefault() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
 
isDoubleLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
Checks whether this literal describes a double.
isEither(TypeNode, Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
 
isEither(TypedNameDeclaration, Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
 
isEnumChild() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
 
isEnumChild() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
isExceptionBlockParameter() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
isExplicitReceiverParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
isExplicitReceiverParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
isField(String, ASTTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
Tells if the type declaration has a field with varName.
isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isFinal() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
 
isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
 
isFloatLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
isHexCharacter(char) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
isImportOnDemand() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
isInStringBufferOperation(Node, int, String) - Static method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule
 
isInterface() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
 
isInterfaceMember() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isInterfaceMember() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
isIntLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
isIPv4(char, String) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
isIPv6(char, String, boolean, boolean) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
isJUnitMethod(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
 
isLambdaTypelessParameter() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
isLatinDigit(char) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
isLocalVariable(String, Node) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.AbstractSunSecureRule
TODO modify usages to use symbol table Tells if the variable name is a local variable declared in the method.
isLongLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
Checks whether this literal is a long integer.
isMatch(Pattern, String) - Static method in class net.sourceforge.pmd.lang.java.rule.regex.RegexHelper
Simple commodity method (also designed to increase readability of source code, and to decrease import in the calling class).
isMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
isMethodReference() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
isNative() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isNative() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isNeither(TypedNameDeclaration, Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
 
isNested() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
 
isNested() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
 
isOnLeftHandSide() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
isOnRightHandSide() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isPackagePrivate() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isPartOfQualifiedName() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
isPrimitiveType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
isPrivate() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isPrivate() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isPrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isProtected() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isProtected() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isProtected() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isPublic() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isPublic() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
isQualifiedName(Node) - Static method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
isReferenceToClassSameCompilationUnit() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
Checks whether the type this node is referring to is declared within the same compilation unit - either a class/interface or a enum type.
isReferenceType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
Note that an array of primitive types (int[]) is a reference type.
isSelfAssignment() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
Assert it the occurrence is a self assignment such as: i += 3;
isSingleCharacterStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
Returns true if this is a String literal with only one character.
isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isStatic() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
 
isStrictfp() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isStrictfp() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
isSuper() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
isSuppressed(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
isSupressed(Node, Rule) - Static method in class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
Check for suppression on this node, on parents, and on contained types for ASTCompilationUnit
isSynchronized() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isSynchronized() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isSyntacticallyAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
isSyntacticallyFinal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isSyntacticallyPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isSyntacticallyPublic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
isSyntacticallyStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
 
isTargetMethod(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
 
isTargetMethod(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
Determine if we're dealing with .size method
isTargetMethod(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
 
isTernary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
 
isThis() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
isThisOrSuper() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
Simply return true is the image is equal to keyword 'this' or 'super'.
isTransient() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isTransient() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
isTrue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
 
isVarargs() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
isVarargs() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
isVarargs() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
isViolationArgument(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
Returns whether the node being sent to the method is OK or not.
isViolationArgument(Node) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
Returns whether the node being sent to the method is OK or not.
isVoid() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
 
isVoid() - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
 
isVolatile() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
isVolatile() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 

J

Java13Handler - Class in net.sourceforge.pmd.lang.java
 
Java13Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java13Handler
 
Java13Parser - Class in net.sourceforge.pmd.lang.java
Adapter for the JavaParser, using Java 1.3 grammar.
Java13Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java13Parser
 
Java14Handler - Class in net.sourceforge.pmd.lang.java
 
Java14Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java14Handler
 
Java14Parser - Class in net.sourceforge.pmd.lang.java
Adapter for the JavaParser, using Java 1.4 grammar.
Java14Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java14Parser
 
Java15Handler - Class in net.sourceforge.pmd.lang.java
 
Java15Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java15Handler
 
Java15Parser - Class in net.sourceforge.pmd.lang.java
Adapter for the JavaParser, using Java 1.5 grammar.
Java15Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java15Parser
 
Java16Handler - Class in net.sourceforge.pmd.lang.java
 
Java16Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java16Handler
 
Java16Parser - Class in net.sourceforge.pmd.lang.java
Adapter for the JavaParser, using Java 1.6 grammar.
Java16Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java16Parser
 
Java17Handler - Class in net.sourceforge.pmd.lang.java
 
Java17Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java17Handler
 
Java17Parser - Class in net.sourceforge.pmd.lang.java
Adapter for the JavaParser, using Java 1.7 grammar.
Java17Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java17Parser
 
Java18Handler - Class in net.sourceforge.pmd.lang.java
 
Java18Handler() - Constructor for class net.sourceforge.pmd.lang.java.Java18Handler
 
Java18Parser - Class in net.sourceforge.pmd.lang.java
Adapter for the JavaParser, using Java 1.8 grammar.
Java18Parser(ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.Java18Parser
 
JavaDataFlowHandler - Class in net.sourceforge.pmd.lang.java
 
JavaDataFlowHandler() - Constructor for class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
 
JavaDataFlowNode - Class in net.sourceforge.pmd.lang.java.dfa
 
JavaDataFlowNode(List<DataFlowNode>, Node) - Constructor for class net.sourceforge.pmd.lang.java.dfa.JavaDataFlowNode
 
JavaDFAGraphRule - Class in net.sourceforge.pmd.lang.java.dfa
 
JavaDFAGraphRule() - Constructor for class net.sourceforge.pmd.lang.java.dfa.JavaDFAGraphRule
 
javadocContentAfter(String, int) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
 
JavadocElement - Class in net.sourceforge.pmd.lang.java.ast
 
JavadocElement(int, int, int, int, JavadocTag) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavadocElement
 
JavadocRule - Class in net.sourceforge.pmd.lang.java.rule.comments
 
JavadocRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.comments.JavadocRule
 
JavadocTag - Class in net.sourceforge.pmd.lang.java.javadoc
 
javadocTagsIn(String) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
 
JavaFunctions - Class in net.sourceforge.pmd.lang.java.xpath
Exposes all Java Language specific functions for Saxon use.
JavaLanguage - Class in net.sourceforge.pmd.cpd
 
JavaLanguage() - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
 
JavaLanguage(Properties) - Constructor for class net.sourceforge.pmd.cpd.JavaLanguage
 
JavaLanguageModule - Class in net.sourceforge.pmd.lang.java
Created by christoferdutz on 20.09.14.
JavaLanguageModule() - Constructor for class net.sourceforge.pmd.lang.java.JavaLanguageModule
 
JavaNameOccurrence - Class in net.sourceforge.pmd.lang.java.symboltable
 
JavaNameOccurrence(JavaNode, String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
JavaNode - Interface in net.sourceforge.pmd.lang.java.ast
 
JavaParser - Class in net.sourceforge.pmd.lang.java.ast
 
JavaParser(CharStream) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParser
Constructor with user supplied CharStream.
JavaParser(JavaParserTokenManager) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParser
Constructor with generated Token Manager.
JavaParserConstants - Interface in net.sourceforge.pmd.lang.java.ast
Token literal values and constants.
JavaParserTokenManager - Class in net.sourceforge.pmd.lang.java.ast
Token Manager.
JavaParserTokenManager(CharStream) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Constructor.
JavaParserTokenManager(CharStream, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Constructor.
JavaParserTreeConstants - Interface in net.sourceforge.pmd.lang.java.ast
 
JavaParserVisitor - Interface in net.sourceforge.pmd.lang.java.ast
 
JavaParserVisitorAdapter - Class in net.sourceforge.pmd.lang.java.ast
 
JavaParserVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
JavaRuleChainVisitor - Class in net.sourceforge.pmd.lang.java.rule
 
JavaRuleChainVisitor() - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
 
JavaRuleViolation - Class in net.sourceforge.pmd.lang.java.rule
This is a Java RuleViolation.
JavaRuleViolation(Rule, RuleContext, JavaNode, String, int, int) - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
 
JavaRuleViolation(Rule, RuleContext, JavaNode, String) - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
 
JavaRuleViolationFactory - Class in net.sourceforge.pmd.lang.java.rule
 
JavaTokenizer - Class in net.sourceforge.pmd.cpd
 
JavaTokenizer() - Constructor for class net.sourceforge.pmd.cpd.JavaTokenizer
 
JavaTokenManager - Class in net.sourceforge.pmd.lang.java
Java Token Manager implementation.
JavaTokenManager(Reader) - Constructor for class net.sourceforge.pmd.lang.java.JavaTokenManager
 
jj_nt - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
Next token.
jjFillToken() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
 
jjnewLexState - Static variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Token literal values.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForInit
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
 
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNameList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResource
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResources
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
Accept the visitor.
jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
Accept the visitor.
JJTADDITIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTALLOCATIONEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTANDEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTANNOTATIONMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEBODY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTANNOTATIONTYPEMEMBERDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTARGUMENTLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTARGUMENTS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTARRAYDIMSANDINITS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTASSERTSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTASSIGNMENTOPERATOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTBLOCK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTBLOCKSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTBOOLEANLITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTBREAKSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCASTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCATCHSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEBODY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEBODYDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCLASSORINTERFACETYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
jjtClose() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
JJTCOMPILATIONUNIT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCONDITIONALANDEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCONDITIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCONDITIONALOREXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCONSTRUCTORDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTCONTINUESTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTDEFAULTVALUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTDOSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTEMPTYSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTENUMBODY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTENUMCONSTANT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTENUMDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTEQUALITYEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTEXCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTEXPLICITCONSTRUCTORINVOCATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTEXTENDSLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFIELDDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFINALLYSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFORINIT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFORMALPARAMETERS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFORSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTFORUPDATE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTIMPLEMENTSLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTIMPORTDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTINCLUSIVEOREXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTINSTANCEOFEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTJavaParserState - Class in net.sourceforge.pmd.lang.java.ast
 
JJTJavaParserState() - Constructor for class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
JJTLABELEDSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTLAMBDAEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTLITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTLOCALVARIABLEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMARKERANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMEMBERSELECTOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMEMBERVALUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEARRAYINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMEMBERVALUEPAIRS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMETHODDECLARATOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMETHODREFERENCE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTMULTIPLICATIVEEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTNAME - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTNAMELIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
jjtNodeName - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTNORMALANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTNULLLITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
jjtOpen() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
JJTPACKAGEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPOSTFIXEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPREDECREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPREINCREMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPRIMARYEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPRIMARYPREFIX - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPRIMARYSUFFIX - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTPRIMITIVETYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
jjtree - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
JJTREFERENCETYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRELATIONALEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRESOURCE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRESOURCES - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRESOURCESPECIFICATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRESULTTYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRETURNSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTRUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSHIFTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSINGLEMEMBERANNOTATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSTATEMENTEXPRESSIONLIST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSWITCHLABEL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSWITCHSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTSYNCHRONIZEDSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTHROWSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTRYSTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPEARGUMENTS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPEBOUND - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTTYPEPARAMETERS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTUNARYEXPRESSIONNOTPLUSMINUS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTVARIABLEDECLARATOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTVARIABLEDECLARATORID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTVARIABLEINITIALIZER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTVOID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTWHILESTATEMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JJTWILDCARDBOUNDS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
 
JUNIT3_CLASS - Static variable in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
 
JUNIT4_CLASS - Static variable in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
 
JUnitAssertionsShouldIncludeMessageRule - Class in net.sourceforge.pmd.lang.java.rule.junit
 
JUnitAssertionsShouldIncludeMessageRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule
 
JUnitTestsShouldIncludeAssertRule - Class in net.sourceforge.pmd.lang.java.rule.junit
 
JUnitTestsShouldIncludeAssertRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
 
JUnitUseExpectedRule - Class in net.sourceforge.pmd.lang.java.rule.migrating
This rule finds code like this:
JUnitUseExpectedRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule
 

K

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

L

label - Variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
LabeledStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
LAMBDA - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LambdaExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
LawOfDemeterRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
This rule can detect possible violations of the Law of Demeter.
LawOfDemeterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule
 
LBRACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LBRACKET - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LETTER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
lexStateNames - Static variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Lexer state names.
Literal() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
loadClass(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
loadClass(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.PMDASMClassLoader
 
LocalScope - Class in net.sourceforge.pmd.lang.java.symboltable
A LocalScope can have variable declarations and class declarations within it.
LocalScope() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
LocalVariableCouldBeFinalRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
 
LocalVariableCouldBeFinalRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.LocalVariableCouldBeFinalRule
 
LocalVariableDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
LOG_LEVELS - Static variable in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
LONG - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LooseCoupling - Class in net.sourceforge.pmd.lang.java.typeresolution.rules
This is a separate rule, uses the type resolution facade
LooseCoupling() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.LooseCoupling
 
LooseCouplingRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
 
LooseCouplingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.LooseCouplingRule
 
LoosePackageCouplingRule - Class in net.sourceforge.pmd.lang.java.rule.coupling
The loose package coupling Rule can be used to ensure coupling outside of a package hierarchy is minimized to all but an allowed set of classes from within the package hierarchy.
LoosePackageCouplingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
LPAREN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
LT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.

M

main(String[]) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
 
MarkerAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MAX_LINE_LENGTH - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
 
MAX_LINES - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
 
MemberSelector() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MemberValue() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MemberValueArrayInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MemberValuePair() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MemberValuePairs() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
METHOD_REF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
MethodArgumentCouldBeFinalRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
 
MethodArgumentCouldBeFinalRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
 
methodCount - Variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule.Entry
 
MethodDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MethodDeclarator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MethodNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
 
MethodNameDeclaration(ASTMethodDeclarator) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
methodNames() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
Return the names of all the methods we are scanning for, no brackets or argument types.
methodNames() - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
Method methodNames.
MethodNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
MethodNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.MethodNamingConventionsRule
 
MethodReference() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MethodReturnsInternalArrayRule - Class in net.sourceforge.pmd.lang.java.rule.sunsecure
Implementation note: this rule currently ignores return types of y.x.z, currently it handles only local type fields.
MethodReturnsInternalArrayRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule
 
MethodScope - Class in net.sourceforge.pmd.lang.java.symboltable
A Method Scope can have variable declarations and class declarations within it.
MethodScope(Node) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
MethodWithSameNameAsEnclosingClassRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
MethodWithSameNameAsEnclosingClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.MethodWithSameNameAsEnclosingClassRule
 
MINIMUM_LENGTH_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
MINUS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
MINUSASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ModifiedCyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Implements the modified cyclomatic complexity rule
ModifiedCyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.ModifiedCyclomaticComplexityRule
 
Modifiers() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
MoreThanOneLoggerRule - Class in net.sourceforge.pmd.lang.java.rule.logging
 
MoreThanOneLoggerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
 
MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
MultiLineComment - Class in net.sourceforge.pmd.lang.java.ast
 
MultiLineComment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.MultiLineComment
 
multiLinesIn(String) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
 
MultiplicativeExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 

N

Name() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
NAME - Static variable in class net.sourceforge.pmd.lang.java.JavaLanguageModule
 
NameFinder - Class in net.sourceforge.pmd.lang.java.symboltable
 
NameFinder(ASTPrimaryExpression) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.NameFinder
 
NameList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
NATIVE - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
NATIVE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
NcssConstructorCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Non-commented source statement counter for constructors.
NcssConstructorCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule
Count constructor declarations.
NcssMethodCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Non-commented source statement counter for methods.
NcssMethodCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule
Count the size of all non-constructor methods.
NcssTypeCountRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Non-commented source statement counter for type declarations.
NcssTypeCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
Count type declarations.
NE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
net.sourceforge.pmd.cpd - package net.sourceforge.pmd.cpd
 
net.sourceforge.pmd.lang.java - package net.sourceforge.pmd.lang.java
 
net.sourceforge.pmd.lang.java.ast - package net.sourceforge.pmd.lang.java.ast
 
net.sourceforge.pmd.lang.java.dfa - package net.sourceforge.pmd.lang.java.dfa
 
net.sourceforge.pmd.lang.java.javadoc - package net.sourceforge.pmd.lang.java.javadoc
 
net.sourceforge.pmd.lang.java.rule - package net.sourceforge.pmd.lang.java.rule
 
net.sourceforge.pmd.lang.java.rule.basic - package net.sourceforge.pmd.lang.java.rule.basic
 
net.sourceforge.pmd.lang.java.rule.codesize - package net.sourceforge.pmd.lang.java.rule.codesize
 
net.sourceforge.pmd.lang.java.rule.comments - package net.sourceforge.pmd.lang.java.rule.comments
 
net.sourceforge.pmd.lang.java.rule.controversial - package net.sourceforge.pmd.lang.java.rule.controversial
 
net.sourceforge.pmd.lang.java.rule.coupling - package net.sourceforge.pmd.lang.java.rule.coupling
 
net.sourceforge.pmd.lang.java.rule.design - package net.sourceforge.pmd.lang.java.rule.design
 
net.sourceforge.pmd.lang.java.rule.finalizers - package net.sourceforge.pmd.lang.java.rule.finalizers
 
net.sourceforge.pmd.lang.java.rule.imports - package net.sourceforge.pmd.lang.java.rule.imports
 
net.sourceforge.pmd.lang.java.rule.javabeans - package net.sourceforge.pmd.lang.java.rule.javabeans
 
net.sourceforge.pmd.lang.java.rule.junit - package net.sourceforge.pmd.lang.java.rule.junit
 
net.sourceforge.pmd.lang.java.rule.logging - package net.sourceforge.pmd.lang.java.rule.logging
 
net.sourceforge.pmd.lang.java.rule.migrating - package net.sourceforge.pmd.lang.java.rule.migrating
 
net.sourceforge.pmd.lang.java.rule.naming - package net.sourceforge.pmd.lang.java.rule.naming
 
net.sourceforge.pmd.lang.java.rule.optimizations - package net.sourceforge.pmd.lang.java.rule.optimizations
 
net.sourceforge.pmd.lang.java.rule.regex - package net.sourceforge.pmd.lang.java.rule.regex
 
net.sourceforge.pmd.lang.java.rule.strictexception - package net.sourceforge.pmd.lang.java.rule.strictexception
 
net.sourceforge.pmd.lang.java.rule.strings - package net.sourceforge.pmd.lang.java.rule.strings
 
net.sourceforge.pmd.lang.java.rule.sunsecure - package net.sourceforge.pmd.lang.java.rule.sunsecure
 
net.sourceforge.pmd.lang.java.rule.unnecessary - package net.sourceforge.pmd.lang.java.rule.unnecessary
 
net.sourceforge.pmd.lang.java.rule.unusedcode - package net.sourceforge.pmd.lang.java.rule.unusedcode
 
net.sourceforge.pmd.lang.java.symboltable - package net.sourceforge.pmd.lang.java.symboltable
 
net.sourceforge.pmd.lang.java.typeresolution - package net.sourceforge.pmd.lang.java.typeresolution
 
net.sourceforge.pmd.lang.java.typeresolution.rules - package net.sourceforge.pmd.lang.java.typeresolution.rules
 
net.sourceforge.pmd.lang.java.typeresolution.rules.imports - package net.sourceforge.pmd.lang.java.typeresolution.rules.imports
 
net.sourceforge.pmd.lang.java.typeresolution.visitors - package net.sourceforge.pmd.lang.java.typeresolution.visitors
 
net.sourceforge.pmd.lang.java.xpath - package net.sourceforge.pmd.lang.java.xpath
 
NEW - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
newToken(int, String) - Static method in class net.sourceforge.pmd.lang.java.ast.Token
Returns a new Token object, by default.
newToken(int) - Static method in class net.sourceforge.pmd.lang.java.ast.Token
 
next - Variable in class net.sourceforge.pmd.lang.java.ast.Token
A reference to the next regular (non-special) token from the input stream.
nodeArity() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
nodeCreated() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
NonThreadSafeSingletonRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
NonThreadSafeSingletonRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
 
NormalAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
NPathComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
NPath complexity is a measurement of the acyclic execution paths through a function.
NPathComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
NULL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
NullAssignmentRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
 
NullAssignmentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.NullAssignmentRule
 
NullLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 

O

OccurrenceFinder - Class in net.sourceforge.pmd.lang.java.symboltable
 
OccurrenceFinder() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder
 
OCTAL_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
 
OnlyOneReturnRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
 
OnlyOneReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule
 
openNodeScope(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
ORASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
orderedCommentsAndDeclarations(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
 
OverrideBothEqualsAndHashcodeRule - Class in net.sourceforge.pmd.lang.java.rule.basic
 
OverrideBothEqualsAndHashcodeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
 

P

PACKAGE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
PackageDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PACKAGES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
PARAM - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
parse(String, Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
 
parse(String) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule.ExceptionParser
 
ParseException - Exception in net.sourceforge.pmd.lang.java.ast
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception net.sourceforge.pmd.lang.java.ast.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception net.sourceforge.pmd.lang.java.ast.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception net.sourceforge.pmd.lang.java.ast.ParseException
Constructor with message.
parser - Variable in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
PART_LETTER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
peekNode() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
PLUS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
PLUSASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
PMDASMClassLoader - Class in net.sourceforge.pmd.lang.java.typeresolution
 
PMDASMVisitor - Class in net.sourceforge.pmd.lang.java.typeresolution.visitors
 
PMDASMVisitor(String) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
pmdClassLoader - Variable in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.AbstractResolver
the class loader.
popNode() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
PositionalIteratorRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
PositionalIteratorRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.PositionalIteratorRule
 
PostfixExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PreDecrementExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PreIncrementExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PrematureDeclarationRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
Checks for variables in methods that are defined before they are really needed.
PrematureDeclarationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
 
PreserveStackTraceRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
PreserveStackTraceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.PreserveStackTraceRule
 
PrimaryExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PrimaryPrefix() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PrimarySuffix() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PrimitiveType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
PRIVATE - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
PRIVATE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
PROT_METHOD_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
PROTECTED - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
PROTECTED - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
PUB_METHOD_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
PUBLIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
PUBLIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
pushNode(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 

R

RBRACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
RBRACKET - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
realKind - Variable in class net.sourceforge.pmd.lang.java.ast.Token.GTToken
 
RedundantFieldInitializerRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
Detects redundant field initializers, i.e.
RedundantFieldInitializerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.RedundantFieldInitializerRule
 
ReferenceType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
RegexHelper - Class in net.sourceforge.pmd.lang.java.rule.regex
A simple helper class to regroup a bunch of method generally used by rules using regex.
registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
 
registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
 
ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Reinitialise.
ReInit(JavaParserTokenManager) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
Reinitialise.
ReInit(CharStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Reinitialise parser.
ReInit(CharStream, int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Reinitialise parser.
RelationalExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
REM - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
REMASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
REPORT_LEVEL_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
REQUIRED_TAGS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
 
REQUIRED_TERMS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
 
reset() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.CurrentPackageResolver
 
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ExplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.FullyQualifiedNameResolver
 
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImplicitImportResolver
 
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImportOnDemandResolver
 
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.PrimitiveTypeResolver
 
resolve(String) - Method in interface net.sourceforge.pmd.lang.java.symboltable.TypeSet.Resolver
Resolve the class by the given name
resolve(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.VoidResolver
 
resolveMaybeInner(String, String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet.AbstractResolver
Resolves the given class name with the given FQCN, considering it may be an inner class.
resolveType(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
resolveType(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
Tries to resolve a class by name.
Resource() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Resources() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ResourceSpecification() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
ResultType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
RETURN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
RETURN - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
returnsArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
 
ReturnStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
rootNode() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
 
RPAREN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
RSIGNEDSHIFT() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
RSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
RSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
RUNSIGNEDSHIFT() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
RUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
RUNSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.

S

SC_AND - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SC_OR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
ScopeAndDeclarationFinder - Class in net.sourceforge.pmd.lang.java.symboltable
Visitor for scope creation.
ScopeAndDeclarationFinder() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
Creates a new ScopeAndDeclarationFinder using the current class loader.
ScopeAndDeclarationFinder(ClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
Search - Class in net.sourceforge.pmd.lang.java.symboltable
 
Search(JavaNameOccurrence) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.Search
 
SEE - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
SEMICOLON - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SEPARATOR_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
SERIAL_VERSION_UID_CMT_REQUIREMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
setAbstract(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setAbstract(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setArgumentCount(int) - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
setASTCompilationUnitPackage(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
 
setCharLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
setClassTypeResolver(ClassTypeResolver) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
setComments(List<Comment>) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
 
setCompound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
 
setContainsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
 
setContainsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
 
setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Set debug output.
setDefault(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setDefault(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setDefault() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
 
setExplicitReceiverParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
setFileName(String) - Method in class net.sourceforge.pmd.lang.java.JavaTokenManager
 
setFinal(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setFinal(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setFloatLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
setHasElse() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
 
setIgnoreAnnotations(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
setIgnoreIdentifiers(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
setIgnoreLiterals(boolean) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
setImportOnDemand() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
setInterface() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
 
setIntersectionTypes(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
 
setIntLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
setIsArguments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
 
setIsArrayDereference() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
 
setIsEnum(boolean) - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
setIsMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
setIsSuper() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
setIsThis() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
 
setJdkVersion(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
setModifiers(int) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setModifiers(int) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
 
setNameDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
 
setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
setNative(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setNative(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setPackage(Package) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
setPrivate(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setPrivate(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.JavaLanguage
 
setProperties(Properties) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
setProtected(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setProtected(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setPublic(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setPublic(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setRegex(String) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
setScope(Scope) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
setScope(Scope) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
 
setStatic(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setStatic(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
 
setStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
 
setStrictfp(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setStrictfp(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
 
setSuppressMarker(String) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
setSynchronized(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setSynchronized(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setTernary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
 
setTransient(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setTransient(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
setTrue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
 
setType(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
 
setType(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
 
setType(Class<?>) - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
Set the Java Class associated with this node.
setUsesSuperModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
 
setUsesThisModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
 
setVarargs() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
 
setVolatile(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
 
setVolatile(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
ShiftExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
SHORT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SHOW_CLASSES_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
SHOW_METHODS_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
SignatureDeclareThrowsException - Class in net.sourceforge.pmd.lang.java.typeresolution.rules
A method/constructor shouldn't explicitly throw java.lang.Exception, since it is unclear which exceptions that can be thrown from the methods.
SignatureDeclareThrowsException() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
 
SignatureDeclareThrowsExceptionRule - Class in net.sourceforge.pmd.lang.java.rule.strictexception
 
SignatureDeclareThrowsExceptionRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
 
SimpleTypedNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
Just stores a type image and a actual type.
SimpleTypedNameDeclaration(String, Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
Creates a new SimpleTypedNameDeclaration with the given type
SimpleTypedNameDeclaration(String, Class<?>, SimpleTypedNameDeclaration) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
 
SimplifyBooleanReturnsRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
SimplifyBooleanReturnsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
 
SINCE - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
SINGLE_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SingleLineComment - Class in net.sourceforge.pmd.lang.java.ast
 
SingleLineComment(Token) - Constructor for class net.sourceforge.pmd.lang.java.ast.SingleLineComment
 
SingleMemberAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
SingleMethodSingletonRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
SingleMethodSingletonRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SingleMethodSingletonRule
 
SingletonClassReturningNewInstanceRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
SingletonClassReturningNewInstanceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SingletonClassReturningNewInstanceRule
 
SingularFieldRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
SingularFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
 
SKIP_ANNOTATIONS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
SLASH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SLASHASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SourceFileScope - Class in net.sourceforge.pmd.lang.java.symboltable
This scope is the outer most scope of a Java file.
SourceFileScope(ClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
SourceFileScope(ClassLoader, String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
specialToken - Variable in class net.sourceforge.pmd.lang.java.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.
STAR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
STARASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
Capture values and perform all the case-conversions once per run
start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
Statement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
StatementAndBraceFinder - Class in net.sourceforge.pmd.lang.java.dfa
Sublayer of DataFlowFacade.
StatementAndBraceFinder(DataFlowHandler) - Constructor for class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
StatementExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
StatementExpressionList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
STATIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
STATIC - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
StdCyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
Implements the standard cyclomatic complexity rule
StdCyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
StdCyclomaticComplexityRule.Entry - Class in net.sourceforge.pmd.lang.java.rule.codesize
 
STRICT_OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
 
STRICTFP - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
STRICTFP - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
STRING_LITERAL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
StringConcatenationRule - Class in net.sourceforge.pmd.lang.java.rule
 
StringConcatenationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.StringConcatenationRule
 
StringInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.strings
 
StringInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.StringInstantiationRule
 
StringToStringRule - Class in net.sourceforge.pmd.lang.java.rule.strings
 
StringToStringRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.StringToStringRule
 
subclasses(TypeNode, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
 
sumExpressionComplexity(ASTExpression) - Static method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
Calculate the boolean complexity of the given expression.
SUPER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
suppresses(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
 
SuspiciousHashcodeMethodNameRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
SuspiciousHashcodeMethodNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.SuspiciousHashcodeMethodNameRule
 
SuspiciousOctalEscapeRule - Class in net.sourceforge.pmd.lang.java.rule.controversial
 
SuspiciousOctalEscapeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.controversial.SuspiciousOctalEscapeRule
 
SWITCH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SwitchDensityRule - Class in net.sourceforge.pmd.lang.java.rule.design
Switch Density - This is the number of statements over the number of cases within a switch.
SwitchDensityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
 
SwitchLabel() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
SwitchStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
SwitchTo(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
Switch to specified lex state.
SymbolFacade - Class in net.sourceforge.pmd.lang.java.symboltable
 
SymbolFacade() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.SymbolFacade
 
SymbolTableTestRule - Class in net.sourceforge.pmd.lang.java.rule
 
SymbolTableTestRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule
 
SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
SYNCHRONIZED - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
SynchronizedStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 

T

tag() - Method in class net.sourceforge.pmd.lang.java.ast.JavadocElement
 
tagFor(String) - Static method in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
tagsIndicesIn(String) - Method in class net.sourceforge.pmd.lang.java.rule.comments.AbstractCommentRule
 
targetTypename() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
The name of the type the method will be invoked against.
targetTypename() - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
Method targetTypeName.
TERSE_NAME - Static variable in class net.sourceforge.pmd.lang.java.JavaLanguageModule
 
TestClassWithoutTestCasesRule - Class in net.sourceforge.pmd.lang.java.rule.junit
 
TestClassWithoutTestCasesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.junit.TestClassWithoutTestCasesRule
 
THIS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
THRESHOLD_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
THROW - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
THROWS - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
THROWS - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
ThrowStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TILDE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
token - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
Current token.
Token - Class in net.sourceforge.pmd.lang.java.ast
 
Token() - Constructor for class net.sourceforge.pmd.lang.java.ast.Token
No-argument constructor
Token(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token
Constructs a new token for the specified Image and Kind.
Token.GTToken - Class in net.sourceforge.pmd.lang.java.ast
 
Token.GTToken(int, String) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token.GTToken
 
token_source - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
Generated Token Manager.
tokenImage - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
Literal token values.
tokenImage - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenize(SourceCode, Tokens) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
 
TooManyFieldsRule - Class in net.sourceforge.pmd.lang.java.rule.codesize
 
TooManyFieldsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codesize.TooManyFieldsRule
 
toString() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
 
toString() - Method in class net.sourceforge.pmd.lang.java.ast.Comment
 
toString() - Method in class net.sourceforge.pmd.lang.java.ast.JavadocElement
 
toString() - Method in class net.sourceforge.pmd.lang.java.ast.Token
Returns the image.
toString() - Method in class net.sourceforge.pmd.lang.java.dfa.JavaDataFlowNode
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.LocalScope
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.MethodScope
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.NameFinder
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.SimpleTypedNameDeclaration
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
 
toString() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
TRANSIENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
TRANSIENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
trim(List<String>) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
Similar to the String.trim() function, this one removes the leading and trailing empty/blank lines from the line list.
TRUE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
TRY - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
TryStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
Type() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypeArgument() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypeArguments() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypeBound() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypeDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypedNameDeclaration - Interface in net.sourceforge.pmd.lang.java.symboltable
 
TypeHelper - Class in net.sourceforge.pmd.lang.java.typeresolution
 
TypeNode - Interface in net.sourceforge.pmd.lang.java.ast
This interface allows a Java Class to be associated with a node.
typeof(XPathContext, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
 
typeof(XPathContext, String, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
 
typeof(Node, String, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
 
TypeOfFunction - Class in net.sourceforge.pmd.lang.java.xpath
 
TypeOfFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
 
TypeParameter() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypeParameters() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
TypeResolutionFacade - Class in net.sourceforge.pmd.lang.java.typeresolution
 
TypeResolutionFacade() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.TypeResolutionFacade
 
TypeSet - Class in net.sourceforge.pmd.lang.java.symboltable
Keeps track of the types encountered in a ASTCompilationUnit
TypeSet() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet
The TypeSet provides type resolution for the symbol facade.
TypeSet(ClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet
The TypeSet provides type resolution for the symbol facade.
TypeSet.AbstractResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Base Resolver class that support a PMDASMClassLoader class loader.
TypeSet.AbstractResolver(PMDASMClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.AbstractResolver
Creates a new AbstractResolver that uses the given class loader.
TypeSet.CurrentPackageResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that uses the current package to resolve a simple class name.
TypeSet.CurrentPackageResolver(PMDASMClassLoader, String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.CurrentPackageResolver
TypeSet.ExplicitImportResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that tries to resolve the given simple class name with the explicit import statements.
TypeSet.ExplicitImportResolver(PMDASMClassLoader, Set<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ExplicitImportResolver
TypeSet.FullyQualifiedNameResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that simply loads the class by name.
TypeSet.FullyQualifiedNameResolver(PMDASMClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.FullyQualifiedNameResolver
TypeSet.ImplicitImportResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that resolves simple class names from the implicit import of java.lang.*.
TypeSet.ImplicitImportResolver(PMDASMClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImplicitImportResolver
TypeSet.ImportOnDemandResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that uses the "on demand" import statements.
TypeSet.ImportOnDemandResolver(PMDASMClassLoader, Set<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImportOnDemandResolver
TypeSet.PrimitiveTypeResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that resolves primitive types such as int or double.
TypeSet.PrimitiveTypeResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.PrimitiveTypeResolver
 
TypeSet.Resolver - Interface in net.sourceforge.pmd.lang.java.symboltable
A resolver that can resolve a class by name.
TypeSet.VoidResolver - Class in net.sourceforge.pmd.lang.java.symboltable
Resolver that resolves the "void" type.
TypeSet.VoidResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.VoidResolver
 

U

UnaryExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
UnaryExpressionNotPlusMinus() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
UnnecessaryCaseChangeRule - Class in net.sourceforge.pmd.lang.java.rule.strings
 
UnnecessaryCaseChangeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UnnecessaryCaseChangeRule
 
UnnecessaryCastRule - Class in net.sourceforge.pmd.lang.java.rule.migrating
This is a rule, that detects unnecessary casts when using Java 1.5 generics and collections.
UnnecessaryCastRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
 
UnnecessaryConversionTemporaryRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
 
UnnecessaryConversionTemporaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
 
UnnecessaryFullyQualifiedNameRule - Class in net.sourceforge.pmd.lang.java.rule.imports
 
UnnecessaryFullyQualifiedNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
 
UnnecessaryLocalBeforeReturnRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
UnnecessaryLocalBeforeReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule
 
UnnecessaryModifierRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
 
UnnecessaryModifierRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
UnnecessaryReturnRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
 
UnnecessaryReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule
 
UnnecessaryWrapperObjectCreationRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
 
UnnecessaryWrapperObjectCreationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.UnnecessaryWrapperObjectCreationRule
 
UnsynchronizedStaticDateFormatterRule - Class in net.sourceforge.pmd.lang.java.rule.design
Using a DateFormatter (SimpleDateFormatter) which is static can cause unexpected results when used in a multi-threaded environment.
UnsynchronizedStaticDateFormatterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UnsynchronizedStaticDateFormatterRule
 
UnusedFormalParameterRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
 
UnusedFormalParameterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule
 
UnusedImports - Class in net.sourceforge.pmd.lang.java.typeresolution.rules.imports
 
UnusedImports() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports
 
UnusedImportsRule - Class in net.sourceforge.pmd.lang.java.rule.imports
 
UnusedImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
UnusedLocalVariableRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
 
UnusedLocalVariableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedLocalVariableRule
 
UnusedPrivateFieldRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
 
UnusedPrivateFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateFieldRule
 
UnusedPrivateMethodRule - Class in net.sourceforge.pmd.lang.java.rule.unusedcode
This rule detects private methods, that are not used and can therefore be deleted.
UnusedPrivateMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateMethodRule
 
UseCollectionIsEmptyRule - Class in net.sourceforge.pmd.lang.java.rule.design
Detect structures like "foo.size() == 0" and suggest replacing them with foo.isEmpty().
UseCollectionIsEmptyRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
 
UseIndexOfCharRule - Class in net.sourceforge.pmd.lang.java.rule.strings
 
UseIndexOfCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UseIndexOfCharRule
 
UselessAssignment - Class in net.sourceforge.pmd.lang.java.rule
 
UselessAssignment() - Constructor for class net.sourceforge.pmd.lang.java.rule.UselessAssignment
 
UselessOperationOnImmutableRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
An operation on an Immutable object (String, BigDecimal or BigInteger) won't change the object itself.
UselessOperationOnImmutableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOperationOnImmutableRule
 
UselessOverridingMethodRule - Class in net.sourceforge.pmd.lang.java.rule.unnecessary
 
UselessOverridingMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
 
UselessStringValueOfRule - Class in net.sourceforge.pmd.lang.java.rule.strings
 
UselessStringValueOfRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UselessStringValueOfRule
 
usesSuperModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
 
usesThisModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
 
UseStringBufferForStringAppendsRule - Class in net.sourceforge.pmd.lang.java.rule.optimizations
 
UseStringBufferForStringAppendsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.optimizations.UseStringBufferForStringAppendsRule
 
UseStringBufferLengthRule - Class in net.sourceforge.pmd.lang.java.rule.strings
This rule finds places where StringBuffer.toString() is called just to see if the string is 0 length by either using .equals("") or toString().length().
UseStringBufferLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule
 
useThisOrSuper() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
Simply return if the image start with keyword 'this' or 'super'.
UseUtilityClassRule - Class in net.sourceforge.pmd.lang.java.rule.design
 
UseUtilityClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UseUtilityClassRule
 

V

VariableAccessVisitor - Class in net.sourceforge.pmd.lang.java.dfa
Searches for special nodes and computes based on the sequence, the type of access of a variable.
VariableAccessVisitor() - Constructor for class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
 
VariableDeclarator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
VariableDeclaratorId() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
VariableInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
VariableNameDeclaration - Class in net.sourceforge.pmd.lang.java.symboltable
 
VariableNameDeclaration(ASTVariableDeclaratorId) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
 
VariableNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.naming
 
VariableNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
VERSION - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
 
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.DumpFacade
 
visit(JavaNode, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTExtendsList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTImplementsList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTEnumBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTEnumConstant, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTypeParameters, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTypeParameter, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTypeBound, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTReferenceType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTClassOrInterfaceType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTypeArguments, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTypeArgument, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTWildcardBounds, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTName, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPostfixExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTCastExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPrimaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMemberSelector, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMethodReference, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTLambdaExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTResourceSpecification, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTResources, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTResource, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTCatchStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTFinallyStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTRUNSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTRSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTNormalAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMarkerAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTSingleMemberAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMemberValuePairs, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMemberValuePair, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMemberValue, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTMemberValueArrayInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAnnotationTypeBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTAnnotationMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(ASTDefaultValue, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
 
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMethodReference, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.JavaDFAGraphRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.JavaDFAGraphRule
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
 
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTMethodReference, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
Method visit.
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidBranchingStatementAsLastInLoopRule
 
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidMultipleUnaryOperatorsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingHardCodedIPRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.AvoidUsingOctalValuesRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BigIntegerInstantiationRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BooleanInstantiationRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.BrokenNullCheckRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckResultSetRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.CheckSkipResultRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.DoubleCheckedLockingRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
 
visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.basic.OverrideBothEqualsAndHashcodeRule
 
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.AbstractNcssCountRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.CyclomaticComplexityRule
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ExcessiveParameterListRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule
Method counts ONLY public methods.
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ExcessivePublicCountRule
Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.ModifiedCyclomaticComplexityRule
 
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssConstructorCountRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssMethodCountRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NcssTypeCountRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.NPathComplexityRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.StdCyclomaticComplexityRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codesize.TooManyFieldsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentDefaultAccessModifierRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentRequiredRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.CommentSizeRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.comments.HeaderCommentsRule
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.AssignmentInOperandRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DataflowAnomalyAnalysisRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.DontImportSunRule
 
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.NullAssignmentRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.OnlyOneReturnRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.controversial.SuspiciousOctalEscapeRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.CouplingBetweenObjectsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.ExcessiveImportsRule
Hook method to count imports.
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LawOfDemeterRule
That's a new method.
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LooseCouplingRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.coupling.LoosePackageCouplingRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorClassGenerationRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AccessorMethodGenerationRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AssignmentToNonFinalStaticRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidReassigningParametersRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CloseResourceRule
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CompareObjectsWithEqualsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConfusingTernaryRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
This check must be evaluated independently for each class.
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
Non-private constructor's methods are added to a list for later safety evaluation.
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ConstructorCallsOverridableMethodRule
Create a MethodHolder to hold the method.
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessiveLengthRule
 
visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessiveNodeCountRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.FieldDeclarationsShouldBeAtStartOfClassRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
Base entry point for the visitor - the compilation unit (everything within one file).
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
The primary expression node is used to detect access to attributes and method calls.
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.IdempotentOperationsRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ImmutableFieldRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NonThreadSafeSingletonRule
 
visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.PositionalIteratorRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.PreserveStackTraceRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SingleMethodSingletonRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SingleMethodSingletonRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SingletonClassReturningNewInstanceRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
 
visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
 
visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UnnecessaryLocalBeforeReturnRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UnsynchronizedStaticDateFormatterRule
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseCollectionIsEmptyRule
 
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseUtilityClassRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.finalizers.AvoidCallingFinalizeRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule
This method checks if the Literal matches the pattern.
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.DontImportJavaLangRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.DuplicateImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.ImportFromSamePackageRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnnecessaryFullyQualifiedNameRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.imports.UnusedImportsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.javabeans.BeanMembersShouldSerializeRule
 
visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.AbstractJUnitRule
 
visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.JUnitAssertionsShouldIncludeMessageRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.JUnitTestsShouldIncludeAssertRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.junit.TestClassWithoutTestCasesRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementJavaUtilRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.GuardLogStatementRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.InvalidSlf4jMessageFormatRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.logging.MoreThanOneLoggerRule
 
visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.JUnitUseExpectedRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidDollarSignsRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule
 
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingMethodNameRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.AvoidFieldNameMatchingTypeNameRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.ClassNamingConventionsRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.MethodNamingConventionsRule
 
visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.MethodNamingConventionsRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.MethodWithSameNameAsEnclosingClassRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.SuspiciousHashcodeMethodNameRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.naming.VariableNamingConventionsRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.AbstractOptimizationRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.AvoidInstantiatingObjectsInLoopsRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.LocalVariableCouldBeFinalRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.MethodArgumentCouldBeFinalRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.PrematureDeclarationRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.RedundantFieldInitializerRule
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.UnnecessaryWrapperObjectCreationRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.optimizations.UseStringBufferForStringAppendsRule
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.AvoidCatchingThrowableRule
 
visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.ExceptionAsFlowControlRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strictexception.SignatureDeclareThrowsExceptionRule
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.StringConcatenationRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AppendCharacterWithCharRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.AvoidDuplicateLiteralsRule
 
visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveAppendsShouldReuseRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.ConsecutiveLiteralAppendsRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientEmptyStringCheckRule
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InefficientStringBufferingRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.InsufficientStringBufferDeclarationRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.StringInstantiationRule
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.StringToStringRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UnnecessaryCaseChangeRule
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UselessStringValueOfRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.strings.UseStringBufferLengthRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.ArrayIsStoredDirectlyRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.sunsecure.MethodReturnsInternalArrayRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryConversionTemporaryRule
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryModifierRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule
 
visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UnnecessaryReturnRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOperationOnImmutableRule
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unnecessary.UselessOverridingMethodRule
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedFormalParameterRule
 
visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedLocalVariableRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateFieldRule
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.unusedcode.UnusedPrivateMethodRule
Visit each method declaration.
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.UselessAssignment
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
 
visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.CloneMethodMustImplementCloneable
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.imports.UnusedImports
 
visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.LooseCoupling
 
visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
 
visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
 
visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
 
visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.rules.SignatureDeclareThrowsException
 
visit(int, int, String, String, String, String[]) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitAll(List<? extends Node>, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
 
visitAnnotation(String, boolean) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitAttribute(Attribute) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitEnd() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitField(int, String, String, String, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitInnerClass(String, String, String, int) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitOuterClass(String, String, String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
visitSource(String, String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
 
VOID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
VOLATILE - Static variable in interface net.sourceforge.pmd.lang.java.ast.AccessNode
 
VOLATILE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.

W

WHILE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
WhileStatement() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
WildcardBounds() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
 
wordAfter(String, int) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
 
WORDS_ARE_REGEX_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.comments.CommentContentRule
 

X

XOR - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
XORASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.

_

_DEFAULT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
RegularExpression Id.
A B C D E F G H I J K L M N O P R S T U V W X _ 

Copyright © 2002–2017 PMD. All rights reserved.