Analysis of Class : org.junit.runner.Computer (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.runner.Computer
Cyclomatic Complexity

Summary of Computer
FeatureNumberValues
NameComputer-
Number of Methods3-
LCOM0.00-
Average Cyclomatic Complexity1.00-
Number of Statements7-
Halstead Cumulative Bugs0.11-
Halstead Effort2785.46-
UnWeighted Class Size3-
Instance Variables0 -
Imported Packages3org.junit.runners.Suite
org.junit.runners.model.InitializationError
org.junit.runners.model.RunnerBuilder
Response For class3-
CBO8-
Maintainability Index118.53-
Cumulative Number of Comment Lines15-
Lines Of Code11-
Fan In4-
DIT1-
Maintainability Index (NC)136.40-
Specialization ratio1.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls0
LCOM23.00-
Max Complexity1-
Halstead Cumulative Volume340.66-
Hierarchy Method Calls0
Number of Queries3-
Fan Out4-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0org.junit.runner.Computer.Computer (1)
org.junit.runners.Suite.Suite (1)
org.junit.runner.RunnerBuilder.runnerForClass (1)
org.junit.runners.model.RunnerBuilder.RunnerBuilder (1)
Superclasses0 -
Total Complexity3-
Subclasses1org.junit.experimental.ParallelComputer
Message Passing Coupling0-
Number of Commands0-
Interfaces0 -
Cumulative Number of Comments4-
Halstead Cumulative Length80-
Modifiers0 -
Summary of methods in org.junit.runner.Computer
Methods in Class : org.junit.runner.Computer
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
getRunner1322118547.300.0351031216.250100087.5710211010
getSuite14246262054.090.0762091219.5001000216.2219127020
serial132119183.060.0111031025.250000034.87308010


Analysis of Method : getRunner(RunnerBuilder, Class) in Class : org.junit.runner.Computer
FeatureNumberValues
NamegetRunner-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length21-
Halstead Vocabulary18-
Halstead Effort547.30-
Halstead Bugs0.03-
Classes Referenced5org.junit.runner.Runner (1)
? (1)
java.lang.Class (1)
java.lang.Throwable (1)
org.junit.runner.RunnerBuilder (1)
External Methods Called1org.junit.runner.RunnerBuilder.runnerForClass (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments2builder (org.junit.runner.RunnerBuilder)
testClass (java.lang.Class)
Modifiers1protected
Halstead Difficulty6.25-
Variable Declarations0
Exceptions Thrown1java.lang.Throwable (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume87.57-
Number of Operands10-
Variable References2builder (1)
testClass (1)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getSuite(RunnerBuilder, Class) in Class : org.junit.runner.Computer
FeatureNumberValues
NamegetSuite-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length46-
Halstead Vocabulary26-
Halstead Effort2054.09-
Halstead Bugs0.07-
Classes Referenced6org.junit.runner.Runner (1)
org.junit.runners.Suite (1)
? (1)
java.lang.Class (1)
org.junit.runners.model.InitializationError (1)
org.junit.runners.model.RunnerBuilder (2)
External Methods Called2org.junit.runners.Suite.Suite (1)
org.junit.runners.model.RunnerBuilder.RunnerBuilder (1)
Local Methods Called0
Lines Of Code9-
Number of Comments1-
Arguments2builder (org.junit.runners.model.RunnerBuilder)
classes (java.lang.Class)
Modifiers1public
Halstead Difficulty9.50-
Variable Declarations0
Exceptions Thrown1org.junit.runners.model.InitializationError (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume216.22-
Number of Operands19-
Variable References1classes (1)
Number of Operators27-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : serial() in Class : org.junit.runner.Computer
FeatureNumberValues
Nameserial-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length11-
Halstead Vocabulary9-
Halstead Effort183.06-
Halstead Bugs0.01-
Classes Referenced1org.junit.runner.Computer (2)
External Methods Called1org.junit.runner.Computer.Computer (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments0 -
Modifiers2public
static
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume34.87-
Number of Operands3-
Variable References0
Number of Operators8-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

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