Analysis of Class : org.junit.internal.requests.FilterRequest (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.internal.requests.FilterRequest
Cyclomatic Complexity

Summary of FilterRequest
FeatureNumberValues
NameFilterRequest-
Number of Methods2-
LCOM1.00-
Average Cyclomatic Complexity1.50-
Number of Statements12-
Halstead Cumulative Bugs0.12-
Halstead Effort2407.32-
UnWeighted Class Size4-
Instance Variables2fFilter (org.junit.runner.manipulation.Filter)
fRequest (org.junit.runner.Request)
Imported Packages5org.junit.internal.runners.ErrorReportingRunner
org.junit.runner.Request
org.junit.runner.Runner
org.junit.runner.manipulation.Filter
org.junit.runner.manipulation.NoTestsRemainException
Response For class2-
CBO5-
Maintainability Index117.86-
Cumulative Number of Comment Lines9-
Lines Of Code20-
Fan In1-
DIT1-
Maintainability Index (NC)117.62-
Specialization ratio0.00-
Reuse Ratio0.50-
COH1.00-
Local Method Calls0
LCOM20.00-
Max Complexity2-
Halstead Cumulative Volume354.55-
Hierarchy Method Calls0
Number of Queries1-
Fan Out5-
SuperClass Nameorg.junit.runner.Request-
SIX0.08-
External Method Calls0org.junit.runner.manipulation.Filter.apply (1)
org.junit.internal.runners.ErrorReportingRunner.ErrorReportingRunner (1)
java.lang.Exception.Exception (1)
org.junit.runner.Request.toString (1)
org.junit.runner.Request.getRunner (1)
Superclasses1org.junit.runner.Request
Total Complexity3-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments2-
Halstead Cumulative Length81-
Modifiers0 -
Summary of methods in org.junit.internal.requests.FilterRequest
Methods in Class : org.junit.internal.requests.FilterRequest
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
FilterRequest1631612184.370.0220041253.210000057.36947020
getRunner20655292168.950.09650110028.1210102267.1923632180


Analysis of Method : FilterRequest(Request, Filter) in Class : org.junit.internal.requests.FilterRequest
FeatureNumberValues
NameFilterRequest-
Cyclomatic Complexity1-
Number of Comment Lines6-
Number of Statements3-
Halstead Length16-
Halstead Vocabulary12-
Halstead Effort184.37-
Halstead Bugs0.02-
Classes Referenced2org.junit.runner.Request (1)
org.junit.runner.manipulation.Filter (1)
External Methods Called0
Local Methods Called0
Lines Of Code4-
Number of Comments1-
Arguments2classRequest (org.junit.runner.Request)
filter (org.junit.runner.manipulation.Filter)
Modifiers5private
final
private
final
public
Halstead Difficulty3.21-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume57.36-
Number of Operands9-
Variable References4classRequest (1)
filter (1)
fFilter (1)
fRequest (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : getRunner() in Class : org.junit.internal.requests.FilterRequest
FeatureNumberValues
NamegetRunner-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements6-
Halstead Length55-
Halstead Vocabulary29-
Halstead Effort2168.95-
Halstead Bugs0.09-
Classes Referenced6Filter.class (1)
java.lang.String (1)
org.junit.runner.manipulation.NoTestsRemainException (1)
org.junit.internal.runners.ErrorReportingRunner (1)
org.junit.runner.Runner (2)
java.lang.Exception (1)
External Methods Called5org.junit.runner.manipulation.Filter.apply (1)
org.junit.internal.runners.ErrorReportingRunner.ErrorReportingRunner (1)
java.lang.Exception.Exception (1)
org.junit.runner.Request.toString (1)
org.junit.runner.Request.getRunner (1)
Local Methods Called0
Lines Of Code11-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty8.12-
Variable Declarations1runner (org.junit.runner.Runner)
Exceptions Thrown0
Exceptions Referenced1org.junit.runner.manipulation.NoTestsRemainException (1)
Number of casts0-
Total Depth of Nesting2-
Halstead Volume267.19-
Number of Operands23-
Variable References6runner (2)
fFilter (2)
fRequest (2)
Number of Operators32-
Max. depth of nesting1-
Number of Expressions8-
Number of Loops0-

Top of this page

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