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