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