All Classes
ASTAdditiveExpression (66.7%)
ASTAllocationExpression (100%)
ASTAndExpression (33.3%)
ASTAnnotation (100%)
ASTAnnotationTypeBody (66.7%)
ASTAnnotationTypeDeclaration (100%)
ASTAnnotationTypeMemberDeclaration (0%)
ASTArgumentList (66.7%)
ASTArguments (83.3%)
ASTArrayDimsAndInits (66.7%)
ASTArrayInitializer (66.7%)
ASTAssertStatement (66.7%)
ASTAssignmentOperator (66.7%)
ASTBlock (100%)
ASTBlockStatement (100%)
ASTBooleanLiteral (50%)
ASTBreakStatement (66.7%)
ASTCastExpression (66.7%)
ASTCastLookahead (0%)
ASTCatchStatement (66.7%)
ASTClassOrInterfaceBody (66.7%)
ASTClassOrInterfaceBodyDeclaration (75%)
ASTClassOrInterfaceDeclaration (57.1%)
ASTClassOrInterfaceType (66.7%)
ASTCompilationUnit (100%)
ASTConditionalAndExpression (66.7%)
ASTConditionalExpression (75%)
ASTConditionalOrExpression (66.7%)
ASTConstructorDeclaration (72.7%)
ASTContinueStatement (66.7%)
ASTDefaultValue (0%)
ASTDoStatement (66.7%)
ASTEmptyStatement (66.7%)
ASTEnumBody (66.7%)
ASTEnumConstant (66.7%)
ASTEnumDeclaration (66.7%)
ASTEnumElement (0%)
ASTEqualityExpression (100%)
ASTExclusiveOrExpression (33.3%)
ASTExplicitConstructorInvocation (62.5%)
ASTExpression (66.7%)
ASTExtendsList (66.7%)
ASTFieldDeclaration (54.3%)
ASTFinallyStatement (66.7%)
ASTForInit (66.7%)
ASTForStatement (66.7%)
ASTForUpdate (66.7%)
ASTFormalParameter (55.2%)
ASTFormalParameters (75%)
ASTIfStatement (53.3%)
ASTImplementsList (66.7%)
ASTImportDeclaration (93.3%)
ASTInclusiveOrExpression (33.3%)
ASTInitializer (53.3%)
ASTInstanceOfExpression (100%)
ASTLabeledStatement (66.7%)
ASTLiteral (66.7%)
ASTLocalVariableDeclaration (46.2%)
ASTMarkerAnnotation (66.7%)
ASTMemberSelector (33.3%)
ASTMemberValue (66.7%)
ASTMemberValueArrayInitializer (0%)
ASTMemberValuePair (0%)
ASTMemberValuePairs (0%)
ASTMethodDeclaration (75.8%)
ASTMethodDeclarationLookahead (0%)
ASTMethodDeclarator (100%)
ASTModel (0%)
ASTModifiers (77.8%)
ASTMultiplicativeExpression (33.3%)
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 (42.9%)
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%)
ASTThrowStatement (81.8%)
ASTTryStatement (54.2%)
ASTType (90.5%)
ASTTypeArgument (66.7%)
ASTTypeArguments (66.7%)
ASTTypeBound (33.3%)
ASTTypeDeclaration (100%)
ASTTypeParameter (66.7%)
ASTTypeParameters (66.7%)
ASTUnaryExpression (62.5%)
ASTUnaryExpressionNotPlusMinus (62.5%)
ASTVariableDeclarator (100%)
ASTVariableDeclaratorId (84.2%)
ASTVariableInitializer (66.7%)
ASTWhileStatement (66.7%)
ASTWildcardBounds (0%)
AbstractNameDeclaration (100%)
AbstractOptimizationRule (77.5%)
AbstractReportNode (20%)
AbstractRule (86%)
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%)
Appendix (0%)
Applier (100%)
ArrayIsStoredDirectly (72.4%)
AssignmentToNonFinalStatic (90.3%)
Attribute (83.3%)
AttributeAxisIterator (95%)
AttributeAxisIterator.MethodWrapper (100%)
AttributeToolkit (0%)
AttributesSubMenu (0%)
AvoidCatchingThrowable (100%)
AvoidConcatenatingNonLiteralsInStringBuffer (86.5%)
AvoidDeeplyNestedIfStmtsRule (100%)
AvoidDuplicateLiteralsRule (54.8%)
AvoidDuplicateLiteralsRule.ExceptionParser (100%)
AvoidFieldNameMatchingMethodName (93.5%)
AvoidFieldNameMatchingTypeName (84.6%)
AvoidInstantiatingObjectsInLoops (86.7%)
AvoidNonConstructorMethodsWithClassName (76.9%)
AvoidReassigningParameters (100%)
BeanMembersShouldSerializeRule (94.4%)
Benchmark (0%)
Benchmark.Result (0%)
CPD (0%)
CPDNullListener (50%)
CPDTask (0%)
CPDTask.FormatAttribute (0%)
CPPLanguage (0%)
CPPLanguage.CPPFileOrDirectoryFilter (0%)
CPPParser (0.5%)
CPPParserTokenManager (11.7%)
CPPTokenizer (76.2%)
CSVRenderer (0%)
CSVRenderer (0%)
ClassNameDeclaration (50%)
ClassNamingConventions (100%)
ClassNode (40%)
ClassScope (0%)
ClassScope (75.8%)
CloseConnection (77.3%)
CodeEditorTextPane (0%)
CommandLineOptions (94%)
CompareObjectsWithEquals (85.4%)
ConfusingTernary (34.8%)
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 (56.2%)
CyclomaticComplexity (91.8%)
CyclomaticComplexity.Entry (90%)
DAAPathFinder (1%)
DAAPathFinder.PathElement (0%)
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%)
DiscardableNodeCleaner (100%)
DocumentNavigator (65.5%)
DoubleCheckedLocking (78.7%)
DuplicateImportsRule (100%)
EmacsRenderer (0%)
EmptyIf (0%)
EvaluationResultsPanel (0%)
ExceptionAsFlowControl (100%)
ExceptionSignatureDeclaration (91.3%)
ExceptionTypeChecking (0%)
ExcessiveImports (100%)
ExcessiveLengthRule (100%)
ExcessiveNodeCountRule (100%)
ExcessivePublicCount (62.5%)
ExcludeLines (90.5%)
ExternalRuleID (71.4%)
FileDataSource (0%)
FileFinder (0%)
FileReporter (100%)
Formatter (65.5%)
GUI (0%)
GUI.BrowseListener (0%)
GUI.CancelListener (0%)
GUI.GoListener (0%)
GUI.SaveListener (0%)
GridBagHelper (0%)
HTMLRenderer (8.5%)
IDEAJRenderer (5.6%)
IDEAJRenderer.SourcePath (0%)
IdempotentOperations (64.9%)
ImageFinderFunction (100%)
ImmutableField (96.7%)
ImportFromSamePackageRule (81.8%)
ImportWrapper (100%)
JJTJavaParserState (58.5%)
JSmartPanel (0%)
JUnitAssertionsShouldIncludeMessage (100%)
JUnitAssertionsShouldIncludeMessage.AssertionCall (100%)
JUnitTestsShouldContainAsserts (91.7%)
JavaCharStream (31.6%)
JavaLanguage (33.3%)
JavaLanguage.JavaFileOrDirectoryFilter (0%)
JavaParser (53.9%)
JavaParserTokenManager (55.1%)
JavaParserVisitorAdapter (84%)
JavaTokenizer (100%)
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%)
MethodArgumentCouldBeFinal (93.9%)
MethodNameDeclaration (78%)
MethodNamingConventions (100%)
MethodReturnsInternalArray (87.5%)
MethodScope (83.3%)
MethodWithSameNameAsEnclosingClass (100%)
Metric (100%)
MyPrintStream (0%)
NLS (0%)
NameFinder (84.3%)
NameOccurrence (93.1%)
NodeIterator (87.9%)
NullAssignmentRule (93.5%)
OccurrenceFinder (100%)
OnlyOneReturnRule (84.6%)
PHPLanguage (0%)
PHPLanguage.PHPFileOrDirectoryFilter (0%)
PHPTokenizer (0%)
PMD (12.3%)
PMDException (0%)
PMDTask (14.7%)
PackageNode (40%)
PapariTextRenderer (0%)
ParseException (0%)
ParseException (2.9%)
ParseExceptionHandler (0%)
PositionLiteralsFirstInComparisons (70.4%)
PositionalIteratorRule (88.3%)
Report (63.9%)
Report.ProcessingError (100%)
Report.ReadableDuration (100%)
ReportException (100%)
ReportHTMLPrintVisitor (0%)
ReportTree (78.5%)
ReportTree.TreeIterator (0%)
ReportVisitor (0%)
ResourceLoader (78.9%)
RubyLanguage (0%)
RubyLanguage.RubyFileOrDirectoryFilter (0%)
RubyTokenizer (0%)
RuleContext (100%)
RuleSet (96.7%)
RuleSetFactory (81.7%)
RuleSetFactory.OverrideParser (92.5%)
RuleSetNotFoundException (100%)
RuleSetWrapper (50%)
RuleViolation (84%)
RuleViolation.RuleViolationComparator (90%)
Scope (0%)
ScopeAndDeclarationFinder (100%)
Search (73.7%)
SequenceChecker (93.5%)
SequenceChecker.Status (100%)
SequenceException (0%)
SimpleCharStream (38.3%)
SimpleCharStream (0%)
SimpleNode (77.6%)
SimpleNodeSubMenu (0%)
SimpleNodeTreeNodeAdapter (0%)
SimpleRenderer (0%)
SimpleRuleSetNameMapper (100%)
SimplifyBooleanReturns (84.2%)
SingularField (86.4%)
SourceCode (92.6%)
SourceCode.CodeLoader (83.3%)
SourceCode.FileCodeLoader (0%)
SourceCode.StringCodeLoader (100%)
SourceCodePanel (0%)
SourceFileScope (53.3%)
StackObject (100%)
StartOrEndDataFlowNode (100%)
StatementAndBraceFinder (85%)
StatisticalRule (98.8%)
StringConcatenationRule (0%)
StringInstantiation (87.1%)
StringToStringRule (96.6%)
StringUtil (92.3%)
Structure (90.9%)
SummaryHTMLRenderer (0%)
SuspiciousOctalEscape (50.6%)
SwitchDensityRule (84.4%)
SwitchDensityRule.SwitchDensity (57.1%)
SymbolFacade (100%)
SymbolTableTestRule (0%)
SymbolTableViewer (0%)
SymtabManager (0%)
TargetJDK1_3 (50%)
TargetJDK1_4 (66.7%)
TargetJDK1_5 (50%)
TestClassWithoutTestCases (90%)
TextPadRenderer (100%)
TextRenderer (0%)
Token (66.7%)
Token (70%)
TokenEntry (100%)
TokenMgrError (0%)
TokenMgrError (0%)
Tokens (76.5%)
TooManyFields (97.4%)
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 (63.6%)
UnnecessaryConversionTemporary (84.6%)
UnnecessaryLocalBeforeReturn (89.7%)
UnusedFormalParameterRule (91.3%)
UnusedImportsRule (92.7%)
UnusedLocalVariableRule (100%)
UnusedModifier (97.2%)
UnusedPrivateFieldRule (100%)
UnusedPrivateMethodRule (95.7%)
UseSingleton (97.7%)
UselessAssignment (0%)
UselessAssignment.Usage (0%)
UselessOverridingMethod (86.5%)
VBHTMLRenderer (0%)
VariableAccess (81.8%)
VariableAccessException (0%)
VariableAccessVisitor (94.1%)
VariableNameDeclaration (82.9%)
VariableNamingConventions (81%)
VariableUsageFinderFunction (100%)
Viewer (0%)
ViewerModel (0%)
ViewerModelEvent (0%)
ViolationNode (81.8%)
XMLRenderer (100%)
XMLRenderer (97.1%)
XPathFragmentAddingItem (0%)
XPathPanel (0%)
XPathRule (70.8%)
YAHTMLRenderer (0%)
ZipDataSource (0%)