A B C D E F G H I J K L M N O P Q R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
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.
- AbstractAnyTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.
- AbstractCommentRule - Class in net.sourceforge.pmd.lang.java.rule.documentation
- AbstractCommentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.AbstractCommentRule
- AbstractIgnoredAnnotationRule - Class in net.sourceforge.pmd.lang.java.rule
- AbstractIgnoredAnnotationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractIgnoredAnnotationRule
- 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
-
Deprecated.
- AbstractJavaAccessNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- AbstractJavaAccessNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- AbstractJavaAccessTypeNode - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.
- AbstractJavaAccessTypeNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.
- AbstractJavaAccessTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.
- AbstractJavaClassMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Base class for class metrics.
- AbstractJavaClassMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaClassMetric
- 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
- AbstractJavaMetric<N extends net.sourceforge.pmd.lang.ast.Node> - Class in net.sourceforge.pmd.lang.java.metrics
-
Base class for metrics.
- AbstractJavaMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.AbstractJavaMetric
- AbstractJavaMetricsRule - Class in net.sourceforge.pmd.lang.java.rule
-
Java Rule with convenient visit methods to e.g.
- AbstractJavaMetricsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- AbstractJavaNode - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.
- AbstractJavaNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- AbstractJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- AbstractJavaOperationMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Base class for operation metrics.
- AbstractJavaOperationMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaOperationMetric
- 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
-
Deprecated.
- AbstractJavaTypeNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
Deprecated.
- AbstractJavaTypeNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
Deprecated.
- AbstractJUnitRule - Class in net.sourceforge.pmd.lang.java.rule
- AbstractJUnitRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.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
- AbstractMethodLikeNode - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.
- AbstractMethodOrConstructorDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.
- AbstractNcssCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Abstract superclass for NCSS counting methods.
- AbstractNcssCountRule(Class<?>) - Constructor for class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
-
Count the nodes of the given type using NCSS rules.
- AbstractOptimizationRule - Class in net.sourceforge.pmd.lang.java.rule.performance
-
Base class with utility methods for optimization rules
- AbstractOptimizationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.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
- AbstractResolver(PMDASMClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.AbstractResolver
-
Creates a new AbstractResolver that uses the given class loader.
- AbstractStatisticalJavaRule - Class in net.sourceforge.pmd.lang.java.rule
-
Deprecated.see
StatisticalRule
- AbstractStatisticalJavaRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
Deprecated.
- AbstractSunSecureRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
Utility methods for the package Created on Jan 17, 2005
- AbstractSunSecureRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.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.bestpractices
-
1.
- AccessorClassGenerationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorClassGenerationRule
- AccessorMethodGenerationRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- AccessorMethodGenerationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorMethodGenerationRule
- addDataPoint(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
Deprecated.
- 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
- addVariablesToSet(Set<Variable>) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- AllocationExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- allowsAllAssignments() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.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.bestpractices.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
- Annotatable - Interface in net.sourceforge.pmd.lang.java.ast
-
The interface use to mark nodes that can be annotated.
- Annotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- ANNOTATION - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
- ANNOTATION - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
- ANNOTATION_METHOD - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
- 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.performance
-
This rule finds the following:
- AppendCharacterWithCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.AppendCharacterWithCharRule
- appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
- appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UseCollectionIsEmptyRule
- appliesToClassName(String) - Method in class net.sourceforge.pmd.lang.java.rule.performance.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
-
Deprecated.
- 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.bestpractices
-
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.bestpractices.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.documentation.AbstractCommentRule
- assigned(List<NameOccurrence>) - Method in class net.sourceforge.pmd.lang.java.rule.performance.AbstractOptimizationRule
- AssignmentInOperandRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AssignmentInOperandRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AssignmentInOperandRule
- AssignmentOperator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- AssignmentToNonFinalStaticRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AssignmentToNonFinalStaticRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AssignmentToNonFinalStaticRule
- ASTAdditiveExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an addition operation on two or more values, or string concatenation.
- ASTAdditiveExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
-
Deprecated.
- ASTAdditiveExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
-
Deprecated.
- ASTAllocationExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTAllocationExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
Deprecated.
- ASTAllocationExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
Deprecated.
- ASTAndExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a non-shortcut boolean AND-expression.
- ASTAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
-
Deprecated.
- ASTAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
-
Deprecated.
- ASTAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an annotation.
- ASTAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
Deprecated.
- ASTAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
Deprecated.
- ASTAnnotationMethodDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTAnnotationMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
-
Deprecated.
- ASTAnnotationMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
-
Deprecated.
- ASTAnnotationTypeBody - Class in net.sourceforge.pmd.lang.java.ast
- ASTAnnotationTypeBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
-
Deprecated.
- ASTAnnotationTypeBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
-
Deprecated.
- ASTAnnotationTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTAnnotationTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
-
Deprecated.
- ASTAnnotationTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
-
Deprecated.
- ASTAnnotationTypeMemberDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTAnnotationTypeMemberDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
-
Deprecated.
- ASTAnnotationTypeMemberDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
-
Deprecated.
- ASTAnyTypeBodyDeclaration - Interface in net.sourceforge.pmd.lang.java.ast
-
Marker interface for type body declarations, such as annotation members, field or method declarations.
- ASTAnyTypeBodyDeclaration.DeclarationKind - Enum in net.sourceforge.pmd.lang.java.ast
-
Kind of declaration.
- ASTAnyTypeDeclaration - Interface in net.sourceforge.pmd.lang.java.ast
-
Groups enum, class, annotation and interface declarations.
- ASTAnyTypeDeclaration.TypeKind - Enum in net.sourceforge.pmd.lang.java.ast
-
The kind of type this node declares.
- ASTArgumentList - Class in net.sourceforge.pmd.lang.java.ast
- ASTArgumentList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
-
Deprecated.
- ASTArgumentList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
-
Deprecated.
- ASTArguments - Class in net.sourceforge.pmd.lang.java.ast
- ASTArguments(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArguments
-
Deprecated.
- ASTArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArguments
-
Deprecated.
- ASTArrayDimsAndInits - Class in net.sourceforge.pmd.lang.java.ast
- ASTArrayDimsAndInits(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
Deprecated.
- ASTArrayDimsAndInits(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
Deprecated.
- ASTArrayInitializer - Class in net.sourceforge.pmd.lang.java.ast
- ASTArrayInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
-
Deprecated.
- ASTArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
-
Deprecated.
- ASTAssertStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an
assert
statement. - ASTAssertStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
Deprecated.
- ASTAssertStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
Deprecated.
- ASTAssignmentOperator - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an assignment operator in an assignment expression.
- ASTAssignmentOperator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
Deprecated.
- ASTAssignmentOperator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
Deprecated.
- ASTBlock - Class in net.sourceforge.pmd.lang.java.ast
- ASTBlock(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
Deprecated.
- ASTBlock(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
Deprecated.
- ASTBlockStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTBlockStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
-
Deprecated.
- ASTBlockStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
-
Deprecated.
- ASTBooleanLiteral - Class in net.sourceforge.pmd.lang.java.ast
- ASTBooleanLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
Deprecated.
- ASTBooleanLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
Deprecated.
- ASTBreakStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTBreakStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
-
Deprecated.
- ASTBreakStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
-
Deprecated.
- ASTCastExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTCastExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
-
Deprecated.
- ASTCastExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
-
Deprecated.
- ASTCatchStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Catch statement node.
- ASTCatchStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Deprecated.
- ASTCatchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Deprecated.
- ASTClassOrInterfaceBody - Class in net.sourceforge.pmd.lang.java.ast
-
Represents the body of a class or interface declaration.
- ASTClassOrInterfaceBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
-
Deprecated.
- ASTClassOrInterfaceBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
-
Deprecated.
- ASTClassOrInterfaceBodyDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTClassOrInterfaceBodyDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
Deprecated.
- ASTClassOrInterfaceBodyDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
-
Deprecated.
- ASTClassOrInterfaceDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Represents class and interface declarations.
- ASTClassOrInterfaceDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
Deprecated.
- ASTClassOrInterfaceDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
Deprecated.
- ASTClassOrInterfaceType - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a class or interface type, possibly parameterised with type arguments.
- ASTClassOrInterfaceType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
-
Deprecated.
- ASTClassOrInterfaceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
-
Deprecated.
- ASTCompilationUnit - Class in net.sourceforge.pmd.lang.java.ast
- ASTCompilationUnit(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
Deprecated.
- ASTCompilationUnit(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
Deprecated.
- ASTConditionalAndExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a boolean AND-expression.
- ASTConditionalAndExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
-
Deprecated.
- ASTConditionalAndExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
-
Deprecated.
- ASTConditionalExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a conditional expression, aka ternary expression.
- ASTConditionalExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Deprecated.
- ASTConditionalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Deprecated.
- ASTConditionalOrExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a boolean OR-expression.
- ASTConditionalOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
-
Deprecated.
- ASTConditionalOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
-
Deprecated.
- ASTConstructorDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTConstructorDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
Deprecated.
- ASTConstructorDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
Deprecated.
- ASTContinueStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTContinueStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
-
Deprecated.
- ASTContinueStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
-
Deprecated.
- ASTDefaultValue - Class in net.sourceforge.pmd.lang.java.ast
- ASTDefaultValue(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
-
Deprecated.
- ASTDefaultValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
-
Deprecated.
- ASTDoStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a
do ... while
statement. - ASTDoStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
-
Deprecated.
- ASTDoStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
-
Deprecated.
- ASTEmptyStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTEmptyStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
-
Deprecated.
- ASTEmptyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
-
Deprecated.
- ASTEnumBody - Class in net.sourceforge.pmd.lang.java.ast
- ASTEnumBody(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
-
Deprecated.
- ASTEnumBody(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
-
Deprecated.
- ASTEnumConstant - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an enum constant declaration within an enum declaration.
- ASTEnumConstant(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
Deprecated.
- ASTEnumConstant(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
Deprecated.
- ASTEnumDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTEnumDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
-
Deprecated.
- ASTEnumDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
-
Deprecated.
- ASTEqualityExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an identity test between two values or more values.
- ASTEqualityExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
-
Deprecated.
- ASTEqualityExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
-
Deprecated.
- ASTExclusiveOrExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a boolean XOR-expression.
- ASTExclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
-
Deprecated.
- ASTExclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
-
Deprecated.
- ASTExplicitConstructorInvocation - Class in net.sourceforge.pmd.lang.java.ast
- ASTExplicitConstructorInvocation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
Deprecated.
- ASTExplicitConstructorInvocation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
Deprecated.
- ASTExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an expression, in the most general sense.
- ASTExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExpression
-
Deprecated.
- ASTExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExpression
-
Deprecated.
- ASTExtendsList - Class in net.sourceforge.pmd.lang.java.ast
-
Represents the
extends
clause of a class or interface declaration. - ASTExtendsList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
-
Deprecated.
- ASTExtendsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
-
Deprecated.
- ASTFieldDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a field declaration in the body of a type declaration.
- ASTFieldDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.
- ASTFieldDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.
- ASTFinallyStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTFinallyStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
-
Deprecated.
- ASTFinallyStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
-
Deprecated.
- ASTForInit - Class in net.sourceforge.pmd.lang.java.ast
- ASTForInit(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForInit
-
Deprecated.
- ASTForInit(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForInit
-
Deprecated.
- ASTFormalParameter - Class in net.sourceforge.pmd.lang.java.ast
-
Formal parameter node.
- ASTFormalParameter(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.
- ASTFormalParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.
- ASTFormalParameters - Class in net.sourceforge.pmd.lang.java.ast
- ASTFormalParameters(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
-
Deprecated.
- ASTFormalParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
-
Deprecated.
- ASTForStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a
for
-loop, or a foreach loop. - ASTForStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
Deprecated.
- ASTForStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
Deprecated.
- ASTForUpdate - Class in net.sourceforge.pmd.lang.java.ast
-
Update clause of a for statement.
- ASTForUpdate(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
-
Deprecated.
- ASTForUpdate(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
-
Deprecated.
- ASTIfStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an
if
statement, possibly with anelse
statement. - ASTIfStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Deprecated.
- ASTIfStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Deprecated.
- ASTImplementsList - Class in net.sourceforge.pmd.lang.java.ast
-
Represents the
implements
clause of a class declaration. - ASTImplementsList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
-
Deprecated.
- ASTImplementsList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
-
Deprecated.
- ASTImportDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an import declaration in a Java file.
- ASTImportDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Deprecated.
- ASTImportDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Deprecated.
- ASTInclusiveOrExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a non-shortcut boolean OR-expression.
- ASTInclusiveOrExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
-
Deprecated.
- ASTInclusiveOrExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
-
Deprecated.
- ASTInitializer - Class in net.sourceforge.pmd.lang.java.ast
- ASTInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
Deprecated.
- ASTInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
Deprecated.
- ASTInstanceOfExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a type test on an object.
- ASTInstanceOfExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
-
Deprecated.
- ASTInstanceOfExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
-
Deprecated.
- ASTLabeledStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTLabeledStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
-
Deprecated.
- ASTLabeledStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLabeledStatement
-
Deprecated.
- ASTLambdaExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTLambdaExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
-
Deprecated.
- ASTLambdaExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
-
Deprecated.
- ASTLiteral - Class in net.sourceforge.pmd.lang.java.ast
- ASTLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Deprecated.
- ASTLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Deprecated.
- ASTLocalVariableDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a local variable declaration.
- ASTLocalVariableDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Deprecated.
- ASTLocalVariableDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Deprecated.
- ASTMarkerAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an annotation with no declared member, e.g.
- ASTMarkerAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
-
Deprecated.
- ASTMarkerAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
-
Deprecated.
- ASTMemberSelector - Class in net.sourceforge.pmd.lang.java.ast
- ASTMemberSelector(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
-
Deprecated.
- ASTMemberSelector(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
-
Deprecated.
- ASTMemberValue - Class in net.sourceforge.pmd.lang.java.ast
-
Represents the value of a member of an annotation.
- ASTMemberValue(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
-
Deprecated.
- ASTMemberValue(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
-
Deprecated.
- ASTMemberValueArrayInitializer - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an array of member values in an annotation member value.
- ASTMemberValueArrayInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
-
Deprecated.
- ASTMemberValueArrayInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
-
Deprecated.
- ASTMemberValuePair - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a single member-value pair in an annotation.
- ASTMemberValuePair(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
-
Deprecated.
- ASTMemberValuePair(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
-
Deprecated.
- ASTMemberValuePairs - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a list of member values in an annotation.
- ASTMemberValuePairs(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
-
Deprecated.
- ASTMemberValuePairs(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
-
Deprecated.
- ASTMethodDeclaration - Class in net.sourceforge.pmd.lang.java.ast
-
Method declaration node.
- ASTMethodDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Deprecated.
- ASTMethodDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Deprecated.
- ASTMethodDeclarator - Class in net.sourceforge.pmd.lang.java.ast
- ASTMethodDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
-
Deprecated.
- ASTMethodDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
-
Deprecated.
- ASTMethodOrConstructorDeclaration - Interface in net.sourceforge.pmd.lang.java.ast
-
Groups method and constructor declarations under a common type.
- ASTMethodReference - Class in net.sourceforge.pmd.lang.java.ast
- ASTMethodReference(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
-
Deprecated.
- ASTMethodReference(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
-
Deprecated.
- ASTModuleDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTModuleDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTModuleDeclaration
-
Deprecated.
- ASTModuleDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTModuleDeclaration
-
Deprecated.
- ASTModuleDirective - Class in net.sourceforge.pmd.lang.java.ast
- ASTModuleDirective(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
-
Deprecated.
- ASTModuleDirective(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
-
Deprecated.
- ASTModuleDirective.DirectiveType - Enum in net.sourceforge.pmd.lang.java.ast
- ASTModuleDirective.RequiresModifier - Enum in net.sourceforge.pmd.lang.java.ast
- ASTModuleName - Class in net.sourceforge.pmd.lang.java.ast
- ASTModuleName(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTModuleName
-
Deprecated.
- ASTModuleName(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTModuleName
-
Deprecated.
- ASTMultiplicativeExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a multiplication, division, or modulo operation on two or more values.
- ASTMultiplicativeExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
-
Deprecated.
- ASTMultiplicativeExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
-
Deprecated.
- ASTName - Class in net.sourceforge.pmd.lang.java.ast
- ASTName(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTName
-
Deprecated.
- ASTName(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTName
-
Deprecated.
- ASTNameList - Class in net.sourceforge.pmd.lang.java.ast
- ASTNameList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNameList
-
Deprecated.
- ASTNameList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNameList
-
Deprecated.
- ASTNormalAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an annotation that with a parenthesized list of key-value pairs (possibly empty).
- ASTNormalAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
-
Deprecated.
- ASTNormalAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
-
Deprecated.
- ASTNullLiteral - Class in net.sourceforge.pmd.lang.java.ast
- ASTNullLiteral(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
-
Deprecated.
- ASTNullLiteral(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
-
Deprecated.
- ASTPackageDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTPackageDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
-
Deprecated.
- ASTPackageDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
-
Deprecated.
- ASTPostfixExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a unary postfix operation on a value.
- ASTPostfixExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
-
Deprecated.
- ASTPostfixExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
-
Deprecated.
- ASTPreDecrementExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a pre-decrement expression on a variable.
- ASTPreDecrementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
-
Deprecated.
- ASTPreDecrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
-
Deprecated.
- ASTPreIncrementExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a pre-increment expression on a variable.
- ASTPreIncrementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
-
Deprecated.
- ASTPreIncrementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
-
Deprecated.
- ASTPrimaryExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTPrimaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
-
Deprecated.
- ASTPrimaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
-
Deprecated.
- ASTPrimaryPrefix - Class in net.sourceforge.pmd.lang.java.ast
- ASTPrimaryPrefix(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
Deprecated.
- ASTPrimaryPrefix(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
Deprecated.
- ASTPrimarySuffix - Class in net.sourceforge.pmd.lang.java.ast
- ASTPrimarySuffix(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
Deprecated.
- ASTPrimarySuffix(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
Deprecated.
- ASTPrimitiveType - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a primitive type.
- ASTPrimitiveType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
Deprecated.
- ASTPrimitiveType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
Deprecated.
- ASTReferenceType - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a reference type, i.e.
- ASTReferenceType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
Deprecated.
- ASTReferenceType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
Deprecated.
- ASTRelationalExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a comparison on two numeric values.
- ASTRelationalExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
-
Deprecated.
- ASTRelationalExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
-
Deprecated.
- ASTResource - Class in net.sourceforge.pmd.lang.java.ast
- ASTResource(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResource
-
Deprecated.
- ASTResource(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResource
-
Deprecated.
- ASTResources - Class in net.sourceforge.pmd.lang.java.ast
- ASTResources(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResources
-
Deprecated.
- ASTResources(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResources
-
Deprecated.
- ASTResourceSpecification - Class in net.sourceforge.pmd.lang.java.ast
- ASTResourceSpecification(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
-
Deprecated.
- ASTResourceSpecification(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
-
Deprecated.
- ASTResultType - Class in net.sourceforge.pmd.lang.java.ast
- ASTResultType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResultType
-
Deprecated.
- ASTResultType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTResultType
-
Deprecated.
- ASTReturnStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTReturnStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
-
Deprecated.
- ASTReturnStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
-
Deprecated.
- ASTRSIGNEDSHIFT - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- ASTRSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
-
Deprecated.
- ASTRSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
-
Deprecated.
- ASTRUNSIGNEDSHIFT - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- ASTRUNSIGNEDSHIFT(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
-
Deprecated.
- ASTRUNSIGNEDSHIFT(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
-
Deprecated.
- ASTShiftExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a shift expression on a numeric value.
- ASTShiftExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
-
Deprecated.
- ASTShiftExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
-
Deprecated.
- ASTSingleMemberAnnotation - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an annotation using the shorthand syntax for the default member.
- ASTSingleMemberAnnotation(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
-
Deprecated.
- ASTSingleMemberAnnotation(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
-
Deprecated.
- ASTStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatement
-
Deprecated.
- ASTStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatement
-
Deprecated.
- ASTStatementExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTStatementExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
-
Deprecated.
- ASTStatementExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
-
Deprecated.
- ASTStatementExpressionList - Class in net.sourceforge.pmd.lang.java.ast
- ASTStatementExpressionList(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
-
Deprecated.
- ASTStatementExpressionList(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
-
Deprecated.
- ASTSwitchExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTSwitchLabel - Class in net.sourceforge.pmd.lang.java.ast
- ASTSwitchLabel(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
Deprecated.
- ASTSwitchLabel(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
Deprecated.
- ASTSwitchLabeledBlock - Class in net.sourceforge.pmd.lang.java.ast
- ASTSwitchLabeledExpression - Class in net.sourceforge.pmd.lang.java.ast
- ASTSwitchLabeledRule - Interface in net.sourceforge.pmd.lang.java.ast
- ASTSwitchLabeledThrowStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTSwitchStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a
switch
statement. - ASTSwitchStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
Deprecated.
- ASTSwitchStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
Deprecated.
- ASTSynchronizedStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTSynchronizedStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
-
Deprecated.
- ASTSynchronizedStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
-
Deprecated.
- ASTThrowStatement - Class in net.sourceforge.pmd.lang.java.ast
- ASTThrowStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
-
Deprecated.
- ASTThrowStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
-
Deprecated.
- ASTTryStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Try statement node.
- ASTTryStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
Deprecated.
- ASTTryStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
Deprecated.
- ASTType - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a type reference.
- ASTType(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTType
-
Deprecated.
- ASTType(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTType
-
Deprecated.
- ASTTypeArgument - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a single type argument in a type arguments list.
- ASTTypeArgument(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
-
Deprecated.
- ASTTypeArgument(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
-
Deprecated.
- ASTTypeArguments - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a list of type arguments.
- ASTTypeArguments(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
-
Deprecated.
- ASTTypeArguments(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
-
Deprecated.
- ASTTypeBound - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a type bound on a type parameter.
- ASTTypeBound(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
-
Deprecated.
- ASTTypeBound(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
-
Deprecated.
- ASTTypeDeclaration - Class in net.sourceforge.pmd.lang.java.ast
- ASTTypeDeclaration(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
-
Deprecated.
- ASTTypeDeclaration(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
-
Deprecated.
- ASTTypeParameter - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a type parameter declaration of a method, constructor, class or interface declaration.
- ASTTypeParameter(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
Deprecated.
- ASTTypeParameter(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
Deprecated.
- ASTTypeParameters - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a list of type parameters.
- ASTTypeParameters(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
-
Deprecated.
- ASTTypeParameters(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
-
Deprecated.
- ASTUnaryExpression - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a unary prefix operation on a value.
- ASTUnaryExpression(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
-
Deprecated.
- ASTUnaryExpression(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
-
Deprecated.
- ASTUnaryExpressionNotPlusMinus - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a boolean negation or bitwise inverse operation.
- ASTUnaryExpressionNotPlusMinus(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
-
Deprecated.
- ASTUnaryExpressionNotPlusMinus(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
-
Deprecated.
- ASTVariableDeclarator - Class in net.sourceforge.pmd.lang.java.ast
-
Groups a variable ID and its initializer if it exists.
- ASTVariableDeclarator(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
Deprecated.
- ASTVariableDeclarator(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
Deprecated.
- ASTVariableDeclaratorId - Class in net.sourceforge.pmd.lang.java.ast
-
Represents an identifier in the context of variable or parameter declarations (not their use in expressions).
- ASTVariableDeclaratorId(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.
- ASTVariableDeclaratorId(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.
- ASTVariableInitializer - Class in net.sourceforge.pmd.lang.java.ast
- ASTVariableInitializer(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
-
Deprecated.
- ASTVariableInitializer(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
-
Deprecated.
- ASTWhileStatement - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a
while
statement. - ASTWhileStatement(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
-
Deprecated.
- ASTWhileStatement(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
-
Deprecated.
- ASTWildcardBounds - Class in net.sourceforge.pmd.lang.java.ast
-
Represents a type bound on a wildcard type argument.
- ASTWildcardBounds(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
Deprecated.
- ASTWildcardBounds(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
Deprecated.
- AT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ATFD - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Access to Foreign Data.
- ATFD - net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Access to Foreign Data.
- AtfdBaseVisitor - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Is internal API, will be moved in 7.0.0
- AtfdBaseVisitor() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.AtfdBaseVisitor
-
Deprecated.
- AtfdClassMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.AtfdMetric.AtfdClassMetric
- AtfdMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Access to Foreign Data.
- AtfdMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.AtfdMetric
- AtfdMetric.AtfdClassMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
- AtfdMetric.AtfdOperationMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
- AtfdOperationMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.AtfdMetric.AtfdOperationMetric
- AtLeastOneConstructorRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
This rule detects non-static classes with no constructors; requiring even the default constructor to be explicit.
- AtLeastOneConstructorRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.AtLeastOneConstructorRule
- AUTHOR - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
- AvoidBranchingStatementAsLastInLoopRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidBranchingStatementAsLastInLoopRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- AvoidCallingFinalizeRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidCallingFinalizeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidCallingFinalizeRule
- AvoidCatchingThrowableRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
Finds
catch
statements containingthrowable
as the type definition. - AvoidCatchingThrowableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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.codestyle
- AvoidDollarSignsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.AvoidDollarSignsRule
- AvoidDuplicateLiteralsRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidDuplicateLiteralsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule
- AvoidDuplicateLiteralsRule.ExceptionParser - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
Deprecated.This ad-hoc solution will be integrated into the global properties framework somehow
- AvoidFieldNameMatchingMethodNameRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidFieldNameMatchingMethodNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidFieldNameMatchingMethodNameRule
- AvoidFieldNameMatchingTypeNameRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidFieldNameMatchingTypeNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidFieldNameMatchingTypeNameRule
- AvoidInstantiatingObjectsInLoopsRule - Class in net.sourceforge.pmd.lang.java.rule.performance
- AvoidInstantiatingObjectsInLoopsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.AvoidInstantiatingObjectsInLoopsRule
- AvoidMultipleUnaryOperatorsRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidMultipleUnaryOperatorsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidMultipleUnaryOperatorsRule
- AvoidReassigningLoopVariablesRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- AvoidReassigningLoopVariablesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningLoopVariablesRule
- AvoidReassigningParametersRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- AvoidReassigningParametersRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningParametersRule
- AvoidUsingHardCodedIPRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- AvoidUsingHardCodedIPRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- AvoidUsingOctalValuesRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- AvoidUsingOctalValuesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidUsingOctalValuesRule
B
- badClassMetricKeyMessage() - Static method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- badMetricKeyArgMessage() - Static method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- badOperationMetricKeyMessage() - Static method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- BANG - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- BeanMembersShouldSerializeRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- BeanMembersShouldSerializeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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.performance
-
Rule that marks instantiations of new
BigInteger
orBigDecimal
objects, when there is a well-known constant available, such asBigInteger.ZERO
. - BigIntegerInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.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.
- booleanExpressionComplexity(Node) - Static method in class net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric
-
Evaluates the number of paths through a boolean expression.
- BooleanInstantiationRule - Class in net.sourceforge.pmd.lang.java.rule.performance
-
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.performance.BooleanInstantiationRule
- BooleanLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- Bound - Class in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- Bound(JavaTypeDefinition, JavaTypeDefinition, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Bound
- Bound(JavaTypeDefinition, Variable, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Bound
- Bound(Variable, JavaTypeDefinition, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Bound
- Bound(Variable, Variable, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Bound
- BoundOrConstraint - Class in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- BoundOrConstraint(JavaTypeDefinition, JavaTypeDefinition, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- BoundOrConstraint(JavaTypeDefinition, Variable, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- BoundOrConstraint(Variable, JavaTypeDefinition, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- BoundOrConstraint(Variable, Variable, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- boundsHaveAnEqualityBetween(List<Variable>, Variable, List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- boxPrimitive(JavaTypeDefinition) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- 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.errorprone
- BrokenNullCheckRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.BrokenNullCheckRule
- build(Method) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- build(JavaTypeDefinition, List<JavaTypeDefinition>, Method) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- buildDataFlowFor(JavaNode) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- buildFor(ASTFieldDeclaration) - Static method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSignature
-
Builds a field signature from its AST node.
- buildFor(ASTMethodOrConstructorDeclaration) - Static method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature
-
Builds an operation signature from a method or constructor declaration.
- buildHashCode() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Computes the hashcode.
- buildHashCode() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
- buildHashCode() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
- buildToString() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Construct the toString once.
- buildToString() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
- buildToString() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
- bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
Deprecated.
- bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
Deprecated.
- bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
Deprecated.
- bumpArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.
- bumpDecisionPoints() - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule.Entry
-
Deprecated.
- bumpDecisionPoints(int) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule.Entry
-
Deprecated.
- 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
-
Deprecated.
- call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.TypeIsExactlyFunction
-
Deprecated.
- call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.TypeIsFunction
-
Deprecated.
- call(Context, List) - Method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
Deprecated.
- 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.documentation.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(Node) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- check(PropertyDescriptor<List<String>>, Node, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- CHECK_ADDRESS_TYPES_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- CHECK_BREAK_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- CHECK_CONTINUE_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- CHECK_DO - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- CHECK_FOR - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- CHECK_RETURN_LOOP_TYPES - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- CHECK_WHILE - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- checkForDuplicatedNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.symboltable.AbstractJavaScope
- checkIPv4 - Variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- checkIPv4MappedIPv6 - Variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- checkIPv6 - Variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.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.bestpractices
-
Rule that verifies, that the return values of next(), first(), last(), etc.
- CheckResultSetRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.CheckResultSetRule
- CheckSkipResultRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- CheckSkipResultRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.CheckSkipResultRule
- checksNothing() - Method in class net.sourceforge.pmd.lang.java.rule.design.LoosePackageCouplingRule
- checksNothing() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- checkSubtypeability(MethodType, MethodType) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- childrenAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- childrenAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
-
Dispatches the given visitor to the children of this node.
- CLASS - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
- CLASS - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
- 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.design.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.codestyle
-
Configurable naming conventions for type declarations.
- ClassNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.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
- CloneMethodMustImplementCloneableRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
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.
- CloneMethodMustImplementCloneableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.CloneMethodMustImplementCloneableRule
- closeNodeScope(Node, boolean) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
- closeNodeScope(Node, int) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
- CloseResourceRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
Makes sure you close your database connections.
- CloseResourceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.CloseResourceRule
- CodeInCommentsRule - Class in net.sourceforge.pmd.lang.java.rule.documentation
- CodeInCommentsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.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() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- comment(Comment) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- 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.documentation
-
A rule that checks for illegal words in the comment text.
- CommentContentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.CommentContentRule
- CommentDefaultAccessModifierRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
Check for Methods, Fields and Nested Classes that have a default access modifier This rule ignores all nodes annotated with @VisibleForTesting by default.
- CommentDefaultAccessModifierRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- CommentRequiredRule - Class in net.sourceforge.pmd.lang.java.rule.documentation
- CommentRequiredRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- comments - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
- CommentSizeRule - Class in net.sourceforge.pmd.lang.java.rule.documentation
-
A rule to manage those who just can't shut up...
- CommentSizeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.CommentSizeRule
- CommentUtil - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.This utility class is deprecated and will be removed with PMD 7.0.0. Its methods have been intended to parse javadoc tags. A more useful solution will be added around the AST node
FormalComment
, which contains as childrenJavadocElement
nodes, which in turn provide access to theJavadocTag
. - CompareObjectsWithEqualsRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- CompareObjectsWithEqualsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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(ASTConstructorDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
- compute(ASTMethodDeclaration) - Method in class net.sourceforge.pmd.lang.java.dfa.VariableAccessVisitor
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AtfdMetric.AtfdClassMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric.LocClassMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssClassMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NoamMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NopaMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.TccMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.WmcMetric
- computeFor(ASTAnyTypeDeclaration, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.WocMetric
- computeFor(MethodLikeNode, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AtfdMetric.AtfdOperationMetric
- computeFor(MethodLikeNode, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric
- computeFor(MethodLikeNode, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric.LocOperationMetric
- computeFor(MethodLikeNode, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOperationMetric
- computeFor(MethodLikeNode, MetricOptions) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NpathMetric
- 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.codestyle
-
if (x != y) { diff(); } else { same(); }
and
(!x ? diff() : same());
- ConfusingTernaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.ConfusingTernaryRule
- ConsecutiveAppendsShouldReuseRule - Class in net.sourceforge.pmd.lang.java.rule.performance
- ConsecutiveAppendsShouldReuseRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.ConsecutiveAppendsShouldReuseRule
- ConsecutiveLiteralAppendsRule - Class in net.sourceforge.pmd.lang.java.rule.performance
-
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.performance.ConsecutiveLiteralAppendsRule
- CONSIDER_ASSERT - net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric.CycloOption
-
Consider assert statements.
- considerAssert - Variable in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- considerBooleanPaths - Variable in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- CONST - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- Constraint - Class in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- Constraint(JavaTypeDefinition, JavaTypeDefinition, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Constraint
- Constraint(JavaTypeDefinition, Variable, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Constraint
- Constraint(Variable, JavaTypeDefinition, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Constraint
- Constraint(Variable, Variable, InferenceRuleType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Constraint
- CONSTRUCTOR - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
- CONSTRUCTOR - net.sourceforge.pmd.lang.java.ast.MethodLikeNode.MethodLikeKind
- CONSTRUCTOR - net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
- ConstructorCallsOverridableMethodRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
Searches through all methods and constructors called from constructors.
- ConstructorCallsOverridableMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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
- CONTAINS - net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
- 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).
- COUNT_IMPORTS - net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOption
-
Counts import and package statement.
- countImports - Variable in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- countMatchingFieldSigs(ASTAnyTypeDeclaration, JavaFieldSigMask) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaClassMetric
-
Counts the fields matching the signature mask in this class.
- countMatchingOpSigs(ASTAnyTypeDeclaration, JavaOperationSigMask) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaClassMetric
-
Counts the operations matching the signature mask in this class.
- countNodeChildren(Node, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
-
Count the number of children of the given Java node.
- CouplingBetweenObjectsRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
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.design.CouplingBetweenObjectsRule
- coverAbstract() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
- coverAbstract(boolean) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
-
Forbid all mentioned visibilities.
- coverAllRoles() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
-
Sets the mask to cover all roles.
- coverAllVisibilities() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaSigMask
-
Sets the mask to cover all visibilities.
- coverFinal() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
- coverFinal(boolean) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
-
Include final fields?.
- covers(JavaFieldSignature) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
- covers(JavaOperationSignature) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
- covers(T) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaSigMask
- coverStatic() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
- coverStatic(boolean) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
-
Include static fields?.
- 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.JavaLanguageParser
- 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
- CurrentPackageResolver(PMDASMClassLoader, String) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.CurrentPackageResolver
-
Creates a new
TypeSet.CurrentPackageResolver
- currentToken - Variable in exception net.sourceforge.pmd.lang.java.ast.ParseException
-
This is the last token that has been consumed successfully.
- CYCLO - net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Cyclomatic complexity.
- CycloAssertAwareDecorator - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- CycloAssertAwareDecorator() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloAssertAwareDecorator
-
Deprecated.
- CycloBaseVisitor - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- CycloBaseVisitor() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- CyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Cyclomatic complexity rule using metrics.
- CyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.CyclomaticComplexityRule
- CycloMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Cyclomatic Complexity.
- CycloMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric
- CycloMetric.CycloOption - Enum in net.sourceforge.pmd.lang.java.metrics.impl
-
Options for CYCLO.
- CycloPathAwareDecorator - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- CycloPathAwareDecorator() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- CycloVisitor - Class in net.sourceforge.pmd.lang.java.metrics.impl.internal
-
Visitor for the Cyclo metric.
- CycloVisitor(MetricOptions, JavaNode) - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
D
- DaaRuleViolation - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
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.errorprone.DaaRuleViolation
- DataClassRule - Class in net.sourceforge.pmd.lang.java.rule.design
- DataClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.DataClassRule
- DataflowAnomalyAnalysisRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
-
Starts path search for each method and runs code if found.
- DataflowAnomalyAnalysisRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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
- decorateWith(JavaParserVisitorDecorator) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.Adds a decorator to this decorated visitor.
- 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.performance.InsufficientStringBufferDeclarationRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractIgnoredAnnotationRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateFieldRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateMethodRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.AtLeastOneConstructorRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.LinguisticNamingRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryConstructorRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.design.UseUtilityClassRule
- defaultSuppressionAnnotations() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.BeanMembersShouldSerializeRule
- 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
-
Deprecated.Will be removed with 7.0.0. See https://github.com/pmd/pmd/issues/997 and https://github.com/pmd/pmd/issues/910
- 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.documentation.CommentContentRule
- DO - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- DontImportJavaLangRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- DontImportJavaLangRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.DontImportJavaLangRule
- DontImportSunRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- DontImportSunRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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.multithreading
-
void method() { if (x == null) { synchronized(this){ if (x == null) { x = new | method(); } } } }
- DoubleCheckedLockingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.multithreading.DoubleCheckedLockingRule
- DummyJavaNode - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.
- DummyJavaNode(int) - Constructor for class net.sourceforge.pmd.lang.java.ast.DummyJavaNode
-
Deprecated.
- DummyJavaNode(JavaParser, int) - Constructor for class net.sourceforge.pmd.lang.java.ast.DummyJavaNode
-
Deprecated.
- DumpFacade - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.This class will be removed with PMD 7. The rule designer is a better way to inspect nodes.
- DumpFacade() - Constructor for class net.sourceforge.pmd.lang.java.ast.DumpFacade
-
Deprecated.
- DuplicateImportsRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- DuplicateImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.DuplicateImportsRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.design.LoosePackageCouplingRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentContentRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AssignmentInOperandRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- dysfunctionReason() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.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.
- EMPTY - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
No child,
ASTAnyTypeBodyDeclaration.getDeclarationNode()
will return null. - 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.
- enclosingTypeIsA(ASTAnyTypeDeclaration.TypeKind...) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractAnyTypeDeclaration
-
Deprecated.Returns true if the enclosing type of this type declaration is any of the given kinds.
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorClassGenerationRule
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorMethodGenerationRule
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
- end(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentContentRule
-
.
- 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.design.StdCyclomaticComplexityRule
-
Deprecated.
- ENUM - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
See
ASTEnumDeclaration
. - ENUM - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
- 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.
- EQUALITY - net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
-
https://docs.oracle.com/javase/specs/jls/se8/html/jls-18.html#jls-18.2.4
- EqualityExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSignature
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature
- 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
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- equals(Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- EXACT - net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinitionType
- EXCEPTION_FILE_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule
-
Deprecated.
- EXCEPTION_LIST_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule
- ExceptionAsFlowControlRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Catches the use of exception statements as a flow control device.
- ExceptionAsFlowControlRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExceptionAsFlowControlRule
- ExceptionParser(char) - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule.ExceptionParser
-
Deprecated.
- ExcessiveClassLengthRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
This rule detects when a class exceeds a certain threshold.
- ExcessiveClassLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessiveClassLengthRule
- ExcessiveImportsRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
ExcessiveImports attempts to count all unique imports a class contains.
- ExcessiveImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.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.design
-
This rule detects when a method exceeds a certain threshold.
- ExcessiveMethodLengthRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.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.design
-
This rule detects an abnormally long parameter list.
- ExcessiveParameterListRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessiveParameterListRule
- ExcessivePublicCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Rule attempts to count all public methods and public attributes defined in a class.
- ExcessivePublicCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ExcessivePublicCountRule
- ExclusiveOrExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- execute() - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
- execute(CurrentPath) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.DataflowAnomalyAnalysisRule
- execute(CurrentPath) - Method in class net.sourceforge.pmd.lang.java.rule.UselessAssignment
- 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
- ExplicitImportResolver(PMDASMClassLoader, Set<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ExplicitImportResolver
-
Creates a new
TypeSet.ExplicitImportResolver
. - EXPONENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- EXPORTS - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
- 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
F
- FALSE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- FIELD - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
See
ASTFieldDeclaration
. - FieldDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- FieldDeclarationsShouldBeAtStartOfClassRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
Detects fields that are declared after methods, constructors, etc.
- FieldDeclarationsShouldBeAtStartOfClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.FieldDeclarationsShouldBeAtStartOfClassRule
- FieldNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
Configurable naming conventions for field declarations.
- FieldNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.FieldNamingConventionsRule
- filteredCommentIn(Comment) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.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.design.UselessOverridingMethodRule
- findOperations(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.JavaMetricsComputer
- 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
- 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.
- forbid(JavaOperationSignature.Role...) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
-
Forbid all mentioned roles.
- forbid(JavaSignature.Visibility...) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaSigMask
-
Forbid all mentioned visibilities.
- forbidAbstract() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
- forbidFinal() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
- forbidStatic() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
- forClass(Class<?>, JavaTypeDefinition...) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- forClass(TypeDefinitionType, Class<?>, JavaTypeDefinition...) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- forClass(TypeDefinitionType, JavaTypeDefinition...) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- ForInit() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- ForLoopCanBeForeachRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- ForLoopCanBeForeachRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.ForLoopCanBeForeachRule
- 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
- FormalParameterNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
Enforces a naming convention for lambda and method parameters.
- FormalParameterNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.FormalParameterNamingConventionsRule
- 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
- FullyQualifiedNameResolver(PMDASMClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.FullyQualifiedNameResolver
-
Creates a
TypeSet.FullyQualifiedNameResolver
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.
- genericBadNodeMessage() - Static method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- 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
- get(AccessNode) - Static method in enum net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
-
Returns the Visibility enum key for a node.
- get(ASTMethodOrConstructorDeclaration) - Static method in enum net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
- get(MetricKey<ASTAnyTypeDeclaration>, ASTAnyTypeDeclaration) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Computes the standard value of the metric identified by its code on a class AST node.
- get(MetricKey<ASTAnyTypeDeclaration>, ASTAnyTypeDeclaration, MetricOptions) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Computes a metric identified by its code on a class AST node, possibly selecting a variant with the
MetricOptions
parameter. - get(MetricKey<MethodLikeNode>, ASTAnyTypeDeclaration, MetricOptions, ResultOption) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Compute the sum, average, or highest value of the operation metric on all operations of the class node.
- get(MetricKey<MethodLikeNode>, ASTAnyTypeDeclaration, ResultOption) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Compute the sum, average, or highest value of the standard operation metric on all operations of the class node.
- get(MetricKey<MethodLikeNode>, ASTMethodOrConstructorDeclaration) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Deprecated.Provided here for backwards binary compatibility with
JavaMetrics.get(MetricKey, MethodLikeNode)
. Please explicitly link your code to that method and recompile your code. Will be remove with 7.0.0 - get(MetricKey<MethodLikeNode>, ASTMethodOrConstructorDeclaration, MetricOptions) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Deprecated.Provided here for backwards binary compatibility with
JavaMetrics.get(MetricKey, MethodLikeNode, MetricOptions)
. Please explicitly link your code to that method and recompile your code. Will be remove with 7.0.0 - get(MetricKey<MethodLikeNode>, MethodLikeNode) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Computes the standard version of the metric identified by the key on a operation AST node.
- get(MetricKey<MethodLikeNode>, MethodLikeNode, MetricOptions) - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetrics
-
Computes a metric identified by its key on a operation AST node.
- getAccessNodeParent() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassNameDeclaration
- getAccessNodeParent() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- getAnnotation(String) - Method in interface net.sourceforge.pmd.lang.java.ast.Annotatable
-
Get specific annotaion on this node.
- getAnnotationName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
Returns the name of the annotation as it is used, eg
java.lang.Override
orOverride
. - getAnnotationName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
-
Returns the name of the annotation as it is used, eg
java.lang.Override
orOverride
. - getAnnotationName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
-
Returns the name of the annotation as it is used, eg
java.lang.Override
orOverride
. - getAnnotationName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
-
Returns the name of the annotation as it is used, eg
java.lang.Override
orOverride
. - getApplicableMethods(JavaTypeDefinition, String, List<JavaTypeDefinition>, int, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Looks for potentially applicable methods in a given type definition.
- getArgTypeIncludingVararg(int) - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- 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
- getArity(Method) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.
- getArrayDepth() - Method in interface net.sourceforge.pmd.lang.java.ast.Dimensionable
-
Deprecated.
- getArrayDepth() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- getAsSuper(Class<?>) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getASTCompilationUnitPackage() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
- getBeginColumn() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- getBeginLine() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- getBestMethodReturnType(JavaTypeDefinition, List<MethodType>, ASTArgumentList) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Searches a list of methods by trying the three phases of method overload resolution.
- getBinaryName() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Returns the binary name of the type identified by this qualified name.
- getBlock() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Returns the Block node of this catch branch.
- getBlock() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns the block defined by this method, or null if the method is abstract.
- getBody() - Method in class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
-
Returns the statement that will be run while the guard evaluates to true.
- getBody() - Method in class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
Returns the statement that represents the body of this loop.
- getBody() - Method in class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
-
Returns the statement that will be run while the guard evaluates to true.
- getBoundTypeNodes() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
-
Returns a list with the type bounds of this node.
- getCalculator() - Method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
- getCalculator() - Method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
- getCatchStatements() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
Returns the catch statement nodes of this try statement.
- getCaughtExceptionTypeNodes() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Returns the list of type nodes denoting the exception types caught by this catch block.
- getCaughtExceptionTypes() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Returns the list of exception types caught by this catch block.
- getClassDeclaration() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
- 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
ClassNameDeclaration
s. - getClasses() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use {
JavaTypeQualifiedName.getClassList()
. Will be removed in 7.0.0 - getClassList() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Returns the class specific part of the name.
- getClassName() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
- getClassName() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
- getClassName() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
- getClassName() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
- getClassSimpleName() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use
JavaTypeQualifiedName.getClassSimpleName()
. Will be removed in 7.0.0 - getClassSimpleName() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Get the simple name of the class.
- getClassTypeResolver() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
- GetCommentOnFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
Deprecated.
- GetCommentOnFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.GetCommentOnFunction
-
Deprecated.
- 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.bestpractices.UseCollectionIsEmptyRule
- getComplexityAverage() - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule.Entry
-
Deprecated.
- getComponentType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
-
Gets the component type of this type definition if it is an array type.
- 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
-
Deprecated.
- getDecl() - Method in class net.sourceforge.pmd.lang.java.symboltable.DeclarationFinderFunction
- getDeclarationNode() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration
-
Returns the child of this declaration, which can be cast to a more specific node type using
ASTAnyTypeBodyDeclaration.getKind()
as a cue. - getDeclarations() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
- getDeclarations() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration
-
Retrieves the member declarations (fields, methods, classes, etc.) from the body of this type declaration.
- getDeclarations() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
- getDeclarations() - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
- getDeclaratorId() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- getDeclaredAnnotations() - Method in interface net.sourceforge.pmd.lang.java.ast.Annotatable
-
Get all annotations present on this node.
- 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
- getDefinitionType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getDetailMessageNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
Returns the expression that corresponds to the detail message, i.e.
- getDFAGraphRule() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getDumpFacade(Writer, String, boolean) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
-
Deprecated.
- getElementType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
-
Gets the element type of this type definition if it is an array type.
- getElseBranch() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Returns the statement of the
else
clause, if any. - getEnclosingClass() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getEnclosingTypeDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractAnyTypeDeclaration
-
Deprecated.Returns the enclosing type of this type, if it is nested.
- getEndColumn() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- getEndLine() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- getErasedCandidateSet(List<JavaTypeDefinition>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- getErasedSuperTypeSet() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getEscapedStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Tries to reconstruct the original string literal.
- getExceptionName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Returns exception name caught by this catch block.
- getExplicitImports() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
- getExplicitImports() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
- getFalseAlternative() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Returns the node that represents the expression that will be evaluated if the guard evaluates to false.
- getFields(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaClassMetric
-
Gets a list of all fields declared in the class.
- getFilteredComment() - Method in class net.sourceforge.pmd.lang.java.ast.Comment
-
Filters the comment by removing the leading comment marker (like
*
) of each line as well as the start markers (//
,/*
or/**
and the end markers (*/
). - getFinally() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
Returns the
finally
statement of this try statement, if any. - 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.bestpractices.AbstractSunSecureRule
-
Gets the image of the ASTName node found by
Node.getFirstDescendantOfType(Class)
if it is the greatgrandchild of the given node. - getFormalParameters() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
- getFormalParameters() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
- getGenericType(int) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getGenericType(String) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getGenericTypeIndex(TypeVariable<?>[], String) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getGuardExpressionNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
Returns the expression tested by this assert statement.
- getGuardExpressionNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Returns the node that represents the guard of this conditional.
- getGuardExpressionNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
-
Returns the node that represents the guard of this loop.
- getGuardExpressionNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
Returns the node that represents the guard of this loop.
- getGuardExpressionNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Returns the node that represents the guard of this conditional.
- getGuardExpressionNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
-
Returns the node that represents the guard of this loop.
- getImage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
- getImage() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- 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
-
Returns the full name of the import.
- getImportedNameNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
- getImportedSimpleName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Returns the simple name of the type or method imported by this declaration.
- getImportsCount() - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
- getImportWrapper(Node) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- getInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
Returns the initializer, of the variable, or null if it doesn't exist.
- getInnerClasses() - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
- getInstance() - Static method in class net.sourceforge.pmd.lang.java.metrics.JavaMetricsComputer
- 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.
- getInstantiations(List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- getJavaType(int) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getJavaTypeCount() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
- getKind() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration
-
Gets the kind of declaration this node contains.
- getKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
- getKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
- getKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
- getKind() - Method in interface net.sourceforge.pmd.lang.java.ast.MethodLikeNode
-
Returns a token indicating whether this node is a lambda expression or a method or constructor declaration.
- getLabelStatementNodeClass() - Method in class net.sourceforge.pmd.lang.java.JavaDataFlowHandler
- getLanguageMetricsProvider() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getLeftMentionedVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- getLexerForSource(SourceCode) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
- getLocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- getLowerBoundsOf(Variable, List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- getMemberName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
-
Returns the name of the member set by this pair.
- getMemberValue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
-
Returns the value of the member set by this pair.
- getMemberValue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
-
Returns the value of the default member set by this annotation.
- getMentionedVariables(List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- getMethod() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- getMethodDeclarations() - Method in class net.sourceforge.pmd.lang.java.symboltable.ClassScope
- getMethodDeclarator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns the method declarator.
- getMethodExplicitTypeArugments(Node) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- getMethodName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns the simple 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
- getMethodsAndConstructors(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaClassMetric
-
Gets a list of all methods and constructors declared in the class.
- getMetric(Node, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- getMinimalErasedCandidateSet(Set<Class<?>>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- getModifiers() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- getModifiers() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- getMultifileFacade() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
- getName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
Returns the name of the declared variable.
- 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
- getNext() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- 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
- getOperation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use
JavaOperationQualifiedName.getOperation()
. Will be removed in 7.0.0 - getOperation() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
-
Returns the operation specific part of the name.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
-
Returns the image of the operator, i.e.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTEqualityExpression
-
Returns the image of the operator, i.e.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
-
Returns the image of the operator, i.e.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
-
Returns the image of this unary operator, i.e.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
-
Returns the image of the operator, i.e.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
-
Returns the image of this unary operator, i.e.
- getOperator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
-
Returns the image of this unary operator, i.e.
- getPackage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Returns the
Package
instance representing the package of the type or method imported by this declaration. - getPackageDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
- getPackageList() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Returns the packages in outer-to-inner order.
- getPackageName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Returns the "package" prefix of the imported name.
- 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.ast.JavaQualifiedName
-
Deprecated.Use
JavaTypeQualifiedName.getPackageList()
()}. Will be removed in 7.0.0 - 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
- getParameterName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
Returns the name of the type variable introduced by this declaration.
- getParameters() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
Deprecated.to be removed with PMD 7.0.0 - use getFormalParameters() instead
- getParameterTypes() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- getParser(ParserOptions) - Method in class net.sourceforge.pmd.lang.java.JavaLanguageHandler
- getPreviousComment() - Method in class net.sourceforge.pmd.lang.java.ast.Token
- getPrintableName() - Method in enum net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
- getPrintableName() - Method in enum net.sourceforge.pmd.lang.java.ast.MethodLikeNode.MethodLikeKind
- getQualifiedName() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractAnyTypeDeclaration
-
Deprecated.
- getQualifiedName() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractMethodLikeNode
-
Deprecated.
- getQualifiedName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
Gets the qualified name of the anonymous class declared by this node, or null if this node doesn't declare any.
- getQualifiedName() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration
- getQualifiedName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
Gets the qualified name of the anonymous class declared by this node, or null if this node doesn't declare any.
- getQualifiedName() - Method in interface net.sourceforge.pmd.lang.java.ast.JavaQualifiableNode
-
Returns a qualified name for this node.
- getQualifiedName() - Method in interface net.sourceforge.pmd.lang.java.ast.MethodLikeNode
- getQualifiedNameResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getQualifiedTypeNames() - Method in class net.sourceforge.pmd.lang.java.symboltable.SourceFileScope
-
Returns a set of all types defined within this source file.
- getRequiresModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
- getRestrictedPackages() - Method in class net.sourceforge.pmd.lang.java.rule.design.LoosePackageCouplingRule
- getResult() - Method in class net.sourceforge.pmd.lang.java.symboltable.Search
- getResultType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns the result type node of the method.
- getReturnedVariableName(ASTReturnStatement) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AbstractSunSecureRule
-
Gets the name of the variable returned.
- getReturnType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- getRightMentionedVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- getRuleViolationFactory() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getScope() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- getScope() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- getSignature() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractMethodOrConstructorDeclaration
-
Deprecated.
- getSignature() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
- getSignature() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTMethodOrConstructorDeclaration
- getSuperClassTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
Returns the superclass type node if this node is a class declaration and explicitly declares an
extends
clause. - getSuperInterfacesTypeNodes() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
Returns the interfaces implemented by this class, or extended by this interface.
- getSuperTypeSet() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getSuperTypeSet(Set<JavaTypeDefinition>) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- 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
- GETTER_OR_SETTER - net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
- getTestedExpression() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
Gets the expression tested by this switch.
- getThenBranch() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Returns the statement that will be run if the guard evaluates to true.
- getThrows() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns the exception names listed in the
throws
clause of this method declaration, or null if there are none. - getToken(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Get the specific Token.
- getTokenFilter(TokenManager) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
- getTrueAlternative() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Returns the node that represents the expression that will be evaluated if the guard evaluates to true.
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
Deprecated.
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.FieldDeclaration may declare several variables with a different type It won't implement TypeNode anymore come 7.0.0
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Returns the type of this formal parameter.
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
- getType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns the type of the declared variable.
- 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.qname.JavaTypeQualifiedName
-
Gets the Class instance identified by this qualified name.
- getType() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.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
- getType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getType() - Method in interface net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinition
-
Get the raw Class type of the definition.
- getTypeBoundNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
Returns the type bound node of this parameter, or null if it is not bounded.
- getTypeBoundNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
Returns the type node representing the bound, e.g.
- getTypeDefinition() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.
- getTypeDefinition() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
Deprecated.
- getTypeDefinition() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.FieldDeclaration may declare several variables with a different type It won't implement TypeNode anymore come 7.0.0
- getTypeDefinition() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
- getTypeDefinition() - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
-
Get the TypeDefinition associated with this node.
- getTypeDefOfMethod(JavaTypeDefinition, Method, List<JavaTypeDefinition>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- 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
- getTypeKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
- getTypeKind() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration
-
Finds the type kind of this declaration.
- getTypeKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
- getTypeKind() - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumDeclaration
- getTypeNameNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns the first child of the node returned by
ASTVariableDeclaratorId.getTypeNode()
. - getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Returns the type node of this formal parameter.
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
-
Gets the type against which the expression is tested.
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Gets the type node for this variable declaration statement.
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
-
Returns the type node of this type argument.
- getTypeNode() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Determines the type node of this variable id, that is, the type node belonging to the variable declaration of this node (either a FormalParameter, LocalVariableDeclaration or FieldDeclaration).
- getTypeParameterCount() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- getTypeResolutionFacade(ClassLoader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getUninstantiatedVariables(List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- 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.
- getValueAsDouble() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- getValueAsFloat() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- getValueAsInt() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- getValueAsLong() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- getVarargComponentType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- 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
- getVariableDeclaratorId() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Returns the declarator ID of this formal parameter.
- getVariableDependencies(List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- getVariableId() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
Returns the id of the declared variable.
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.FieldDeclaration may declare several variables, so this is not exhaustive Iterate on the VariableDeclaratorIds instead
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Deprecated.LocalVariableDeclaration may declare several variables, so this is not exhaustive Iterate on the VariableDeclaratorIds instead
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns the name of the variable.
- getVariableName() - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.DaaRuleViolation
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractStatisticalJavaRule
-
Deprecated.
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssConstructorCountRule
-
Deprecated.
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssMethodCountRule
-
Deprecated.
- getViolationParameters(DataPoint) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- getXPathHandler() - Method in class net.sourceforge.pmd.lang.java.AbstractJavaHandler
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.java.ast.FormalComment
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.java.ast.JavadocElement
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.java.ast.MultiLineComment
- getXPathNodeName() - Method in class net.sourceforge.pmd.lang.java.ast.SingleLineComment
- 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 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.
- GTToken(int, String) - Constructor for class net.sourceforge.pmd.lang.java.ast.Token.GTToken
- GuardLogStatementRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
Check that log.debug, log.trace, log.error, etc...
- GuardLogStatementRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule
H
- HardCodedCryptoKeyRule - Class in net.sourceforge.pmd.lang.java.rule.security
-
Finds hard coded encryption keys that are passed to javax.crypto.spec.SecretKeySpec(key, algorithm).
- HardCodedCryptoKeyRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.security.HardCodedCryptoKeyRule
- hasArrayType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if the declared variable has an array type.
- 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.bestpractices.AvoidUsingHardCodedIPRule
- hasClassLombokAnnotation() - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
-
Returns whether there have been class level Lombok annotations found.
- hasDefaultCase() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
Returns true if this switch has a
default
case. - hasDetailMessage() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
-
Returns true if this assert statement has a "detail message" expression.
- hasDissallowedTerms() - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentContentRule
- hasElse() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Returns true if this statement has an
else
clause. - hasFinally() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
Returns true if this try statement has a
finally
statement, in which caseASTTryStatement.getFinally()
won't returnnull
. - hashCode() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
- hashCode() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSignature
- hashCode() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature
- 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
- hashCode() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- hashCode() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- hashCode() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- hasIgnoredAnnotation(AccessNode) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- hasIgnoredAnnotation(Annotatable) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractIgnoredAnnotationRule
-
Checks whether any annotation in ignoredAnnotationsDescriptor is present on the node.
- hasInitializer() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
-
Returns true if the declared variable is initialized.
- hasIntersectionTypes() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
- hasLombokAnnotation(Node) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
-
Deprecated.As of release 6.2.0, replaced by
AbstractLombokAwareRule.hasLombokAnnotation(Annotatable)
Checks whether the given node is annotated with any lombok annotation. The node can be any node, e.g. class declaration or field declaration. - hasLombokAnnotation(Annotatable) - 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.codestyle.VariableNamingConventionsRule
-
Deprecated.
- hasPropertyValue(PropertyDescriptor<List<String>>, String) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- hasSameErasureAs(JavaTypeDefinition) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- 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
- hasTypeBound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
-
Returns true if this type parameter is bounded, in which case
ASTTypeParameter.getTypeBoundNode()
doesn't returnnull
. - HEADER_PLACEMENT_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.documentation.HeaderCommentsRule
- HeaderCommentsRule - Class in net.sourceforge.pmd.lang.java.rule.documentation
-
Restrictions regarding the legal placement and content of the file header.
- HeaderCommentsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.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.design.StdCyclomaticComplexityRule.Entry
-
Deprecated.
- HOOK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
I
- IdempotentOperationsRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- IdempotentOperationsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.IdempotentOperationsRule
- IdenticalCatchBranchesRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
Flags identical catch branches, which can be collapsed into a multi-catch.
- IdenticalCatchBranchesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.IdenticalCatchBranchesRule
- 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
- IGNORE_BOOLEAN_PATHS - net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric.CycloOption
-
Do not count the paths in boolean expressions as decision points.
- 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
- ImplicitImportResolver(PMDASMClassLoader) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImplicitImportResolver
-
Creates a
TypeSet.ImplicitImportResolver
- 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.errorprone
- ImportFromSamePackageRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.ImportFromSamePackageRule
- ImportOnDemandResolver(PMDASMClassLoader, Set<String>) - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.ImportOnDemandResolver
-
Creates a
TypeSet.ImportOnDemandResolver
- imports - Variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.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
- incorporateBounds(List<Bound>, List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
-
https://docs.oracle.com/javase/specs/jls/se8/html/jls-18.html#jls-18.3
- 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.performance
-
This rule finds code which inefficiently determines empty strings.
- InefficientEmptyStringCheckRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.InefficientEmptyStringCheckRule
- InefficientStringBufferingRule - Class in net.sourceforge.pmd.lang.java.rule.performance
-
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.performance.InefficientStringBufferingRule
- InferenceRuleType - Enum in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- inferTypes(List<Constraint>, List<Bound>, List<Variable>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- init() - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- init() - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
- Initializer() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- INITIALIZER - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
See
ASTInitializer
. - initializeWith(Writer, String, boolean, JavaNode) - Method in class net.sourceforge.pmd.lang.java.ast.DumpFacade
-
Deprecated.
- initializeWith(ClassLoader, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
-
Initialises the visitor and starts it.
- 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
- initializeWith(DataFlowHandler, ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
- initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.multifile.MultifileVisitorFacade
- initializeWith(ASTCompilationUnit) - Method in class net.sourceforge.pmd.lang.java.symboltable.SymbolFacade
- innerClasses - Variable in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
- input_stream - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
- InsecureCryptoIvRule - Class in net.sourceforge.pmd.lang.java.rule.security
-
Finds hardcoded static Initialization Vectors vectors used with cryptographic operations.
- InsecureCryptoIvRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.security.InsecureCryptoIvRule
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.Instance.
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.Instance.
- INSTANCE - Static variable in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.Instance.
- 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.performance
-
This rule finds StringBuffers which may have been pre-sized incorrectly.
- InsufficientStringBufferDeclarationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.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 - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
- INTERFACE - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
- INTERFACE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- intersect(JavaTypeDefinition, JavaTypeDefinition) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
- InvalidSlf4jMessageFormatRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- InvalidSlf4jMessageFormatRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.InvalidSlf4jMessageFormatRule
- IPV4 - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- IPV4_MAPPED_IPV6 - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- IPV4_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- IPV4_REGEXP - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- IPV6 - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- IPV6_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- IPV6_REGEXP - Static variable in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- isA(TypeNode, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
- isA(TypeNode, String) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
Checks whether the resolved type of the given
TypeNode
n is of the type given by the clazzName. - isA(TypedNameDeclaration, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
Deprecated.
- isA(TypedNameDeclaration, String) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
- isAbstract - Variable in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature
- isAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isAbstract() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns true if this method is abstract, so doesn't declare a body.
- isAbstract() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- 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.design.LoosePackageCouplingRule
- isAnnotationMember() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
- isAnnotationPresent(String) - Method in interface net.sourceforge.pmd.lang.java.ast.Annotatable
-
Checks whether the annotation is present on this node.
- isAnonymousClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
Returns true if this expression defines a body, which is compiled to an anonymous class.
- isAnonymousClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
- isAnonymousClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
Returns true if this enum constant defines a body, which is compiled like an anonymous class.
- isAnonymousClass() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Returns true if this qualified name identifies an anonymous class.
- isAnonymousInnerClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
- isAnonymousInnerClass() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
- isAnyAnnotationPresent(Collection<String>) - Method in interface net.sourceforge.pmd.lang.java.ast.Annotatable
-
Checks whether any annotation is present on this node.
- isArguments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.
- isArray() - Method in interface net.sourceforge.pmd.lang.java.ast.Dimensionable
-
Deprecated.
- isArray() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- isArrayDereference() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
- isArrayType() - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
-
Returns true if this type is an array type.
- isArrayType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isBoolean() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
- isCharLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- isClass() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
- isClass() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
- isClassOrInterface() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isCloneMethod(ASTMethodDeclarator) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CloneMethodMustImplementCloneableRule
- isCompileTimeConstant(ASTPrimaryExpression) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorMethodGenerationRule
- isCompound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
- isContainingPackage(String, String) - Method in class net.sourceforge.pmd.lang.java.rule.design.LoosePackageCouplingRule
- isDefault() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isDefault() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isDefault() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
- isDiamond() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
-
Returns true if this is a diamond, that is, the actual type arguments are inferred.
- 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
-
Deprecated.
- isEnumChild() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
- isEnumChild() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
- isExactlyA(TypeNode, String) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
-
Checks whether the resolved type of the given
TypeNode
n is exactly of the type given by the clazzName. - isExactlyAny(TypedNameDeclaration, Class<?>...) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
- isExactlyNone(TypedNameDeclaration, Class<?>...) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
- isExactType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isExceptionBlockParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this nodes declares an exception parameter in a
catch
statement. - isExceptionBlockParameter() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- isExhaustiveEnumSwitch() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
-
Returns true if this switch statement tests an expression having an enum type and all the constants of this type are covered by a switch case.
- isExplicitReceiverParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Returns true if this node is the explicit receiver parameter, e.g.
- isExplicitReceiverParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this node is a receiver parameter for a method or constructor declaration.
- isField() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this node declares a field.
- isField(String, ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AbstractSunSecureRule
-
Tells if the type declaration has a field with varName.
- isFinal - Variable in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSignature
- isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isFinal() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
- isFinal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if the variable declared by this node is declared final.
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
- isFindBoundary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression
- isFloatLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- isForeach() - Method in class net.sourceforge.pmd.lang.java.ast.ASTForStatement
-
Returns true if this node represents a foreach loop.
- isFormalParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this node declares a formal parameter for a method declaration or a lambda expression.
- isGeneric() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isGeneric(Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- isGeneric(Method) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- isHexCharacter(char) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- isImportOnDemand() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Returns true if this is an import-on-demand declaration, aka "wildcard import".
- isInStringBufferOperation(Node, int, String) - Static method in class net.sourceforge.pmd.lang.java.rule.performance.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
-
Returns true if this method declaration is a member of an interface type.
- isIntersectionType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isIntLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- isIPv4(char, String) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- isIPv6(char, String, boolean, boolean) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- isJUnitMethod(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJUnitRule
- isLambda() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
-
Returns true if this qualified name identifies a lambda expression.
- isLambdaParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this node declares a formal parameter for a lambda expression.
- isLambdaTypelessParameter() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
-
Deprecated.
- isLatinDigit(char) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- isLeftArray() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLeftClassOrInterface() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLeftNull() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLeftPrimitive() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLeftProper() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLeftType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLeftVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isLocal() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
Returns true if the class is declared inside a block other than the body of another class, or the top level.
- isLocalClass() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use
JavaTypeQualifiedName.isLocalClass()
. Will be removed in 7.0.0 - isLocalClass() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Returns true if this qualified name identifies a local class.
- isLocalVariable() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this node declares a local variable.
- isLocalVariable(String, Node) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.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.
- isLowerBound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
Returns true if this is a lower type bound, e.g.
- isLowerBound() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- 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).
- isMemberVisibleFromClass(Class<?>, int, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Given a class, the modifiers of on of it's member and the class that is trying to access that member, returns true is the member is accessible from the accessingClass Class.
- isMethodApplicable(Method, String, int, Class<?>, List<JavaTypeDefinition>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
https://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.12.2.1 Potential applicability.
- isMethodConvertible(JavaTypeDefinition, ASTExpression) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- isMethodConvertible(JavaTypeDefinition, JavaTypeDefinition) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Method invocation conversion rules.
- isMethodOrConstructorInvocation() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- isMethodReference() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- isMulticatchStatement() - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
-
Returns true if this node is a multi-catch statement, that is, it catches several unrelated exception types at the same time.
- isNative() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- 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
-
Deprecated.
- isNested() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractAnyTypeDeclaration
-
Deprecated.
- isNested() - Method in interface net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration
-
Returns true if this type declaration is nested inside an interface, class or annotation.
- isNullType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isOnLeftHandSide() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- isOnRightHandSide() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- isOpen() - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDeclaration
- isOperation() - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
- isOperation() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
- isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isPackagePrivate() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
- isPackagePrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
- isParameterized() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- isPartOfQualifiedName() - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- isPrimitive() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isPrimitiveType() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- isPrivate() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isPrivate() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isPrivate() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
- isProperSubsetOfVariables(List<Variable>, Map<Variable, JavaTypeDefinition>, Map<Variable, Set<Variable>>, List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
-
Given a set of inference variables to resolve, let V be the union of this set and all variables upon which the resolution of at least one variable in this set depends.
- isProtected() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- 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
-
Deprecated.
- 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
-
Returns true if this method has public visibility.
- isQualifiedName(Node) - Static method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- isRawType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
-
Returns true if this type has type parameters and has not been parameterized, e.g.
- 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.
- isResourceDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if this declarator id declares a resource in a try-with-resources statement.
- isRightArray() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isRightClassOrInterface() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isRightNull() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isRightPrimitive() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isRightProper() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isRightType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- isRightVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- 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.
- isStandAlonePrimitive() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExpression
- isStatic - Variable in class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSignature
- isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- 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
-
Returns true if this is a static import.
- isStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
- isStrictfp() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isStrictfp() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- isSubtypeable(Class<?>, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- isSubtypeable(JavaTypeDefinition, ASTExpression) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- isSubtypeable(JavaTypeDefinition, JavaTypeDefinition) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Subtypeability rules.
- 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
-
Deprecated.
- isSynchronized() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isSyntacticallyAbstract() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns true if this method is explicitly modified by the
abstract
modifier. - 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
-
Returns true if this method is explicitly modified by the
public
modifier. - 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.bestpractices.UseCollectionIsEmptyRule
-
Determine if we're dealing with .size method
- isTargetMethod(JavaNameOccurrence) - Method in class net.sourceforge.pmd.lang.java.rule.performance.InefficientEmptyStringCheckRule
- isTernary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Deprecated.To be removed in 7.0.0
- 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
-
Deprecated.
- isTransient() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isTrue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
- isTryWithResources() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
-
Returns true if this node is a try-with-resources, in which case it has a ResourceSpecification child node.
- isTypeInferred() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
If true, this formal parameter represents one without explit types.
- isTypeInferred() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
If true, this local variable declaration represents a declaration, which makes use of local variable type inference, e.g.
- isTypeInferred() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Returns true if the declared variable's type is inferred by the compiler.
- isTypeInferred() - Method in class net.sourceforge.pmd.lang.java.symboltable.VariableNameDeclaration
- isUnnamedPackage() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use
JavaTypeQualifiedName.isUnnamedPackage()
. Will be removed in 7.0.0 - isUnnamedPackage() - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
-
Returns true if the class represented by this qualified name is in the unnamed package.
- isUpperBound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
-
Returns true if this is an upper type bound, e.g.
- isUpperBound() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- isVararg() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- isVarargs() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Returns true if this node is a varargs parameter.
- 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.performance.UseIndexOfCharRule
- isVoid() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
-
Returns true if the result type of this method is
void
. - isVoid() - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
- isVolatile() - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- isVolatile() - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
- isWildcard() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
-
Returns true if this node is a wildcard argument (bounded or not).
- isWildcard() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
-
Returns an iterator over the ids of the fields declared in this statement.
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameters
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
-
Returns an iterator over the ids of the variables declared in this statement.
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
- iterator() - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
J
- JavaClassMetric - Interface in net.sourceforge.pmd.lang.java.metrics.api
-
Metric that can be computed on a class node.
- JavaClassMetricKey - Enum in net.sourceforge.pmd.lang.java.metrics.api
-
Keys identifying standard class metrics.
- 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
-
Deprecated.This method is deprecated and will be removed with PMD 7.0.0. This method has been intended to parse javadoc tags. A more useful solution will be added around the AST node
FormalComment
, which contains as childrenJavadocElement
nodes, which in turn provide access to theJavadocTag
. - 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.documentation
- JavadocRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.documentation.JavadocRule
- JavadocTag - Class in net.sourceforge.pmd.lang.java.javadoc
- javadocTagsIn(String) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
-
Deprecated.This method is deprecated and will be removed with PMD 7.0.0. This method has been intended to parse javadoc tags. A more useful solution will be added around the AST node
FormalComment
, which contains as childrenJavadocElement
nodes, which in turn provide access to theJavadocTag
. - JavaFieldSigMask - Class in net.sourceforge.pmd.lang.java.multifile.signature
-
Signature mask for a field.
- JavaFieldSigMask() - Constructor for class net.sourceforge.pmd.lang.java.multifile.signature.JavaFieldSigMask
- JavaFieldSignature - Class in net.sourceforge.pmd.lang.java.multifile.signature
-
Signature for a field.
- JavaFunctions - Class in net.sourceforge.pmd.lang.java.xpath
-
Deprecated.
- 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
- JavaLanguageHandler - Class in net.sourceforge.pmd.lang.java
- JavaLanguageHandler(int) - Constructor for class net.sourceforge.pmd.lang.java.JavaLanguageHandler
- 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
- JavaLanguageParser - Class in net.sourceforge.pmd.lang.java
-
Adapter for the JavaParser, using the specified grammar version.
- JavaLanguageParser(int, ParserOptions) - Constructor for class net.sourceforge.pmd.lang.java.JavaLanguageParser
- JavaMetrics - Class in net.sourceforge.pmd.lang.java.metrics
-
User bound façade of the Metrics Framework.
- JavaMetricsComputer - Class in net.sourceforge.pmd.lang.java.metrics
-
Computes a metric.
- 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
-
Root interface for all Nodes of the Java AST.
- JavaOperationMetric - Interface in net.sourceforge.pmd.lang.java.metrics.api
-
Metric that can be computed on an operation.
- JavaOperationMetricKey - Enum in net.sourceforge.pmd.lang.java.metrics.api
-
Keys identifying standard operation metrics.
- JavaOperationQualifiedName - Class in net.sourceforge.pmd.lang.java.qname
-
Specializes JavaQualifiedName for operations.
- JavaOperationSigMask - Class in net.sourceforge.pmd.lang.java.multifile.signature
-
Signature mask for an operation.
- JavaOperationSigMask() - Constructor for class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
- JavaOperationSignature - Class in net.sourceforge.pmd.lang.java.multifile.signature
-
Signature for an operation.
- JavaOperationSignature.Role - Enum in net.sourceforge.pmd.lang.java.multifile.signature
-
Role of an operation.
- 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.
- JavaParserControllessVisitor - Interface in net.sourceforge.pmd.lang.java.ast
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- JavaParserControllessVisitorAdapter - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- JavaParserControllessVisitorAdapter() - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserControllessVisitorAdapter
-
Deprecated.
- JavaParserDecoratedVisitor - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- JavaParserDecoratedVisitor(JavaParserControllessVisitor) - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.Creates a decorated visitor using the parameter as the base visitor.
- 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
- JavaParserVisitorDecorator - Class in net.sourceforge.pmd.lang.java.ast
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- JavaParserVisitorDecorator() - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- JavaParserVisitorReducedAdapter - Class in net.sourceforge.pmd.lang.java.ast
-
Visitor adapter with convenient visit methods to e.g.
- JavaParserVisitorReducedAdapter() - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- JavaQualifiableNode - Interface in net.sourceforge.pmd.lang.java.ast
-
Java nodes that can be described with a qualified name.
- JavaQualifiedName - Class in net.sourceforge.pmd.lang.java.ast
-
Unambiguous identifier for a java method or class.
- JavaQualifiedName() - Constructor for class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
- 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) - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
- JavaRuleViolation(Rule, RuleContext, JavaNode, String, int, int) - Constructor for class net.sourceforge.pmd.lang.java.rule.JavaRuleViolation
- JavaRuleViolationFactory - Class in net.sourceforge.pmd.lang.java.rule
- JavaSigMask<T extends JavaSignature<?>> - Class in net.sourceforge.pmd.lang.java.multifile.signature
-
Generic signature mask.
- JavaSigMask() - Constructor for class net.sourceforge.pmd.lang.java.multifile.signature.JavaSigMask
- JavaSignature<N extends net.sourceforge.pmd.lang.ast.SignedNode<N>> - Class in net.sourceforge.pmd.lang.java.multifile.signature
-
Generic signature.
- JavaSignature(JavaSignature.Visibility) - Constructor for class net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature
-
Initialises the visibility.
- JavaSignature.Visibility - Enum in net.sourceforge.pmd.lang.java.multifile.signature
-
The visibility of a node.
- 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
- JavaTypeDefinition - Class in net.sourceforge.pmd.lang.java.typeresolution.typedefinition
- JavaTypeDefinition(TypeDefinitionType) - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- JavaTypeQualifiedName - Class in net.sourceforge.pmd.lang.java.qname
-
Specialises
JavaQualifiedName
for type names. - 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
-
Deprecated.
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAdditiveExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAndExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationMethodDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeBody
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotationTypeMemberDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArgumentList
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArguments
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayDimsAndInits
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTArrayInitializer
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssertStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlockStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTBreakStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCatchStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBody
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceBodyDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceType
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalAndExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalOrExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTContinueStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTDefaultValue
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTDoStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEmptyStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumBody
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
- 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
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExclusiveOrExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTExtendsList
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFieldDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFinallyStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForInit
- 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
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTForUpdate
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImplementsList
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInclusiveOrExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTInstanceOfExpression
- 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
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTLocalVariableDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberSelector
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValue
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValueArrayInitializer
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodDeclarator
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMethodReference
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleName
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMultiplicativeExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNameList
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTNullLiteral
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPackageDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPostfixExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPreDecrementExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPreIncrementExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimitiveType
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTReferenceType
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRelationalExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResource
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResources
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResourceSpecification
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTResultType
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTReturnStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRSIGNEDSHIFT
-
Deprecated.
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTRUNSIGNEDSHIFT
-
Deprecated.
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTShiftExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatementExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTStatementExpressionList
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabeledBlock
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabeledExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabeledThrowStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTSynchronizedStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTThrowStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTryStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTType
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArgument
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeArguments
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeBound
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeDeclaration
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameter
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTTypeParameters
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpression
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTUnaryExpressionNotPlusMinus
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclarator
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableInitializer
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTWhileStatement
- jjtAccept(JavaParserVisitor, Object) - Method in class net.sourceforge.pmd.lang.java.ast.ASTWildcardBounds
- jjtAccept(JavaParserVisitor, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
-
Calls back the visitor's visit method corresponding to the runtime type of this Node.
- 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
-
Deprecated.
- 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
- jjtGetChild(int) - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
- jjtGetParent() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMarkerAnnotation
- jjtGetParent() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePair
- jjtGetParent() - Method in class net.sourceforge.pmd.lang.java.ast.ASTMemberValuePairs
- jjtGetParent() - Method in class net.sourceforge.pmd.lang.java.ast.ASTNormalAnnotation
- jjtGetParent() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSingleMemberAnnotation
- 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
- JJTMODULEDECLARATION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
- JJTMODULEDIRECTIVE - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
- JJTMODULENAME - 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
-
Deprecated.
- 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
- JJTSWITCHEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
- JJTSWITCHLABEL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
- JJTSWITCHLABELEDBLOCK - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
- JJTSWITCHLABELEDEXPRESSION - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserTreeConstants
- JJTSWITCHLABELEDTHROWSTATEMENT - 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_NAME - Static variable in class net.sourceforge.pmd.lang.java.rule.AbstractJUnitRule
- JUNIT4_CLASS_NAME - Static variable in class net.sourceforge.pmd.lang.java.rule.AbstractJUnitRule
- JUNIT5_CLASS_NAME - Static variable in class net.sourceforge.pmd.lang.java.rule.AbstractJUnitRule
- JUnitAssertionsShouldIncludeMessageRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- JUnitAssertionsShouldIncludeMessageRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitAssertionsShouldIncludeMessageRule
- JUnitTestsShouldIncludeAssertRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- JUnitTestsShouldIncludeAssertRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitTestsShouldIncludeAssertRule
- JUnitUseExpectedRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
This rule finds code like this:
- JUnitUseExpectedRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.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 - net.sourceforge.pmd.lang.java.ast.MethodLikeNode.MethodLikeKind
- 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
- LambdaParameter() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- LambdaParameterList() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- LambdaParameters() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- LambdaParameterType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- LawOfDemeterRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
This rule can detect possible violations of the Law of Demeter.
- LawOfDemeterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.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.
- leftHasMentionedVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- leftProper() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- leftVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- 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.
- LinguisticNamingRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- LinguisticNamingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.LinguisticNamingRule
- 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
- LOC - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Lines of Code.
- LOC - net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Lines of Code.
- LocalClassDecl() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- 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.codestyle
- LocalVariableCouldBeFinalRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.LocalVariableCouldBeFinalRule
- LocalVariableDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- LocalVariableNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
Enforces a naming convention for local variables and other locally scoped variables.
- LocalVariableNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.LocalVariableNamingConventionsRule
- LocalVariableType() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- LocClassMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric.LocClassMetric
- LocMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Lines of Code.
- LocMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric
- LocMetric.LocClassMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
- LocMetric.LocOperationMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
- LocOperationMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric.LocOperationMetric
- LONG - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- LOOSE_INVOCATION - net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
- LooseCouplingRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- LooseCouplingRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.LooseCouplingRule
- LoosePackageCouplingRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
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.design.LoosePackageCouplingRule
- LOWER_WILDCARD - net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinitionType
- 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.
- lub(List<JavaTypeDefinition>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
M
- MarkerAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- MAX_LINE_LENGTH - Static variable in class net.sourceforge.pmd.lang.java.rule.documentation.CommentSizeRule
- MAX_LINES - Static variable in class net.sourceforge.pmd.lang.java.rule.documentation.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
- merge(JavaTypeDefinition, JavaTypeDefinition) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
-
Merge two types of the same class to something both can be assigned to and is most specific.
- METHOD - net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
See
ASTMethodDeclaration
. - METHOD - net.sourceforge.pmd.lang.java.ast.MethodLikeNode.MethodLikeKind
- METHOD - net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
- METHOD_REF - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- MethodArgumentCouldBeFinalRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- MethodArgumentCouldBeFinalRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.MethodArgumentCouldBeFinalRule
- methodCount - Variable in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule.Entry
-
Deprecated.
- MethodDeclaration(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- MethodDeclarator() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- MethodLikeNode - Interface in net.sourceforge.pmd.lang.java.ast
-
Groups method, constructor and lambda declarations under a common type.
- MethodLikeNode.MethodLikeKind - Enum in net.sourceforge.pmd.lang.java.ast
-
Kind of method-like.
- 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.performance.UseIndexOfCharRule
-
Method methodNames.
- MethodNamingConventionsRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- MethodNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.MethodNamingConventionsRule
- MethodReference() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- MethodReturnsInternalArrayRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
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.bestpractices.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
- MethodType - Class in net.sourceforge.pmd.lang.java.typeresolution
-
This is really just a POJO.
- MethodTypeResolution - Class in net.sourceforge.pmd.lang.java.typeresolution
- MethodWithSameNameAsEnclosingClassRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- MethodWithSameNameAsEnclosingClassRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.MethodWithSameNameAsEnclosingClassRule
- metric(XPathContext, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
-
Deprecated.
- MetricFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
Deprecated.
- MetricFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- MINIMUM_LENGTH_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.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.
- MissingOverrideRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
Flags missing @Override annotations.
- MissingOverrideRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- ModifiedCyclomaticComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Deprecated.
- ModifiedCyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.ModifiedCyclomaticComplexityRule
-
Deprecated.
- Modifiers() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- ModuleDeclaration() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- ModuleDirective() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- ModuleName() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- MoreThanOneLoggerRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- MoreThanOneLoggerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.MoreThanOneLoggerRule
- MULTI_LINE_COMMENT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- MultifileVisitor - Class in net.sourceforge.pmd.lang.java.multifile
-
Fills the PackageStats.
- MultifileVisitorFacade - Class in net.sourceforge.pmd.lang.java.multifile
- MultifileVisitorFacade() - Constructor for class net.sourceforge.pmd.lang.java.multifile.MultifileVisitorFacade
- 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
-
Deprecated.This method will be removed with PMD 7.0.0. It has been replaced by
Comment.getFilteredComment()
. - 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.
- NCSS - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Non Commenting Source Statements.
- NCSS - net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Non Commenting Source Statements.
- NcssBaseVisitor - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- NcssBaseVisitor() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- NcssClassMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssClassMetric
- NcssConstructorCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Deprecated.
- NcssConstructorCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NcssConstructorCountRule
-
Deprecated.Count constructor declarations.
- NcssCountImportsDecorator - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Visitor decorators are deprecated because they lead to fragile code.
- NcssCountImportsDecorator() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssCountImportsDecorator
-
Deprecated.
- NcssCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Simple rule for Ncss.
- NcssCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NcssCountRule
- NcssMethodCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Deprecated.
- NcssMethodCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NcssMethodCountRule
-
Deprecated.Count the size of all non-constructor methods.
- NcssMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Non-commenting source statements.
- NcssMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric
- NcssMetric.NcssClassMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
- NcssMetric.NcssOperationMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
- NcssMetric.NcssOption - Enum in net.sourceforge.pmd.lang.java.metrics.impl
-
Variants of NCSS.
- NcssOperationMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOperationMetric
- NcssTypeCountRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Deprecated.
- NcssTypeCountRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.Count type declarations.
- NcssVisitor - Class in net.sourceforge.pmd.lang.java.metrics.impl.internal
-
Visitor for the Ncss metric.
- NcssVisitor(MetricOptions, JavaNode) - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- 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
-
Contains the classes and interfaces modelling the 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.metrics - package net.sourceforge.pmd.lang.java.metrics
- net.sourceforge.pmd.lang.java.metrics.api - package net.sourceforge.pmd.lang.java.metrics.api
- net.sourceforge.pmd.lang.java.metrics.impl - package net.sourceforge.pmd.lang.java.metrics.impl
- net.sourceforge.pmd.lang.java.metrics.impl.internal - package net.sourceforge.pmd.lang.java.metrics.impl.internal
- net.sourceforge.pmd.lang.java.metrics.impl.visitors - package net.sourceforge.pmd.lang.java.metrics.impl.visitors
- net.sourceforge.pmd.lang.java.multifile - package net.sourceforge.pmd.lang.java.multifile
- net.sourceforge.pmd.lang.java.multifile.signature - package net.sourceforge.pmd.lang.java.multifile.signature
- net.sourceforge.pmd.lang.java.qname - package net.sourceforge.pmd.lang.java.qname
- net.sourceforge.pmd.lang.java.rule - package net.sourceforge.pmd.lang.java.rule
-
Contains the built-in rules bundled with the Java distribution.
- net.sourceforge.pmd.lang.java.rule.bestpractices - package net.sourceforge.pmd.lang.java.rule.bestpractices
- net.sourceforge.pmd.lang.java.rule.codestyle - package net.sourceforge.pmd.lang.java.rule.codestyle
- net.sourceforge.pmd.lang.java.rule.design - package net.sourceforge.pmd.lang.java.rule.design
- net.sourceforge.pmd.lang.java.rule.documentation - package net.sourceforge.pmd.lang.java.rule.documentation
- net.sourceforge.pmd.lang.java.rule.errorprone - package net.sourceforge.pmd.lang.java.rule.errorprone
- net.sourceforge.pmd.lang.java.rule.migrating - package net.sourceforge.pmd.lang.java.rule.migrating
- net.sourceforge.pmd.lang.java.rule.multithreading - package net.sourceforge.pmd.lang.java.rule.multithreading
- net.sourceforge.pmd.lang.java.rule.performance - package net.sourceforge.pmd.lang.java.rule.performance
- net.sourceforge.pmd.lang.java.rule.regex - package net.sourceforge.pmd.lang.java.rule.regex
- net.sourceforge.pmd.lang.java.rule.security - package net.sourceforge.pmd.lang.java.rule.security
- 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.typedefinition - package net.sourceforge.pmd.lang.java.typeresolution.typedefinition
- net.sourceforge.pmd.lang.java.typeresolution.typeinference - package net.sourceforge.pmd.lang.java.typeresolution.typeinference
- 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) - Static method in class net.sourceforge.pmd.lang.java.ast.Token
- newToken(int, String) - Static method in class net.sourceforge.pmd.lang.java.ast.Token
-
Returns a new Token object, by default.
- next - Variable in class net.sourceforge.pmd.lang.java.ast.Token
-
A reference to the next regular (non-special) token from the input stream.
- NOAM - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Number of Accessor Methods.
- NoamMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Number of accessor methods.
- NoamMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.NoamMetric
- 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.multithreading
- NonThreadSafeSingletonRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.multithreading.NonThreadSafeSingletonRule
- NOPA - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Number of Public Attributes.
- NopaMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Number of public attributes.
- NopaMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.NopaMetric
- NormalAnnotation() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- NPATH - net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
N-path complexity.
- NpathBaseVisitor - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Is internal API, will be moved in 7.0.0
- NpathBaseVisitor() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- NPathComplexityRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
Simple n-path complexity rule.
- NPathComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.NPathComplexityRule
- NpathMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
NPath complexity.
- NpathMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.NpathMetric
- NULL - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- NullAssignmentRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- NullAssignmentRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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.errorprone.AvoidUsingOctalValuesRule
- ofClass(Class<?>) - Static method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use
QualifiedNameFactory.ofClass(Class)
. Will be removed in 7.0.0 - ofClass(Class<?>) - Static method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameFactory
-
Gets the qualified name of a class.
- ofString(String) - Static method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Deprecated.Use
QualifiedNameFactory.ofString(String)
. Will be removed in 7.0.0 - ofString(String) - Static method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameFactory
-
Parses a qualified name given in the format defined for this implementation.
- OnlyOneReturnRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- OnlyOneReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.OnlyOneReturnRule
- openNodeScope(Node) - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
- OPENS - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
- 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.documentation.AbstractCommentRule
- OverrideBothEqualsAndHashcodeRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- OverrideBothEqualsAndHashcodeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.OverrideBothEqualsAndHashcodeRule
P
- PACKAGE - net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
- 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.design.LoosePackageCouplingRule
- PARAM - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
- parameterizeInvocation(JavaTypeDefinition, Method, ASTArgumentList) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- parse(String) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule.ExceptionParser
-
Deprecated.
- parse(String, Reader) - Method in class net.sourceforge.pmd.lang.java.AbstractJavaParser
- ParseException - Exception in net.sourceforge.pmd.lang.java.ast
-
This exception is thrown when parse errors are encountered.
- 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.
- 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.
- parser - Variable in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- 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.codestyle
-
Checks for variables in methods that are defined before they are really needed.
- PrematureDeclarationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.PrematureDeclarationRule
- PreserveStackTraceRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- PreserveStackTraceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.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
- PrimitiveTypeResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.PrimitiveTypeResolver
- PRIVATE - net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
- 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.
- processToken(Tokens, GenericToken, String) - Method in class net.sourceforge.pmd.cpd.JavaTokenizer
- produceInitialBounds(Method, JavaTypeDefinition, List<Variable>, List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- produceInitialConstraints(Method, ASTArgumentList, List<Variable>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
- PROTECTED - net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
- 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.
- PROVIDES - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
- PUBLIC - net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
- 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
Q
- QualifiedNameFactory - Class in net.sourceforge.pmd.lang.java.qname
-
Static factory methods for JavaQualifiedName.
- QualifiedNameResolver - Class in net.sourceforge.pmd.lang.java.qname
-
Populates
JavaQualifiableNode
instances with their qualified names. - QualifiedNameResolver() - Constructor for class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
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
- reduce() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Bound
- reduce() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- reduce() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Constraint
- reduce(BoundOrConstraint) - Method in enum net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
- RedundantFieldInitializerRule - Class in net.sourceforge.pmd.lang.java.rule.performance
-
Detects redundant field initializers, i.e.
- RedundantFieldInitializerRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.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
-
Deprecated.
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.MetricFunction
-
Deprecated.
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeIsExactlyFunction
-
Deprecated.
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeIsFunction
-
Deprecated.
- registerSelfInSimpleContext() - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
Deprecated.
- ReInit(CharStream) - 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.
- ReInit(JavaParserTokenManager) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Reinitialise.
- 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.design.StdCyclomaticComplexityRule
-
Deprecated.
- REQUIRED_TAGS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.documentation.HeaderCommentsRule
- REQUIRED_TERMS_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.documentation.HeaderCommentsRule
- REQUIRES - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
- reset() - Method in class net.sourceforge.pmd.lang.java.ast.JJTJavaParserState
- ResolutionFailedException() - Constructor for exception net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver.ResolutionFailedException
- 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.
- resolveTypeDefinition(Type) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- resolveTypeDefinition(Type, Method, List<JavaTypeDefinition>) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- resolveVariables(List<Bound>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.TypeInferenceResolver
-
Resolve unresolved variables in a list of bounds.
- 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
- restrictRolesTo(JavaOperationSignature.Role...) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSigMask
-
Restricts the roles covered by the mask to the parameters.
- restrictVisibilitiesTo(JavaSignature.Visibility...) - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaSigMask
-
Restricts the visibilities covered by the mask to the parameters.
- 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
- rightHasMentionedVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- rightProper() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- rightVariable() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- role - Variable in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature
- 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 - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFT() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- RSIGNEDSHIFTASSIGN - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- ruleType - Variable in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- ruleType() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typeinference.BoundOrConstraint
- RUNSIGNEDSHIFT - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- RUNSIGNEDSHIFT() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- 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
-
Creates a new
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
- selectAmongMaximallySpecific(MethodType, MethodType) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Select maximally specific method.
- selectMethodsFirstPhase(JavaTypeDefinition, List<MethodType>, ASTArgumentList) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Look for methods be subtypeability.
- selectMethodsSecondPhase(List<MethodType>, ASTArgumentList) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Look for methods be method conversion.
- selectMethodsThirdPhase(List<MethodType>, ASTArgumentList) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Look for methods considering varargs as well.
- selectMostSpecificMethod(List<MethodType>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.MethodTypeResolution
-
Most specific method selection.
- 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.errorprone.AvoidDuplicateLiteralsRule
- setAbstract(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setAbstract(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setArgumentCount(int) - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- setASTCompilationUnitPackage(String) - Method in class net.sourceforge.pmd.lang.java.symboltable.TypeSet
- setBase(JavaParserControllessVisitor) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- setCharLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Deprecated.
- setClassTypeResolver(ClassTypeResolver) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
Deprecated.
- setComments(List<Comment>) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCompilationUnit
-
Deprecated.
- setCompound() - Method in class net.sourceforge.pmd.lang.java.ast.ASTAssignmentOperator
-
Deprecated.
- setContainsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBlock
-
Deprecated.
- setContainsComment() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConstructorDeclaration
-
Deprecated.
- setDebugStream(PrintStream) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserTokenManager
-
Set debug output.
- setDefault() - Method in class net.sourceforge.pmd.lang.java.ast.ASTSwitchLabel
-
Deprecated.
- setDefault(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setDefault(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setExplicitReceiverParameter() - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.Will be made private with 7.0.0
- setFileName(String) - Method in class net.sourceforge.pmd.lang.java.JavaTokenManager
- setFinal(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setFinal(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setFloatLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Deprecated.
- setHasElse() - Method in class net.sourceforge.pmd.lang.java.ast.ASTIfStatement
-
Deprecated.
- 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
-
Deprecated.Will be made private with 7.0.0
- setInterface() - Method in class net.sourceforge.pmd.lang.java.ast.ASTClassOrInterfaceDeclaration
-
Deprecated.
- setIntersectionTypes(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.ASTCastExpression
-
Deprecated.
- setIntLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Deprecated.
- setIsArguments() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
Deprecated.
- setIsArrayDereference() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimarySuffix
-
Deprecated.
- 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
-
Deprecated.
- setIsThis() - Method in class net.sourceforge.pmd.lang.java.ast.ASTExplicitConstructorInvocation
-
Deprecated.
- setJdkVersion(int) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- setModifiers(int) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setModifiers(int) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setNameDeclaration(VariableNameDeclaration) - Method in class net.sourceforge.pmd.lang.java.ast.ASTVariableDeclaratorId
-
Deprecated.
- setNameDeclaration(NameDeclaration) - Method in class net.sourceforge.pmd.lang.java.ast.ASTName
-
Deprecated.
- setNameWhichThisQualifies(NameOccurrence) - Method in class net.sourceforge.pmd.lang.java.symboltable.JavaNameOccurrence
- setNative(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setNative(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setOpen(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDeclaration
-
Deprecated.
- setPackage(Package) - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Deprecated.
- setPrivate(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setPrivate(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- 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
-
Deprecated.
- setProtected(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setPublic(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setPublic(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setQualifiedName(JavaOperationQualifiedName) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractMethodLikeNode
-
Deprecated.
- setQualifiedName(JavaTypeQualifiedName) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractAnyTypeDeclaration
-
Deprecated.
- setQualifiedName(JavaTypeQualifiedName) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAllocationExpression
-
Deprecated.
- setQualifiedName(JavaTypeQualifiedName) - Method in class net.sourceforge.pmd.lang.java.ast.ASTEnumConstant
-
Deprecated.
- setRequiresModifier(ASTModuleDirective.RequiresModifier) - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
-
Deprecated.
- setScope(Scope) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaNode
-
Deprecated.
- setScope(Scope) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaNode
-
Deprecated.
- setStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTImportDeclaration
-
Deprecated.Will be made private with 7.0.0
- setStatic() - Method in class net.sourceforge.pmd.lang.java.ast.ASTInitializer
-
Deprecated.
- setStatic(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setStatic(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setStrictfp(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setStrictfp(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setStringLiteral() - Method in class net.sourceforge.pmd.lang.java.ast.ASTLiteral
-
Deprecated.
- setSuppressMarker(String) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- setSynchronized(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setSynchronized(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setTernary() - Method in class net.sourceforge.pmd.lang.java.ast.ASTConditionalExpression
-
Deprecated.To be removed in 7.0.0
- setTransient(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setTransient(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- setTrue() - Method in class net.sourceforge.pmd.lang.java.ast.ASTBooleanLiteral
-
Deprecated.
- setType(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.
- setType(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
Deprecated.
- setType(Class<?>) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.
- setType(Class<?>) - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
-
Deprecated.
- setType(ASTModuleDirective.DirectiveType) - Method in class net.sourceforge.pmd.lang.java.ast.ASTModuleDirective
-
Deprecated.
- setTypeDefinition(JavaTypeDefinition) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.
- setTypeDefinition(JavaTypeDefinition) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaTypeNode
-
Deprecated.
- setTypeDefinition(JavaTypeDefinition) - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.
- setTypeDefinition(JavaTypeDefinition) - Method in interface net.sourceforge.pmd.lang.java.ast.TypeNode
-
Deprecated.
- setUsesSuperModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
Deprecated.
- setUsesThisModifier() - Method in class net.sourceforge.pmd.lang.java.ast.ASTPrimaryPrefix
-
Deprecated.
- setVarargs() - Method in class net.sourceforge.pmd.lang.java.ast.ASTFormalParameter
-
Deprecated.Will be made private in 7.0.0
- setVolatile(boolean) - Method in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessNode
-
Deprecated.
- setVolatile(boolean) - Method in interface net.sourceforge.pmd.lang.java.ast.AccessNode
-
Deprecated.
- shallowString() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- 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.design.StdCyclomaticComplexityRule
-
Deprecated.
- SHOW_METHODS_COMPLEXITY_DESCRIPTOR - Static variable in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- SignatureDeclareThrowsExceptionRule - Class in net.sourceforge.pmd.lang.java.rule.design
-
A method/constructor shouldn't explicitly throw java.lang.Exception, since it is unclear which exceptions that can be thrown from the methods.
- SignatureDeclareThrowsExceptionRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.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.errorprone
-
Returns Checks if the singleton rule is used properly.
- SingleMethodSingletonRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.SingleMethodSingletonRule
- SingletonClassReturningNewInstanceRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- SingletonClassReturningNewInstanceRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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.errorprone.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() - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
Deprecated.Collects the attribute accesses by method into a map.
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentContentRule
-
Capture values and perform all the case-conversions once per run
- start(RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CloseResourceRule
- 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 - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.RequiresModifier
- STATIC - net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
- 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.design
-
Deprecated.
- StdCyclomaticComplexityRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- StdCyclomaticComplexityRule.Entry - Class in net.sourceforge.pmd.lang.java.rule.design
-
Deprecated.
- STRICT_OCTAL_PATTERN - Static variable in class net.sourceforge.pmd.lang.java.rule.errorprone.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.performance
- StringInstantiationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.StringInstantiationRule
- StringToStringRule - Class in net.sourceforge.pmd.lang.java.rule.performance
- StringToStringRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.StringToStringRule
- structurallyEquals(JavaQualifiedName) - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Returns true if the given qname is identical to this qname.
- structurallyEquals(JavaQualifiedName) - Method in class net.sourceforge.pmd.lang.java.qname.JavaOperationQualifiedName
- structurallyEquals(JavaQualifiedName) - Method in class net.sourceforge.pmd.lang.java.qname.JavaTypeQualifiedName
- subclasses(TypeNode, Class<?>) - Static method in class net.sourceforge.pmd.lang.java.typeresolution.TypeHelper
- SUBTYPE - net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
- SUPER - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- supports(ASTAnyTypeDeclaration) - Method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
- supports(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaClassMetric
-
Returns true if the metric can be computed on this type declaration.
- supports(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric.LocClassMetric
- supports(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssClassMetric
- supports(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NoamMetric
- supports(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NopaMetric
- supports(ASTAnyTypeDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.WocMetric
- supports(ASTMethodOrConstructorDeclaration) - Method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Deprecated.Provided here for backwards binary compatibility with
JavaOperationMetricKey.supports(MethodLikeNode)
. Please explicitly link your code to that method and recompile your code. Will be remove with 7.0.0 - supports(ASTMethodOrConstructorDeclaration) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaOperationMetric
-
Deprecated.Provided here for backwards binary compatibility with
AbstractJavaOperationMetric.supports(MethodLikeNode)
. Please explicitly link your code to that method and recompile your code. Will be remove with 7.0.0 - supports(MethodLikeNode) - Method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
- supports(MethodLikeNode) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AbstractJavaOperationMetric
-
Returns true if the metric can be computed on this operation.
- supports(MethodLikeNode) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.AtfdMetric.AtfdOperationMetric
- supports(MethodLikeNode) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.LocMetric.LocOperationMetric
- supports(MethodLikeNode) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOperationMetric
- suppresses(Rule) - Method in class net.sourceforge.pmd.lang.java.ast.ASTAnnotation
-
Returns true if this annotation suppresses the given rule.
- SuspiciousHashcodeMethodNameRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- SuspiciousHashcodeMethodNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.SuspiciousHashcodeMethodNameRule
- SuspiciousOctalEscapeRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- SuspiciousOctalEscapeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.SuspiciousOctalEscapeRule
- SWITCH - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- SwitchBlock() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- 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
- SwitchExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- SwitchLabel() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- SwitchLabeledRule() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- SwitchLabeledRulePart() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- SwitchLabeledStatementGroup() - 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.documentation.AbstractCommentRule
-
Deprecated.This method is deprecated and will be removed with PMD 7.0.0. It is not very useful, since it doesn't extract the information in a useful way. You would still need check, which tags have been found, and with which data they might be accompanied. A more useful solution will be added around the AST node
FormalComment
, which contains as childrenJavadocElement
nodes, which in turn provide access to theJavadocTag
. - 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.performance.UseIndexOfCharRule
-
Method targetTypeName.
- TCC - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Tight Class Cohesion.
- TccAttributeAccessCollector - Class in net.sourceforge.pmd.lang.java.metrics.impl.visitors
-
Deprecated.Is internal API, will be moved in 7.0.0
- TccAttributeAccessCollector(ASTAnyTypeDeclaration) - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
Deprecated.
- TccMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Tight class cohesion.
- TccMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.TccMetric
- TERSE_NAME - Static variable in class net.sourceforge.pmd.lang.java.JavaLanguageModule
- TestClassWithoutTestCasesRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- TestClassWithoutTestCasesRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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.errorprone.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_source - Variable in class net.sourceforge.pmd.lang.java.ast.JavaParser
-
Generated Token Manager.
- Token.GTToken - Class in net.sourceforge.pmd.lang.java.ast
- 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.design
- TooManyFieldsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.TooManyFieldsRule
- toString() - Method in class net.sourceforge.pmd.lang.java.ast.Comment
- toString() - Method in class net.sourceforge.pmd.lang.java.ast.JavaQualifiedName
-
Returns the string representation of this qualified name.
- 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.multifile.signature.JavaFieldSignature
- toString() - Method in class net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature
- 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
- toString() - Method in class net.sourceforge.pmd.lang.java.typeresolution.MethodType
- toString() - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
- 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.
- TRANSITIVE - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.RequiresModifier
- trim(List<String>) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
-
Deprecated.This method will be removed with PMD 7.0.0. It is not needed anymore, since
Comment.getFilteredComment()
returns already the filtered and trimmed comment text. - 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
- TypeAnnotation() - 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
- typeDefinition - Variable in class net.sourceforge.pmd.lang.java.ast.AbstractJavaAccessTypeNode
-
Deprecated.Type definition, used to get the type of the node.
- TypeDefinition - Interface in net.sourceforge.pmd.lang.java.typeresolution.typedefinition
- TypeDefinitionType - Enum in net.sourceforge.pmd.lang.java.typeresolution.typedefinition
- TypedNameDeclaration - Interface in net.sourceforge.pmd.lang.java.symboltable
- TypeHelper - Class in net.sourceforge.pmd.lang.java.typeresolution
- TypeInferenceResolver - Class in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- TypeInferenceResolver.ResolutionFailedException - Exception in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- typeIs(XPathContext, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
-
Deprecated.
- typeIs(Node, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeIsFunction
-
Deprecated.Example XPath 1.0:
//ClassOrInterfaceType[typeIs('java.lang.String')]
- typeIsExactly(XPathContext, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
-
Deprecated.
- typeIsExactly(Node, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeIsExactlyFunction
-
Deprecated.Example XPath 1.0:
//ClassOrInterfaceType[typeIsExactly('java.lang.String')]
- TypeIsExactlyFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
Deprecated.
- TypeIsExactlyFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.TypeIsExactlyFunction
-
Deprecated.
- TypeIsFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
Deprecated.
- TypeIsFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.TypeIsFunction
-
Deprecated.
- 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
-
Deprecated.
- typeof(XPathContext, String, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.JavaFunctions
-
Deprecated.
- typeof(Node, String, String, String) - Static method in class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
Deprecated.Example XPath 1.0:
//ClassOrInterfaceType[typeof(@Image, 'java.lang.String', 'String')]
- TypeOfFunction - Class in net.sourceforge.pmd.lang.java.xpath
-
Deprecated.
- TypeOfFunction() - Constructor for class net.sourceforge.pmd.lang.java.xpath.TypeOfFunction
-
Deprecated.
- 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.CurrentPackageResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
Resolver that uses the current package to resolve a simple class name.
- 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.FullyQualifiedNameResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
Resolver that simply loads the class by name.
- TypeSet.ImplicitImportResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
Resolver that resolves simple class names from the implicit import of
java.lang.*
. - TypeSet.ImportOnDemandResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
Resolver that uses the "on demand" import statements.
- TypeSet.PrimitiveTypeResolver - Class in net.sourceforge.pmd.lang.java.symboltable
-
Resolver that resolves primitive types such as int or double.
- 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.
U
- UnaryExpression() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- UnaryExpressionNotPlusMinus() - Method in class net.sourceforge.pmd.lang.java.ast.JavaParser
- UnnecessaryAnnotationValueElementRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- UnnecessaryAnnotationValueElementRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryAnnotationValueElementRule
- UnnecessaryCaseChangeRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- UnnecessaryCaseChangeRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.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
- UnnecessaryConstructorRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
-
This rule detects when a constructor is not necessary; i.e., when there is only one constructor, it’s public, has an empty body, and takes no arguments.
- UnnecessaryConstructorRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryConstructorRule
- UnnecessaryConversionTemporaryRule - Class in net.sourceforge.pmd.lang.java.rule.errorprone
- UnnecessaryConversionTemporaryRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.errorprone.UnnecessaryConversionTemporaryRule
- UnnecessaryFullyQualifiedNameRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- UnnecessaryFullyQualifiedNameRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryFullyQualifiedNameRule
- UnnecessaryLocalBeforeReturnRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- UnnecessaryLocalBeforeReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryLocalBeforeReturnRule
- UnnecessaryModifierRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- UnnecessaryModifierRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- UnnecessaryReturnRule - Class in net.sourceforge.pmd.lang.java.rule.codestyle
- UnnecessaryReturnRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryReturnRule
- UnnecessaryWrapperObjectCreationRule - Class in net.sourceforge.pmd.lang.java.rule.performance
- UnnecessaryWrapperObjectCreationRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.UnnecessaryWrapperObjectCreationRule
- UnsynchronizedStaticDateFormatterRule - Class in net.sourceforge.pmd.lang.java.rule.multithreading
-
Deprecated.This rule is being replaced by
UnsynchronizedStaticFormatterRule
. The rule will be removed with PMD 7.0.0. - UnsynchronizedStaticDateFormatterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.multithreading.UnsynchronizedStaticDateFormatterRule
-
Deprecated.
- UnsynchronizedStaticFormatterRule - Class in net.sourceforge.pmd.lang.java.rule.multithreading
-
Using a Formatter (e.g.
- UnsynchronizedStaticFormatterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.multithreading.UnsynchronizedStaticFormatterRule
- UnusedFormalParameterRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- UnusedFormalParameterRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedFormalParameterRule
- UnusedImportsRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- UnusedImportsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- UnusedLocalVariableRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- UnusedLocalVariableRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedLocalVariableRule
- UnusedPrivateFieldRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
- UnusedPrivateFieldRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateFieldRule
- UnusedPrivateMethodRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
This rule detects private methods, that are not used and can therefore be deleted.
- UnusedPrivateMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateMethodRule
- UPPER_BOUND - net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinitionType
- UPPER_WILDCARD - net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinitionType
- UseCollectionIsEmptyRule - Class in net.sourceforge.pmd.lang.java.rule.bestpractices
-
Detect structures like "foo.size() == 0" and suggest replacing them with foo.isEmpty().
- UseCollectionIsEmptyRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.bestpractices.UseCollectionIsEmptyRule
- UseIndexOfCharRule - Class in net.sourceforge.pmd.lang.java.rule.performance
- UseIndexOfCharRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.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.errorprone
-
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.errorprone.UselessOperationOnImmutableRule
- UselessOverridingMethodRule - Class in net.sourceforge.pmd.lang.java.rule.design
- UselessOverridingMethodRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.design.UselessOverridingMethodRule
- UselessStringValueOfRule - Class in net.sourceforge.pmd.lang.java.rule.performance
- UselessStringValueOfRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.UselessStringValueOfRule
- USES - net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
- 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.performance
- UseStringBufferForStringAppendsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.performance.UseStringBufferForStringAppendsRule
- UseStringBufferLengthRule - Class in net.sourceforge.pmd.lang.java.rule.performance
-
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.performance.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
- valueName() - Method in enum net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric.CycloOption
- valueName() - Method in enum net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOption
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.RequiresModifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.ast.MethodLikeNode.MethodLikeKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric.CycloOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinitionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTAnyTypeBodyDeclaration.DeclarationKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTAnyTypeDeclaration.TypeKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.DirectiveType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.ast.ASTModuleDirective.RequiresModifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.ast.MethodLikeNode.MethodLikeKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.metrics.api.JavaOperationMetricKey
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.metrics.impl.CycloMetric.CycloOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.metrics.impl.NcssMetric.NcssOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.multifile.signature.JavaOperationSignature.Role
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature.Visibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.typeresolution.typedefinition.TypeDefinitionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum net.sourceforge.pmd.lang.java.typeresolution.typeinference.InferenceRuleType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Variable - Class in net.sourceforge.pmd.lang.java.typeresolution.typeinference
- Variable() - Constructor for class net.sourceforge.pmd.lang.java.typeresolution.typeinference.Variable
- 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.codestyle
-
Deprecated.
- VariableNamingConventionsRule() - Constructor for class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- VERSION - Static variable in class net.sourceforge.pmd.lang.java.javadoc.JavadocTag
- visibility - Variable in class net.sourceforge.pmd.lang.java.multifile.signature.JavaSignature
-
Visibility.
- visit(int, int, String, String, String, String[]) - Method in class net.sourceforge.pmd.lang.java.typeresolution.visitors.PMDASMVisitor
- visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAdditiveExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.InefficientStringBufferingRule
- visit(ASTAdditiveExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAllocationExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorClassGenerationRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.UnnecessaryConversionTemporaryRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.AvoidInstantiatingObjectsInLoopsRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.BigIntegerInstantiationRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.BooleanInstantiationRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.StringInstantiationRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.security.HardCodedCryptoKeyRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.security.InsecureCryptoIvRule
- visit(ASTAllocationExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAndExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAnnotationMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAnnotationMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryAnnotationValueElementRule
- visit(ASTAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAnnotationTypeBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAnnotationTypeBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAnnotationTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.ClassNamingConventionsRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.MoreThanOneLoggerRule
- visit(ASTAnnotationTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAnnotationTypeMemberDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
Deprecated.
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.multifile.MultifileVisitor
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CyclomaticComplexityRule
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.DataClassRule
- visit(ASTAnyTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssCountRule
- visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTArgumentList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTArgumentList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTArguments, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitAssertionsShouldIncludeMessageRule
- visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTArrayDimsAndInits, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTArrayDimsAndInits, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTArrayInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAssertStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloAssertAwareDecorator
-
Deprecated.
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTAssertStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTAssignmentOperator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTAssignmentOperator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTBlock, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTBlock, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTBlockStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTBlockStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.ConsecutiveAppendsShouldReuseRule
- visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTBooleanLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTBooleanLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTBreakStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTBreakStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTCastExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTCastExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTCatchStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.PreserveStackTraceRule
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidCatchingThrowableRule
- visit(ASTCatchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTClassOrInterfaceBodyDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitUseExpectedRule
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTClassOrInterfaceBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseUtilityClassRule
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidFieldNameMatchingMethodNameRule
- visit(ASTClassOrInterfaceBody, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssCountImportsDecorator
-
Deprecated.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.ArrayIsStoredDirectlyRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitTestsShouldIncludeAssertRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MethodReturnsInternalArrayRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateFieldRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedPrivateMethodRule
-
Visit each method declaration.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.AtLeastOneConstructorRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.AvoidDollarSignsRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.ClassNamingConventionsRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.OnlyOneReturnRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryConstructorRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CouplingBetweenObjectsRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GodClassRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ImmutableFieldRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SignatureDeclareThrowsExceptionRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.TooManyFieldsRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UselessOverridingMethodRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UseUtilityClassRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AssignmentToNonFinalStaticRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidFieldNameMatchingMethodNameRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidFieldNameMatchingTypeNameRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.BeanMembersShouldSerializeRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CloneMethodMustImplementCloneableRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.ConstructorCallsOverridableMethodRule
-
This check must be evaluated independently for each class.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.DataflowAnomalyAnalysisRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.MethodWithSameNameAsEnclosingClassRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.MoreThanOneLoggerRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.OverrideBothEqualsAndHashcodeRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.SingleMethodSingletonRule
-
Checks for getInstance method usage in the same class.
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.TestClassWithoutTestCasesRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.DoubleCheckedLockingRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.AbstractOptimizationRule
- visit(ASTClassOrInterfaceDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTClassOrInterfaceType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.LooseCouplingRule
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryFullyQualifiedNameRule
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.GenericClassCounterRule
- visit(ASTClassOrInterfaceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTCompilationUnit, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.JavaDFAGraphRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJUnitRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorMethodGenerationRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.DuplicateImportsRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryFullyQualifiedNameRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AvoidDeeplyNestedIfStmtsRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CouplingBetweenObjectsRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CyclomaticComplexityRule
- visit(ASTCompilationUnit, 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.LoosePackageCouplingRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssCountRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NPathComplexityRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SignatureDeclareThrowsExceptionRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UselessOverridingMethodRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentContentRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentSizeRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.HeaderCommentsRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidCallingFinalizeRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.BeanMembersShouldSerializeRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.ConstructorCallsOverridableMethodRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.DoubleCheckedLockingRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.NonThreadSafeSingletonRule
- visit(ASTCompilationUnit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.BooleanInstantiationRule
- visit(ASTCompilationUnit, 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(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTConditionalAndExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTConditionalAndExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTConditionalExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.ConfusingTernaryRule
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTConditionalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTConditionalOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTConditionalOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTConstructorDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.DataFlowFacade
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
Deprecated.
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AccessorClassGenerationRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.ArrayIsStoredDirectlyRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningParametersRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedFormalParameterRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.MethodArgumentCouldBeFinalRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SignatureDeclareThrowsExceptionRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CloseResourceRule
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.ConstructorCallsOverridableMethodRule
-
Non-private constructor's methods are added to a list for later safety evaluation.
- visit(ASTConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTContinueStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTContinueStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTDefaultValue, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTDefaultValue, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTDoStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTDoStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTEmptyStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTEmptyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTEnumBody, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTEnumBody, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTEnumConstant, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- visit(ASTEnumConstant, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.FieldNamingConventionsRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTEnumDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.ClassNamingConventionsRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryConstructorRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.ConstructorCallsOverridableMethodRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.MoreThanOneLoggerRule
- visit(ASTEnumDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTEqualityExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CompareObjectsWithEqualsRule
- visit(ASTEqualityExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTExclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTExclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTExplicitConstructorInvocation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssConstructorCountRule
-
Deprecated.
- visit(ASTExplicitConstructorInvocation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AssignmentInOperandRule
- visit(ASTExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTExtendsList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTExtendsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTFieldDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.multifile.MultifileVisitor
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.FieldDeclarationsShouldBeAtStartOfClassRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.FieldNamingConventionsRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.LinguisticNamingRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CouplingBetweenObjectsRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessivePublicCountRule
-
Method counts ONLY public class attributes which are not PUBLIC and static- these usually represent constants....
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SingularFieldRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidFieldNameMatchingTypeNameRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.DoubleCheckedLockingRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.NonThreadSafeSingletonRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.UnsynchronizedStaticFormatterRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.RedundantFieldInitializerRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.SymbolTableTestRule
- visit(ASTFieldDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTFinallyStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTFinallyStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTForInit, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTForInit, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTFormalParameter, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CouplingBetweenObjectsRule
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessiveParameterListRule
- visit(ASTFormalParameter, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTFormalParameters, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTFormalParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTForStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.ForLoopCanBeForeachRule
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.StringConcatenationRule
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTForStatement, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTForUpdate, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTForUpdate, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.ConfusingTernaryRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTIfStatement, 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.SimplifyBooleanReturnsRule
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTIfStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.BrokenNullCheckRule
- visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTImplementsList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTImplementsList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.OverrideBothEqualsAndHashcodeRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTImportDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractLombokAwareRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.DontImportJavaLangRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.DuplicateImportsRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryFullyQualifiedNameRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessiveImportsRule
-
Hook method to count imports.
- visit(ASTImportDeclaration, 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.LoosePackageCouplingRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SignatureDeclareThrowsExceptionRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.DontImportSunRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.ImportFromSamePackageRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.BooleanInstantiationRule
- visit(ASTImportDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTInclusiveOrExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTInclusiveOrExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTInstanceOfExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTInstanceOfExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTLabeledStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTLabeledStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTLambdaExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
-
Populates the qualified name of a lambda expression.
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTLambdaExpression, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidUsingHardCodedIPRule
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidDuplicateLiteralsRule
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidUsingOctalValuesRule
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.SuspiciousOctalEscapeRule
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.GenericLiteralCheckerRule
-
This method checks if the Literal matches the pattern.
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.AppendCharacterWithCharRule
- visit(ASTLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTLocalVariableDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningLoopVariablesRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.CheckResultSetRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedLocalVariableRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.LinguisticNamingRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.LocalVariableCouldBeFinalRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.PrematureDeclarationRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.VariableNamingConventionsRule
-
Deprecated.
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CouplingBetweenObjectsRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.UselessOperationOnImmutableRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.migrating.UnnecessaryCastRule
- visit(ASTLocalVariableDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMarkerAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMarkerAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMemberSelector, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMemberSelector, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMemberValueArrayInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMemberValueArrayInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMemberValuePair, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMemberValuePair, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMemberValuePairs, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMemberValuePairs, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMemberValue, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMemberValue, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTMethodDeclaration, 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(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.qname.QualifiedNameResolver
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.ArrayIsStoredDirectlyRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.CheckResultSetRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitTestsShouldIncludeAssertRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.JUnitUseExpectedRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MethodReturnsInternalArrayRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.MissingOverrideRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedFormalParameterRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.CommentDefaultAccessModifierRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.LinguisticNamingRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.MethodArgumentCouldBeFinalRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.MethodNamingConventionsRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.OnlyOneReturnRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryLocalBeforeReturnRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryReturnRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.LawOfDemeterRule
-
That's a new method.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssMethodCountRule
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssTypeCountRule
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SignatureDeclareThrowsExceptionRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SimplifyBooleanReturnsRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.UselessOverridingMethodRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.documentation.CommentRequiredRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CloneMethodMustImplementCloneableRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CloseResourceRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.DataflowAnomalyAnalysisRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.SingletonClassReturningNewInstanceRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.SuspiciousHashcodeMethodNameRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.DoubleCheckedLockingRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.multithreading.NonThreadSafeSingletonRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.UseStringBufferLengthRule
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.UselessAssignment
- visit(ASTMethodDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMethodDeclarator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.AvoidReassigningParametersRule
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.AvoidDollarSignsRule
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExcessivePublicCountRule
-
Method counts ONLY public methods.
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.ConstructorCallsOverridableMethodRule
-
Create a MethodHolder to hold the method.
- visit(ASTMethodDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.OverrideBothEqualsAndHashcodeRule
- visit(ASTMethodOrConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(ASTMethodOrConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTMethodOrConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.multifile.MultifileVisitor
- visit(ASTMethodOrConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(ASTMethodOrConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NcssCountRule
- visit(ASTMethodOrConstructorDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.NPathComplexityRule
- visit(ASTMethodReference, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMethodReference, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMethodReference, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMethodReference, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMethodReference, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTModuleDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTModuleDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTModuleDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTModuleDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTModuleDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTModuleDirective, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTModuleDirective, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTModuleDirective, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTModuleDirective, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTModuleDirective, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTModuleName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTModuleName, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTModuleName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTModuleName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTModuleName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTMultiplicativeExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTMultiplicativeExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTNameList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTNameList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTName, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.CheckResultSetRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UnusedImportsRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryFullyQualifiedNameRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidCallingFinalizeRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.InvalidSlf4jMessageFormatRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.UseStringBufferLengthRule
- visit(ASTName, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTNormalAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTNormalAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTNullLiteral, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.NullAssignmentRule
- visit(ASTNullLiteral, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPackageDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryFullyQualifiedNameRule
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.LoosePackageCouplingRule
- visit(ASTPackageDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPostfixExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPostfixExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPreDecrementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPreDecrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPreIncrementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPreIncrementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPrimaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.AtfdBaseVisitor
-
Deprecated.
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.TccAttributeAccessCollector
-
Deprecated.The primary expression node is used to detect access to attributes and method calls.
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.UnnecessaryCaseChangeRule
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.UnnecessaryConversionTemporaryRule
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.InefficientEmptyStringCheckRule
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder
- visit(ASTPrimaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPrimaryPrefix, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidCallingFinalizeRule
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.BooleanInstantiationRule
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.UnnecessaryWrapperObjectCreationRule
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.UselessStringValueOfRule
- visit(ASTPrimaryPrefix, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPrimarySuffix, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.UseCollectionIsEmptyRule
- visit(ASTPrimarySuffix, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.UnnecessaryConversionTemporaryRule
- visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTPrimitiveType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTPrimitiveType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTReferenceType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTReferenceType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTRelationalExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTRelationalExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTResource, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryModifierRule
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.OccurrenceFinder
- visit(ASTResource, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTResourceSpecification, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTResourceSpecification, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTResources, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTResources, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTResultType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTResultType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CouplingBetweenObjectsRule
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTReturnStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryLocalBeforeReturnRule
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.UnnecessaryReturnRule
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTReturnStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidBranchingStatementAsLastInLoopRule
- visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRUNSIGNEDSHIFT, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTRUNSIGNEDSHIFT, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
-
Deprecated.Will be removed in 7.0.0. Use
ASTShiftExpression.getOperator()
- visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTShiftExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTShiftExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSingleMemberAnnotation, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSingleMemberAnnotation, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTStatementExpressionList, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTStatementExpressionList, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTStatementExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.bestpractices.GuardLogStatementRule
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.IdempotentOperationsRule
- visit(ASTStatementExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
- visit(ASTSwitchExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSwitchExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSwitchExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSwitchExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSwitchExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSwitchExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTSwitchLabeledBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSwitchLabeledBlock, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSwitchLabeledBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSwitchLabeledBlock, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSwitchLabeledBlock, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSwitchLabeledExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSwitchLabeledExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSwitchLabeledExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSwitchLabeledExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSwitchLabeledExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSwitchLabeledThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSwitchLabeledThrowStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSwitchLabeledThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSwitchLabeledThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSwitchLabeledThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSwitchLabel, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTSwitchLabel, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ModifiedCyclomaticComplexityRule
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.SwitchDensityRule
- visit(ASTSwitchStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTSynchronizedStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTSynchronizedStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTThrowStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTThrowStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.ExceptionAsFlowControlRule
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTryStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.IdenticalCatchBranchesRule
- visit(ASTTryStatement, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTypeArgument, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTypeArgument, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTypeArguments, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTypeArguments, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTypeBound, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTypeBound, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTypeDeclaration, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTypeDeclaration, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTypeParameter, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTypeParameter, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTTypeParameters, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTTypeParameters, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTType, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTType, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidMultipleUnaryOperatorsRule
- visit(ASTUnaryExpressionNotPlusMinus, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTUnaryExpression, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.AvoidMultipleUnaryOperatorsRule
- visit(ASTUnaryExpression, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTVariableDeclaratorId, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractInefficientZeroCheck
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractPoorMethodCall
-
Method visit.
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.AvoidDollarSignsRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.FormalParameterNamingConventionsRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.codestyle.LocalVariableNamingConventionsRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.CheckSkipResultRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.ConsecutiveLiteralAppendsRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.InsufficientStringBufferDeclarationRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.StringToStringRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.rule.performance.UseStringBufferForStringAppendsRule
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.symboltable.ScopeAndDeclarationFinder
- visit(ASTVariableDeclaratorId, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTVariableDeclarator, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.dfa.StatementAndBraceFinder
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.rule.errorprone.MoreThanOneLoggerRule
- visit(ASTVariableDeclarator, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTVariableInitializer, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTVariableInitializer, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTWhileStatement, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloBaseVisitor
-
Deprecated.
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.CycloPathAwareDecorator
-
Deprecated.
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NcssBaseVisitor
-
Deprecated.
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.PositionalIteratorRule
- visit(ASTWhileStatement, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.StdCyclomaticComplexityRule
-
Deprecated.
- visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(ASTWildcardBounds, Object) - Method in interface net.sourceforge.pmd.lang.java.ast.JavaParserVisitor
- visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorAdapter
- visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(ASTWildcardBounds, Object) - Method in class net.sourceforge.pmd.lang.java.typeresolution.ClassTypeResolver
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.DumpFacade
-
Deprecated.
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserControllessVisitorAdapter
-
Deprecated.
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserDecoratedVisitor
-
Deprecated.
- visit(JavaNode, 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(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorDecorator
-
Deprecated.
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.CycloVisitor
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.internal.NcssVisitor
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.metrics.impl.visitors.NpathBaseVisitor
-
Deprecated.
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaRule
- visit(JavaNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.AbstractNcssCountRule
- 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(MethodLikeNode, Object) - Method in class net.sourceforge.pmd.lang.java.ast.JavaParserVisitorReducedAdapter
- visit(MethodLikeNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.AbstractJavaMetricsRule
- visit(MethodLikeNode, Object) - Method in class net.sourceforge.pmd.lang.java.rule.design.CyclomaticComplexityRule
- visit(Rule, Node, RuleContext) - Method in class net.sourceforge.pmd.lang.java.rule.JavaRuleChainVisitor
- 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
- 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
- VOID - Static variable in interface net.sourceforge.pmd.lang.java.ast.JavaParserConstants
-
RegularExpression Id.
- VoidResolver() - Constructor for class net.sourceforge.pmd.lang.java.symboltable.TypeSet.VoidResolver
- 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
- withDimensions(int) - Method in class net.sourceforge.pmd.lang.java.typeresolution.typedefinition.JavaTypeDefinition
-
Returns the type definition of the array type which has the given number of array dimensions, plus the dimensions of this type definition.
- WMC - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Weighed Method Count.
- WmcMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Weighed Method count.
- WmcMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.WmcMetric
- WOC - net.sourceforge.pmd.lang.java.metrics.api.JavaClassMetricKey
-
Weight of class.
- WocMetric - Class in net.sourceforge.pmd.lang.java.metrics.impl
-
Weight of class.
- WocMetric() - Constructor for class net.sourceforge.pmd.lang.java.metrics.impl.WocMetric
- wordAfter(String, int) - Static method in class net.sourceforge.pmd.lang.java.ast.CommentUtil
-
Deprecated.This method is deprecated and will be removed with PMD 7.0.0. This method has been intended to parse javadoc tags. A more useful solution will be added around the AST node
FormalComment
, which contains as childrenJavadocElement
nodes, which in turn provide access to theJavadocTag
.
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.
All Classes All Packages