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

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

Summary of SortingRequest
FeatureNumberValues
NameSortingRequest-
Number of Methods2-
LCOM1.00-
Average Cyclomatic Complexity1.00-
Number of Statements10-
Halstead Cumulative Bugs0.08-
Halstead Effort1200.87-
UnWeighted Class Size4-
Instance Variables2fComparator (java.util.Comparator)
fRequest (org.junit.runner.Request)
Imported Packages5java.util.Comparator
org.junit.runner.Description
org.junit.runner.Request
org.junit.runner.Runner
org.junit.runner.manipulation.Sorter
Response For class2-
CBO5-
Maintainability Index123.05-
Cumulative Number of Comment Lines0-
Lines Of Code14-
Fan In2-
DIT1-
Maintainability Index (NC)123.05-
Specialization ratio0.00-
Reuse Ratio0.50-
COH1.00-
Local Method Calls0
LCOM20.00-
Max Complexity1-
Halstead Cumulative Volume229.57-
Hierarchy Method Calls0
Number of Queries1-
Fan Out4-
SuperClass Nameorg.junit.runner.Request-
SIX0.08-
External Method Calls0org.junit.runner.manipulation.Sorter.Sorter (1)
org.junit.runner.Request.getRunner (1)
fComparator().apply (1)
Superclasses1org.junit.runner.Request
Total Complexity2-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments0-
Halstead Cumulative Length59-
Modifiers0 -
Summary of methods in org.junit.internal.requests.SortingRequest
Methods in Class : org.junit.internal.requests.SortingRequest
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
SortingRequest1031915324.760.0230040254.380000074.231049020
getRunner1042717744.940.0423050026.7510000110.3612415040


Analysis of Method : SortingRequest(Request, Comparator) in Class : org.junit.internal.requests.SortingRequest
FeatureNumberValues
NameSortingRequest-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements3-
Halstead Length19-
Halstead Vocabulary15-
Halstead Effort324.76-
Halstead Bugs0.02-
Classes Referenced3org.junit.runner.Description (2)
org.junit.runner.Request (1)
java.util.Comparator (1)
External Methods Called0
Local Methods Called0
Lines Of Code4-
Number of Comments0-
Arguments2request (org.junit.runner.Request)
comparator (java.util.Comparator)
Modifiers5private
final
private
final
public
Halstead Difficulty4.38-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume74.23-
Number of Operands10-
Variable References4comparator (1)
request (1)
fComparator (1)
fRequest (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : getRunner() in Class : org.junit.internal.requests.SortingRequest
FeatureNumberValues
NamegetRunner-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements4-
Halstead Length27-
Halstead Vocabulary17-
Halstead Effort744.94-
Halstead Bugs0.04-
Classes Referenced2org.junit.runner.manipulation.Sorter (1)
org.junit.runner.Runner (2)
External Methods Called3org.junit.runner.manipulation.Sorter.Sorter (1)
org.junit.runner.Request.getRunner (1)
fComparator().apply (1)
Local Methods Called0
Lines Of Code5-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty6.75-
Variable Declarations1runner (org.junit.runner.Runner)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume110.36-
Number of Operands12-
Variable References4runner (2)
fComparator (1)
fRequest (1)
Number of Operators15-
Max. depth of nesting0-
Number of Expressions4-
Number of Loops0-

Top of this page

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