ASTAdditiveExpression
(66.7%)
ASTAllocationExpression
(100%)
ASTAndExpression
(33.3%)
ASTAnnotation
(64.7%)
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%)
ASTCastLookahead
(0%)
ASTCatchStatement
(66.7%)
ASTClassOrInterfaceBody
(66.7%)
ASTClassOrInterfaceBodyDeclaration
(69%)
ASTClassOrInterfaceDeclaration
(47.6%)
ASTClassOrInterfaceType
(66.7%)
ASTCommentTag
(33.3%)
ASTCompilationUnit
(33.3%)
ASTCompilationUnit
(100%)
ASTConditionalAndExpression
(66.7%)
ASTConditionalExpression
(80%)
ASTConditionalOrExpression
(66.7%)
ASTConstructorDeclaration
(80%)
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
(66.7%)
ASTEnumDeclaration
(66.7%)
ASTEnumElement
(0%)
ASTEqualityExpression
(100%)
ASTExclusiveOrExpression
(33.3%)
ASTExplicitConstructorInvocation
(50%)
ASTExpression
(66.7%)
ASTExtendsList
(66.7%)
ASTFieldDeclaration
(76.9%)
ASTFinallyStatement
(66.7%)
ASTForInit
(66.7%)
ASTForStatement
(66.7%)
ASTForUpdate
(66.7%)
ASTFormalParameter
(66.7%)
ASTFormalParameters
(75%)
ASTIfStatement
(53.3%)
ASTImplementsList
(66.7%)
ASTImportDeclaration
(93.3%)
ASTInclusiveOrExpression
(33.3%)
ASTInitializer
(53.3%)
ASTInstanceOfExpression
(100%)
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
(53.6%)
ASTMarkerAnnotation
(66.7%)
ASTMemberSelector
(33.3%)
ASTMemberValue
(66.7%)
ASTMemberValueArrayInitializer
(0%)
ASTMemberValuePair
(0%)
ASTMemberValuePairs
(0%)
ASTMethodDeclaration
(76.9%)
ASTMethodDeclarationLookahead
(0%)
ASTMethodDeclarator
(100%)
ASTModel
(0%)
ASTModifiers
(0%)
ASTMultiplicativeExpression
(66.7%)
ASTName
(100%)
ASTNameList
(66.7%)
ASTNodePopupMenu
(0%)
ASTNormalAnnotation
(0%)
ASTNullLiteral
(66.7%)
ASTPackageDeclaration
(66.7%)
ASTPanel
(0%)
ASTPostfixExpression
(62.5%)
ASTPreDecrementExpression
(66.7%)
ASTPreIncrementExpression
(66.7%)
ASTPrimaryExpression
(66.7%)
ASTPrimaryPrefix
(41.2%)
ASTPrimarySuffix
(47.1%)
ASTPrimitiveType
(57.1%)
ASTRSIGNEDSHIFT
(66.7%)
ASTRUNSIGNEDSHIFT
(0%)
ASTReferenceType
(66.7%)
ASTRelationalExpression
(100%)
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
(54.2%)
ASTType
(90.5%)
ASTTypeArgument
(66.7%)
ASTTypeArguments
(66.7%)
ASTTypeBound
(33.3%)
ASTTypeDeclaration
(84.2%)
ASTTypeParameter
(66.7%)
ASTTypeParameters
(66.7%)
ASTUnaryExpression
(62.5%)
ASTUnaryExpressionNotPlusMinus
(62.5%)
ASTUnparsedText
(66.7%)
ASTValueBinding
(33.3%)
ASTVariableDeclarator
(100%)
ASTVariableDeclaratorId
(81.6%)
ASTVariableInitializer
(66.7%)
ASTWhileStatement
(66.7%)
ASTWildcardBounds
(0%)
AbstractJspRule
(38.3%)
AbstractNameDeclaration
(100%)
AbstractOptimizationRule
(77.5%)
AbstractRenderer
(0%)
AbstractReportNode
(20%)
AbstractRule
(92.1%)
AbstractScope
(50%)
AbstractSunSecureRule
(89.8%)
AccessNode
(51.5%)
AccessorClassGeneration
(69.6%)
AccessorClassGeneration.AllocData
(72.2%)
AccessorClassGeneration.ClassData
(100%)
AnyLanguage
(42.9%)
AnyLanguage.AnyFileOrDirectoryFilter
(0%)
AnyTokenizer
(92.3%)
AppendCharacterWithChar
(90.5%)
Appendix
(0%)
Applier
(100%)
ArrayIsStoredDirectly
(73.4%)
AssignmentToNonFinalStatic
(90.3%)
Attribute
(83.3%)
AttributeAxisIterator
(95%)
AttributeAxisIterator.MethodWrapper
(100%)
AttributeToolkit
(0%)
AttributesSubMenu
(0%)
AvoidCallingFinalize
(78.4%)
AvoidCatchingThrowable
(100%)
AvoidDeeplyNestedIfStmtsRule
(100%)
AvoidDuplicateLiteralsRule
(54.8%)
AvoidDuplicateLiteralsRule.ExceptionParser
(100%)
AvoidFieldNameMatchingMethodName
(91.2%)
AvoidFieldNameMatchingTypeName
(84.6%)
AvoidInstantiatingObjectsInLoops
(86.7%)
AvoidNonConstructorMethodsWithClassName
(76.9%)
AvoidReassigningParameters
(100%)
BeanMembersShouldSerializeRule
(91.7%)
Benchmark
(0%)
Benchmark.Result
(0%)
CPD
(0%)
CPDNullListener
(50%)
CPDTask
(0%)
CPDTask.FormatAttribute
(0%)
CPDTask.LanguageAttribute
(0%)
CPPLanguage
(0%)
CPPLanguage.CPPFileOrDirectoryFilter
(0%)
CPPParserTokenManager
(19.6%)
CPPTokenizer
(70.6%)
CSVRenderer
(0%)
CSVRenderer
(0%)
ClassNameDeclaration
(50%)
ClassNamingConventions
(100%)
ClassNode
(40%)
ClassScope
(75.8%)
CloseResource
(80%)
CodeEditorTextPane
(0%)
CommandLineOptions
(87.5%)
CommonAbstractRule
(36%)
CompareObjectsWithEquals
(90.3%)
ConfusingTernary
(34.8%)
ConsecutiveLiteralAppends
(98.4%)
ConstructorCallsOverridableMethod
(74.5%)
ConstructorCallsOverridableMethod.ConstructorHolder
(97.1%)
ConstructorCallsOverridableMethod.ConstructorInvocation
(81.2%)
ConstructorCallsOverridableMethod.EvalPackage
(100%)
ConstructorCallsOverridableMethod.MethodHolder
(100%)
ConstructorCallsOverridableMethod.MethodInvocation
(38.7%)
ConstructorCallsOverridableMethod.NullEvalPackage
(100%)
CouplingBetweenObjects
(55.8%)
CurrentPath
(4.8%)
CyclomaticComplexity
(82.7%)
CyclomaticComplexity.Entry
(90%)
DAAPathFinder
(1.3%)
DFAGraphRule
(0%)
DFAPanel
(0%)
DFAPanel.DFACanvas
(0%)
DFAPanel.ElementWrapper
(0%)
DaaRule
(0%)
DataFlowFacade
(66.7%)
DataFlowNode
(65.5%)
DataPoint
(85.2%)
Designer
(0%)
Designer.DFAListener
(0%)
Designer.ShowListener
(0%)
Designer.XPathListener
(0%)
DocumentNavigator
(65.5%)
DoubleCheckedLocking
(78.7%)
DummyScope
(9.5%)
DummyVisitorStarter
(0%)
DuplicateImportsRule
(100%)
DuplicateJspImports
(90.9%)
EmacsRenderer
(0%)
EvaluationResultsPanel
(0%)
ExceptionAsFlowControl
(100%)
ExceptionSignatureDeclaration
(91.3%)
ExcessiveImports
(100%)
ExcessiveLengthRule
(100%)
ExcessiveNodeCountRule
(100%)
ExcessivePublicCount
(62.5%)
ExcludeLines
(90.5%)
ExternalRuleID
(71.4%)
FileDataSource
(0%)
FileFinder
(0%)
FileReporter
(100%)
Formatter
(4.9%)
GUI
(0%)
GUI.BrowseListener
(0%)
GUI.CancelListener
(0%)
GUI.GoListener
(0%)
GUI.SaveListener
(0%)
GridBagHelper
(0%)
HTMLRenderer
(3.3%)
IDEAJRenderer
(5.6%)
IDEAJRenderer.SourcePath
(0%)
IdempotentOperations
(64.9%)
ImageFinderFunction
(100%)
ImmutableField
(97.1%)
ImportFromSamePackageRule
(81.8%)
ImportWrapper
(100%)
InefficientEmptyStringCheck
(94.9%)
InefficientStringBuffering
(92%)
InsufficientStringBufferDeclaration
(96.2%)
JJTJavaParserState
(63.1%)
JJTJspParserState
(49.2%)
JSmartPanel
(0%)
JUnitAssertionsShouldIncludeMessage
(100%)
JUnitAssertionsShouldIncludeMessage.AssertionCall
(100%)
JUnitTestsShouldContainAsserts
(89.2%)
Java13Handler
(100%)
Java13Parser
(100%)
Java14Handler
(100%)
Java14Parser
(100%)
Java15Handler
(100%)
Java15Parser
(100%)
JavaCharStream
(34.2%)
JavaLanguage
(40%)
JavaParser
(56.1%)
JavaParserTokenManager
(59.9%)
JavaParserVisitorAdapter
(84%)
JavaTokenizer
(100%)
JavaTypeHandler
(50%)
JspCharStream
(16.7%)
JspParser
(58.2%)
JspParser
(0%)
JspParserTokenManager
(50.5%)
JspParserVisitorAdapter
(42.2%)
JspScopeAndDeclarationFinder
(100%)
JspSymbolFacade
(100%)
JspTypeHandler
(75%)
Language
(76.5%)
LanguageFactory
(83.3%)
Linker
(87.4%)
LinkerException
(0%)
LocalScope
(84.8%)
LocalVariableCouldBeFinal
(85.7%)
LongClassRule
(100%)
LongMethodRule
(100%)
LongParameterListRule
(100%)
LooseCoupling
(100%)
MainFrame
(0%)
Match
(87%)
Match.MatchCode
(100%)
MatchAlgorithm
(95.7%)
MatchCollector
(77.4%)
MatchLengthComparator
(0%)
MatchesFunction
(88.2%)
MethodArgumentCouldBeFinal
(93.9%)
MethodNameDeclaration
(82%)
MethodNamingConventions
(100%)
MethodReturnsInternalArray
(88.6%)
MethodScope
(83.3%)
MethodWithSameNameAsEnclosingClass
(100%)
Metric
(100%)
MyPrintStream
(0%)
NLS
(0%)
NameFinder
(84.3%)
NameOccurrence
(93.1%)
NoInlineStyleInformation
(81.5%)
NodeIterator
(87.9%)
NullAssignmentRule
(96.7%)
OccurrenceFinder
(100%)
OnlyOneReturnRule
(84.6%)
PHPLanguage
(0%)
PHPLanguage.PHPFileOrDirectoryFilter
(0%)
PHPTokenizer
(0%)
PMD
(18.1%)
PMDException
(0%)
PMDTask
(11.2%)
PackageNode
(40%)
PapariTextRenderer
(0%)
ParseException
(0%)
ParseException
(0%)
ParseException
(8.8%)
ParseExceptionHandler
(0%)
PathElement
(0%)
PositionalIteratorRule
(88.3%)
PreserveStackTrace
(81.8%)
Report
(48.4%)
Report.ProcessingError
(100%)
Report.ReadableDuration
(100%)
Report.SuppressedViolation
(33.3%)
ReportException
(100%)
ReportHTMLPrintVisitor
(0%)
ReportTree
(71.4%)
ReportTree.TreeIterator
(0%)
ReportVisitor
(0%)
ResourceLoader
(78.9%)
RubyLanguage
(0%)
RubyLanguage.RubyFileOrDirectoryFilter
(0%)
RubyTokenizer
(0%)
RuleContext
(100%)
RuleSet
(96.9%)
RuleSetFactory
(84.4%)
RuleSetFactory.OverrideParser
(92.5%)
RuleSetNotFoundException
(100%)
RuleSetWrapper
(50%)
RuleSets
(77.3%)
RuleViolation
(84.4%)
RuleViolation.RuleViolationComparator
(90%)
ScopeAndDeclarationFinder
(100%)
Search
(70%)
SequenceChecker
(93.5%)
SequenceChecker.Status
(100%)
SequenceException
(0%)
SimpleCharStream
(30.9%)
SimpleJavaNode
(94.1%)
SimpleNode
(94.3%)
SimpleNode
(72.6%)
SimpleNodeSubMenu
(0%)
SimpleNodeTreeNodeAdapter
(0%)
SimpleRenderer
(0%)
SimpleRuleSetNameMapper
(100%)
SimplifyBooleanReturns
(84.2%)
SingularField
(67.9%)
SourceCode
(92.6%)
SourceCode.CodeLoader
(83.3%)
SourceCode.FileCodeLoader
(0%)
SourceCode.StringCodeLoader
(100%)
SourceCodePanel
(0%)
SourceFileOrDirectoryFilter
(0%)
SourceFileScope
(53.3%)
SourceFileSelector
(76.9%)
SourceType
(70%)
SourceTypeDiscoverer
(100%)
SourceTypeHandlerBroker
(85.7%)
SourceTypeToRuleLanguageMapper
(100%)
StackObject
(100%)
StartAndEndTagMismatchException
(0%)
StartOrEndDataFlowNode
(100%)
StatementAndBraceFinder
(85%)
StatisticalRule
(98.8%)
StringConcatenationRule
(0%)
StringInstantiation
(83.3%)
StringToStringRule
(92.9%)
StringUtil
(74.4%)
Structure
(90.9%)
SummaryHTMLRenderer
(0%)
SuspiciousOctalEscape
(50.6%)
SwitchDensityRule
(84.4%)
SwitchDensityRule.SwitchDensity
(57.1%)
SymbolFacade
(100%)
SymbolTableTestRule
(0%)
SymbolTableViewer
(0%)
SyntaxErrorException
(0%)
TargetJDK1_3
(40%)
TargetJDK1_4
(50%)
TargetJDK1_5
(40%)
TestClassWithoutTestCases
(96.7%)
TextPadRenderer
(100%)
TextRenderer
(0%)
Token
(66.7%)
Token
(66.7%)
Token
(70%)
TokenEntry
(100%)
TokenMgrError
(0%)
TokenMgrError
(0%)
TokenMgrError
(0%)
Tokens
(76.5%)
TooManyFields
(95%)
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%)
UnnecessaryConversionTemporary
(84.6%)
UnnecessaryLocalBeforeReturn
(89.7%)
UnsynchronizedStaticDateFormatter
(93.3%)
UnusedFormalParameterRule
(93.3%)
UnusedImportsRule
(92.7%)
UnusedLocalVariableRule
(100%)
UnusedModifier
(97.2%)
UnusedPrivateFieldRule
(100%)
UnusedPrivateMethodRule
(97%)
UseIndexOfChar
(87.1%)
UseSingleton
(97.7%)
UseStringBufferLength
(90%)
UselessAssignment
(0%)
UselessAssignment.Usage
(0%)
UselessOverridingMethod
(87%)
VBHTMLRenderer
(0%)
VariableAccess
(81.8%)
VariableAccessException
(0%)
VariableAccessVisitor
(94.1%)
VariableNameDeclaration
(88.6%)
VariableNamingConventions
(80.2%)
VariableUsageFinderFunction
(100%)
Viewer
(0%)
ViewerModel
(0%)
ViewerModelEvent
(0%)
ViolationNode
(81.8%)
XMLRenderer
(80.5%)
XMLRenderer
(97.1%)
XPathFragmentAddingItem
(0%)
XPathPanel
(0%)
XPathRule
(73.2%)
YAHTMLRenderer
(0%)
ZipDataSource
(0%)
|