Analysis of Class : org.junit.runner.manipulation.Filter$Filter_0 (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.runner.manipulation.Filter$Filter_0
Cyclomatic Complexity

Summary of Filter$Filter_0
FeatureNumberValues
NameFilter$Filter_0-
Number of Methods2-
LCOM0.00-
Average Cyclomatic Complexity2.50-
Number of Statements10-
Halstead Cumulative Bugs0.09-
Halstead Effort1678.85-
UnWeighted Class Size2-
Instance Variables0 -
Imported Packages2org.junit.runner.Description
org.junit.runner.Request
Response For class2-
CBO1-
Maintainability Index121.69-
Cumulative Number of Comment Lines1-
Lines Of Code15-
Fan In0-
DIT1-
Maintainability Index (NC)121.69-
Specialization ratio0.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls1shouldRun (1)
LCOM22.00-
Max Complexity4-
Halstead Cumulative Volume255.83-
Hierarchy Method Calls0
Number of Queries2-
Fan Out1-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0desiredDescription.getDisplayName (1)
java.lang.String.format (1)
org.junit.runner.Description.isTest (1)
org.junit.runner.Description.getChildren (1)
desiredDescription.equals (1)
Superclasses0 -
Total Complexity5-
Subclasses0 -
Message Passing Coupling0-
Number of Commands0-
Interfaces0 -
Cumulative Number of Comments1-
Halstead Cumulative Length60-
Modifiers2@Override
public
Summary of methods in org.junit.runner.manipulation.Filter$Filter_0
Methods in Class : org.junit.runner.manipulation.Filter$Filter_0
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
describe1021814274.130.0212030024.000000068.538110020
shouldRun41742221404.720.0613181127.5000000187.3018524041


Analysis of Method : describe() in Class : org.junit.runner.manipulation.Filter$Filter_0
FeatureNumberValues
Namedescribe-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary14-
Halstead Effort274.13-
Halstead Bugs0.02-
Classes Referenced1java.lang.String (2)
External Methods Called2desiredDescription.getDisplayName (1)
java.lang.String.format (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty4.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume68.53-
Number of Operands8-
Variable References1desiredDescription (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : shouldRun(Description) in Class : org.junit.runner.manipulation.Filter$Filter_0
FeatureNumberValues
NameshouldRun-
Cyclomatic Complexity4-
Number of Comment Lines1-
Number of Statements7-
Halstead Length42-
Halstead Vocabulary22-
Halstead Effort1404.72-
Halstead Bugs0.06-
Classes Referenced1org.junit.runner.Description (1)
External Methods Called3org.junit.runner.Description.isTest (1)
desiredDescription.equals (1)
org.junit.runner.Description.getChildren (1)
Local Methods Called1shouldRun (1)
Lines Of Code8-
Number of Comments1-
Arguments1description (org.junit.runner.Description)
Modifiers2@Override
public
Halstead Difficulty7.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume187.30-
Number of Operands18-
Variable References5desiredDescription (1)
description (3)
each (1)
Number of Operators24-
Max. depth of nesting0-
Number of Expressions4-
Number of Loops1-

Top of this page

Top of this page Data Generated by JHawk - The Java Metrics tool Home