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