ASTAdditiveExpression
(66.7%)
ASTAllocationExpression
(100%)
ASTAndExpression
(33.3%)
ASTAnnotation
(82.8%)
ASTAnnotationTypeBody
(66.7%)
ASTAnnotationTypeDeclaration
(66.7%)
ASTAnnotationTypeMemberDeclaration
(0%)
ASTArgumentList
(66.7%)
ASTArguments
(83.3%)
ASTArrayDimsAndInits
(66.7%)
ASTArrayInitializer
(66.7%)
ASTAssertStatement
(66.7%)
ASTAssignmentOperator
(66.7%)
ASTAttribute
(75%)
ASTAttributeValue
(66.7%)
ASTBlock
(100%)
ASTBlockStatement
(100%)
ASTBooleanLiteral
(50%)
ASTBreakStatement
(66.7%)
ASTCData
(33.3%)
ASTCastExpression
(66.7%)
ASTCatchStatement
(66.7%)
ASTClassOrInterfaceBody
(66.7%)
ASTClassOrInterfaceBodyDeclaration
(69%)
ASTClassOrInterfaceDeclaration
(47.6%)
ASTClassOrInterfaceType
(80%)
ASTCommentTag
(33.3%)
ASTCompilationUnit
(33.3%)
ASTCompilationUnit
(100%)
ASTConditionalAndExpression
(66.7%)
ASTConditionalExpression
(80%)
ASTConditionalOrExpression
(66.7%)
ASTConstructorDeclaration
(78.9%)
ASTContent
(66.7%)
ASTContinueStatement
(66.7%)
ASTDeclaration
(33.3%)
ASTDefaultValue
(0%)
ASTDoStatement
(66.7%)
ASTDoctypeDeclaration
(50%)
ASTDoctypeExternalId
(50%)
ASTElExpression
(33.3%)
ASTElement
(82.1%)
ASTEmptyStatement
(66.7%)
ASTEnumBody
(66.7%)
ASTEnumConstant
(44.4%)
ASTEnumDeclaration
(66.7%)
ASTEnumElement
(0%)
ASTEqualityExpression
(66.7%)
ASTExclusiveOrExpression
(33.3%)
ASTExplicitConstructorInvocation
(50%)
ASTExpression
(66.7%)
ASTExtendsList
(66.7%)
ASTFieldDeclaration
(77.9%)
ASTFinallyStatement
(66.7%)
ASTForInit
(66.7%)
ASTForStatement
(66.7%)
ASTForUpdate
(66.7%)
ASTFormalParameter
(73.5%)
ASTFormalParameters
(75%)
ASTIfStatement
(53.3%)
ASTImplementsList
(66.7%)
ASTImportDeclaration
(73.7%)
ASTInclusiveOrExpression
(33.3%)
ASTInitializer
(53.3%)
ASTInstanceOfExpression
(66.7%)
ASTJspComment
(33.3%)
ASTJspDeclaration
(33.3%)
ASTJspDeclarations
(0%)
ASTJspDirective
(66.7%)
ASTJspDirectiveAttribute
(75%)
ASTJspDocument
(0%)
ASTJspExpression
(33.3%)
ASTJspExpressionInAttribute
(33.3%)
ASTJspScriptlet
(33.3%)
ASTLabeledStatement
(66.7%)
ASTLiteral
(75%)
ASTLocalVariableDeclaration
(60%)
ASTMarkerAnnotation
(66.7%)
ASTMemberSelector
(33.3%)
ASTMemberValue
(66.7%)
ASTMemberValueArrayInitializer
(0%)
ASTMemberValuePair
(0%)
ASTMemberValuePairs
(0%)
ASTMethodDeclaration
(76.9%)
ASTMethodDeclarator
(100%)
ASTModel
(0%)
ASTMultiplicativeExpression
(66.7%)
ASTName
(100%)
ASTNameList
(66.7%)
ASTNodePopupMenu
(0%)
ASTNormalAnnotation
(0%)
ASTNullLiteral
(66.7%)
ASTPackageDeclaration
(66.7%)
ASTPanel
(0%)
ASTPostfixExpression
(66.7%)
ASTPreDecrementExpression
(66.7%)
ASTPreIncrementExpression
(66.7%)
ASTPrimaryExpression
(66.7%)
ASTPrimaryPrefix
(28.6%)
ASTPrimarySuffix
(47.1%)
ASTPrimitiveType
(57.1%)
ASTRSIGNEDSHIFT
(66.7%)
ASTRUNSIGNEDSHIFT
(0%)
ASTReferenceType
(66.7%)
ASTRelationalExpression
(66.7%)
ASTResultType
(80%)
ASTReturnStatement
(100%)
ASTShiftExpression
(66.7%)
ASTSingleMemberAnnotation
(66.7%)
ASTStatement
(100%)
ASTStatementExpression
(66.7%)
ASTStatementExpressionList
(66.7%)
ASTSwitchLabel
(80%)
ASTSwitchStatement
(66.7%)
ASTSynchronizedStatement
(66.7%)
ASTText
(66.7%)
ASTThrowStatement
(81.8%)
ASTTryStatement
(91.7%)
ASTType
(90.5%)
ASTTypeArgument
(66.7%)
ASTTypeArguments
(66.7%)
ASTTypeBound
(33.3%)
ASTTypeDeclaration
(84.2%)
ASTTypeParameter
(66.7%)
ASTTypeParameters
(66.7%)
ASTUnaryExpression
(66.7%)
ASTUnaryExpressionNotPlusMinus
(66.7%)
ASTUnparsedText
(66.7%)
ASTValueBinding
(33.3%)
ASTVariableDeclarator
(100%)
ASTVariableDeclaratorId
(81.6%)
ASTVariableInitializer
(66.7%)
ASTWhileStatement
(66.7%)
ASTWildcardBounds
(0%)
AbstractInefficientZeroCheck
(100%)
AbstractJspRule
(40.4%)
AbstractNameDeclaration
(100%)
AbstractNcssCount
(43.4%)
AbstractOptimizationRule
(88.2%)
AbstractPMDProperty
(53.4%)
AbstractPoorMethodCall
(83.3%)
AbstractRenderer
(62.5%)
AbstractReportNode
(43.3%)
AbstractRule
(75.9%)
AbstractScalarProperty
(100%)
AbstractScope
(50%)
AbstractSunSecureRule
(89.8%)
AccessNode
(51.5%)
AccessorClassGeneration
(79.2%)
AccessorClassGeneration.AllocData
(83.3%)
AccessorClassGeneration.ClassData
(100%)
AnyLanguage
(42.9%)
AnyLanguage.AnyFileOrDirectoryFilter
(0%)
AnyTokenizer
(92.3%)
AppendCharacterWithChar
(90.5%)
Appendix
(0%)
Applier
(100%)
ArrayIsStoredDirectly
(83.6%)
AssignmentInOperand
(100%)
AssignmentToNonFinalStatic
(90.6%)
Attribute
(83.3%)
AttributeAxisIterator
(95%)
AttributeAxisIterator.MethodWrapper
(100%)
AttributeToolkit
(0%)
AttributesSubMenu
(0%)
AvoidCallingFinalize
(78.4%)
AvoidCatchingThrowable
(100%)
AvoidDeeplyNestedIfStmtsRule
(88.9%)
AvoidDollarSigns
(100%)
AvoidDuplicateLiteralsRule
(54.8%)
AvoidDuplicateLiteralsRule.ExceptionParser
(100%)
AvoidFieldNameMatchingMethodName
(90.3%)
AvoidFieldNameMatchingTypeName
(100%)
AvoidInstantiatingObjectsInLoops
(91.7%)
AvoidNonConstructorMethodsWithClassName
(92.3%)
AvoidReassigningParameters
(100%)
AvoidUsingOctalValues
(100%)
BeanMembersShouldSerializeRule
(95.7%)
Benchmark
(0%)
Benchmark.Result
(0%)
BigIntegerInstantiation
(80%)
BooleanInstantiation
(81.4%)
BooleanProperty
(100%)
CPD
(0%)
CPDNullListener
(50%)
CPDTask
(0%)
CPDTask.FormatAttribute
(0%)
CPDTask.LanguageAttribute
(0%)
CPPLanguage
(0%)
CPPLanguage.CPPFileOrDirectoryFilter
(0%)
CPPParserTokenManager
(20.1%)
CPPTokenizer
(78.3%)
CSVRenderer
(0%)
CSVRenderer
(100%)
CharacterProperty
(88.6%)
ClassNameDeclaration
(50%)
ClassNamingConventions
(100%)
ClassNode
(40%)
ClassScope
(75.8%)
ClassTypeResolver
(89.7%)
ClassUtil
(85%)
CloneMethodMustImplementCloneable
(69.2%)
CloseResource
(91.3%)
CodeEditorTextPane
(0%)
CollectionUtil
(81.7%)
CommandLineOptions
(83%)
CommonAbstractRule
(38%)
CompareObjectsWithEquals
(90.3%)
ConfusingTernary
(81.8%)
ConsecutiveLiteralAppends
(97.4%)
ConstructorCallsOverridableMethod
(74.7%)
ConstructorCallsOverridableMethod.ConstructorHolder
(97.1%)
ConstructorCallsOverridableMethod.ConstructorInvocation
(81.2%)
ConstructorCallsOverridableMethod.EvalPackage
(100%)
ConstructorCallsOverridableMethod.MethodHolder
(100%)
ConstructorCallsOverridableMethod.MethodInvocation
(38.7%)
ConstructorCallsOverridableMethod.NullEvalPackage
(100%)
CouplingBetweenObjects
(54.4%)
CreateXMLRulePanel
(0%)
CurrentPath
(61.4%)
CyclomaticComplexity
(72.9%)
CyclomaticComplexity.Entry
(90%)
DAAPathFinder
(61%)
DFAGraphRule
(0%)
DFAPanel
(0%)
DFAPanel.DFACanvas
(0%)
DFAPanel.ElementWrapper
(0%)
DaaRule
(92.9%)
DaaRule.Usage
(60%)
DaaRuleViolation
(100%)
DataFlowFacade
(66.7%)
DataFlowNode
(64.3%)
DataPoint
(85.2%)
Designer
(0%)
Designer.ASTCellRenderer
(0%)
Designer.ASTTreeNode
(0%)
Designer.ASTTreeWidget
(0%)
Designer.DFAListener
(0%)
Designer.ExceptionNode
(0%)
Designer.ShowListener
(0%)
Designer.XPathListener
(0%)
DocumentNavigator
(65.5%)
DontImportJavaLang
(93.3%)
DontImportSun
(100%)
DoubleCheckedLocking
(78.7%)
DoubleProperty
(100%)
DummyScope
(9.5%)
DuplicateImportsRule
(100%)
DuplicateJspImports
(100%)
DynamicXPathRule
(97.5%)
DynamicXPathRule.ByteArrayClassLoader
(100%)
EmacsRenderer
(100%)
EnumeratedProperty
(85.9%)
EvaluationResultsPanel
(0%)
ExceptionAsFlowControl
(100%)
ExceptionSignatureDeclaration
(93.5%)
ExcessiveImports
(100%)
ExcessiveLengthRule
(100%)
ExcessiveNodeCountRule
(100%)
ExcessivePublicCount
(100%)
ExternalRuleID
(71.4%)
FileDataSource
(0%)
FileFinder
(0%)
FileReporter
(100%)
FloatProperty
(100%)
Formatter
(13%)
GUI
(0%)
GUI.AlignmentRenderer
(0%)
GUI.BrowseListener
(0%)
GUI.CancelListener
(0%)
GUI.ColumnSpec
(0%)
GUI.GoListener
(0%)
GUI.SaveListener
(0%)
GridBagHelper
(0%)
HTMLRenderer
(72.3%)
IDEAJRenderer
(45%)
IDEAJRenderer.SourcePath
(0%)
IdempotentOperations
(63.4%)
ImageFinderFunction
(100%)
ImmutableField
(97.2%)
ImportFromSamePackageRule
(81.8%)
ImportWrapper
(100%)
InefficientEmptyStringCheck
(100%)
InefficientStringBuffering
(92%)
InsufficientStringBufferDeclaration
(96.7%)
IntegerProperty
(100%)
JJTJavaParserState
(63.1%)
JJTJspParserState
(49.2%)
JSPLanguage
(0%)
JSPTokenizer
(0%)
JSmartPanel
(0%)
JUnitAssertionsShouldIncludeMessage
(100%)
JUnitAssertionsShouldIncludeMessage.AssertionCall
(100%)
JUnitTestsShouldContainAsserts
(89.2%)
Java13Handler
(100%)
Java13Parser
(100%)
Java14Handler
(100%)
Java14Parser
(100%)
Java15Handler
(100%)
Java15Parser
(100%)
Java16Handler
(0%)
Java16Parser
(0%)
JavaCharStream
(34.2%)
JavaLanguage
(40%)
JavaParser
(55.8%)
JavaParserTokenManager
(60.8%)
JavaParserVisitorAdapter
(86.3%)
JavaTokenizer
(100%)
JavaTypeHandler
(100%)
JspCharStream
(16.7%)
JspParser
(58.2%)
JspParser
(0%)
JspParserTokenManager
(50.6%)
JspParserVisitorAdapter
(42.2%)
JspScopeAndDeclarationFinder
(100%)
JspSymbolFacade
(100%)
JspTypeHandler
(69.2%)
Language
(76.5%)
LanguageFactory
(78.6%)
Linker
(81.7%)
LinkerException
(0%)
LocalScope
(84.8%)
LocalVariableCouldBeFinal
(100%)
LongClassRule
(100%)
LongMethodRule
(100%)
LongParameterListRule
(100%)
LooseCoupling
(100%)
LooseCoupling
(100%)
MainFrame
(0%)
Match
(54.1%)
Match.MatchCode
(100%)
MatchAlgorithm
(95.7%)
MatchCollector
(77.4%)
MatchesFunction
(87.5%)
MethodArgumentCouldBeFinal
(100%)
MethodNameDeclaration
(82.3%)
MethodNamingConventions
(100%)
MethodProperty
(0%)
MethodReturnsInternalArray
(97.7%)
MethodScope
(83.3%)
MethodWithSameNameAsEnclosingClass
(100%)
Metric
(100%)
MoreThanOneLogger
(78.8%)
MyPrintStream
(0%)
NLS
(0%)
NameFinder
(84.3%)
NameOccurrence
(93.7%)
NcssConstructorCount
(81.8%)
NcssMethodCount
(100%)
NcssTypeCount
(45.5%)
NoInlineStyleInformation
(92.6%)
NodeIterator
(87.9%)
NonThreadSafeSingleton
(85.3%)
NpathComplexity
(69.9%)
NullAssignmentRule
(96.7%)
OccurrenceFinder
(100%)
OnlyOneReturnRule
(84.6%)
OverrideBothEqualsAndHashcode
(95.2%)
PHPLanguage
(0%)
PHPLanguage.PHPFileOrDirectoryFilter
(0%)
PHPTokenizer
(0%)
PMD
(17.6%)
PMD.PmdRunnable
(0%)
PMD.PmdThread
(0%)
PMD.PmdThreadFactory
(0%)
PMDASMClassLoader
(83%)
PMDASMVisitor
(71.1%)
PMDASMVisitor.PMDAnnotationVisitor
(13.3%)
PMDASMVisitor.PMDFieldVisitor
(28.6%)
PMDASMVisitor.PMDMethodVisitor
(33.3%)
PMDASMVisitor.PMDSignatureVisitor
(6.9%)
PMDException
(0%)
PMDTask
(10.9%)
PackageNode
(40%)
PapariTextRenderer
(0%)
ParseException
(0%)
ParseException
(0%)
ParseException
(8.8%)
ParseExceptionHandler
(0%)
PathElement
(57.1%)
PositionalIteratorRule
(88.3%)
PreserveStackTrace
(90.2%)
Report
(58.7%)
Report.ProcessingError
(100%)
Report.ReadableDuration
(100%)
Report.SuppressedViolation
(33.3%)
ReportException
(100%)
ReportHTMLPrintVisitor
(91%)
ReportTree
(73.3%)
ReportTree.TreeIterator
(0%)
ReportVisitor
(100%)
ResourceLoader
(78.9%)
RubyLanguage
(0%)
RubyLanguage.RubyFileOrDirectoryFilter
(0%)
RubyTokenizer
(0%)
RuleContext
(100%)
RuleSet
(97.3%)
RuleSetFactory
(83.8%)
RuleSetFactory.OverrideParser
(92.5%)
RuleSetNotFoundException
(100%)
RuleSetWrapper
(50%)
RuleSets
(78.6%)
RuleViolation
(89.6%)
RuleViolation.RuleViolationComparator
(90%)
ScopeAndDeclarationFinder
(100%)
Search
(68.2%)
SequenceChecker
(93.8%)
SequenceChecker.Status
(100%)
SequenceException
(0%)
SimpleCharStream
(35.4%)
SimpleJavaNode
(79.4%)
SimpleNode
(94.3%)
SimpleNode
(72.2%)
SimpleNodeSubMenu
(0%)
SimpleNodeTreeNodeAdapter
(0%)
SimpleRenderer
(0%)
SimpleRuleSetNameMapper
(100%)
SimplifyBooleanReturns
(84.2%)
SingularField
(95.1%)
SourceCode
(92.6%)
SourceCode.CodeLoader
(83.3%)
SourceCode.FileCodeLoader
(0%)
SourceCode.StringCodeLoader
(100%)
SourceCodePanel
(0%)
SourceFileOrDirectoryFilter
(0%)
SourceFileScope
(53.3%)
SourceFileSelector
(76.9%)
SourceType
(76%)
SourceTypeDiscoverer
(100%)
SourceTypeHandlerBroker
(62.5%)
SourceTypeToRuleLanguageMapper
(66.7%)
StackObject
(100%)
StartAndEndTagMismatchException
(0%)
StartOrEndDataFlowNode
(100%)
StatementAndBraceFinder
(85.6%)
StatisticalRule
(96.6%)
StringConcatenationRule
(0%)
StringInstantiation
(94.4%)
StringProperty
(82.2%)
StringToStringRule
(92.9%)
StringUtil
(47.9%)
Structure
(90.9%)
SummaryHTMLRenderer
(100%)
SuspiciousHashcodeMethodName
(92.9%)
SuspiciousOctalEscape
(67.1%)
SwitchDensityRule
(84.4%)
SwitchDensityRule.SwitchDensity
(57.1%)
SymbolFacade
(100%)
SymbolTableTestRule
(0%)
SymbolTableViewer
(0%)
SyntaxErrorException
(0%)
TargetJDK1_3
(40%)
TargetJDK1_4
(50%)
TargetJDK1_5
(40%)
TargetJDK1_6
(0%)
TestClassWithoutTestCases
(96.7%)
TextPadRenderer
(100%)
TextRenderer
(77.6%)
Token
(66.7%)
Token
(66.7%)
Token
(70%)
TokenEntry
(95.2%)
TokenMgrError
(0%)
TokenMgrError
(0%)
TokenMgrError
(0%)
Tokens
(76.5%)
TooManyFields
(92.5%)
TypeMap
(100%)
TypeProperty
(85.7%)
TypeResolutionFacade
(100%)
TypeSet
(92.9%)
TypeSet.CurrentPackageResolver
(100%)
TypeSet.ExplicitImportResolver
(100%)
TypeSet.FullyQualifiedNameResolver
(100%)
TypeSet.ImplicitImportResolver
(100%)
TypeSet.ImportOnDemandResolver
(92.9%)
TypeSet.PrimitiveTypeResolver
(100%)
TypeSet.VoidResolver
(100%)
UnnecessaryCaseChange
(66%)
UnnecessaryCast
(0%)
UnnecessaryConversionTemporary
(85.7%)
UnnecessaryLocalBeforeReturn
(80.4%)
UnnecessaryReturn
(100%)
UnnecessaryWrapperObjectCreation
(80%)
UnsynchronizedStaticDateFormatter
(93.3%)
UnusedFormalParameterRule
(95.7%)
UnusedImportsRule
(97.6%)
UnusedLocalVariableRule
(100%)
UnusedModifier
(97.2%)
UnusedPrivateFieldRule
(100%)
UnusedPrivateMethodRule
(97%)
UseCollectionIsEmpty
(90.9%)
UseIndexOfChar
(100%)
UseSingleton
(97.7%)
UseStringBufferForStringAppends
(84.8%)
UseStringBufferLength
(90%)
UselessAssignment
(0%)
UselessAssignment.Usage
(0%)
UselessOperationOnImmutable
(100%)
UselessOverridingMethod
(86.2%)
UselessStringValueOf
(91.7%)
VBHTMLRenderer
(93.8%)
VariableAccess
(93.8%)
VariableAccessException
(0%)
VariableAccessVisitor
(94.3%)
VariableNameDeclaration
(88.6%)
VariableNamingConventions
(83.7%)
VariableUsageFinderFunction
(100%)
Viewer
(0%)
ViewerModel
(0%)
ViewerModelEvent
(0%)
ViolationNode
(81.8%)
VisitorStarter
(0%)
XMLRenderer
(97.1%)
XMLRenderer
(82%)
XPathFragmentAddingItem
(0%)
XPathPanel
(0%)
XPathRule
(75.4%)
YAHTMLRenderer
(100%)
ZipDataSource
(0%)
|