All Classes
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%)