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

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

Summary of ClassRequest
FeatureNumberValues
NameClassRequest-
Number of Methods3-
LCOM0.25-
Average Cyclomatic Complexity1.00-
Number of Statements10-
Halstead Cumulative Bugs0.08-
Halstead Effort998.04-
UnWeighted Class Size5-
Instance Variables2fTestClass (java.lang.Class)
fCanUseSuiteMethod (boolean)
Imported Packages3org.junit.internal.builders.AllDefaultPossibilitiesBuilder
org.junit.runner.Request
org.junit.runner.Runner
Response For class3-
CBO3-
Maintainability Index133.34-
Cumulative Number of Comment Lines0-
Lines Of Code15-
Fan In1-
DIT1-
Maintainability Index (NC)133.34-
Specialization ratio0.00-
Reuse Ratio0.50-
COH0.67-
Local Method Calls0
LCOM21.00-
Max Complexity1-
Halstead Cumulative Volume237.44-
Hierarchy Method Calls1this (1)
Number of Queries1-
Fan Out3-
SuperClass Nameorg.junit.runner.Request-
SIX0.07-
External Method Calls0org.junit.internal.builders.AllDefaultPossibilitiesBuilder.AllDefaultPossibilitiesBuilder (1)
fCanUseSuiteMethod().safeRunnerForClass (1)
Superclasses1org.junit.runner.Request
Total Complexity3-
Subclasses0 -
Message Passing Coupling0-
Number of Commands2-
Interfaces0 -
Cumulative Number of Comments0-
Halstead Cumulative Length63-
Modifiers0 -
Summary of methods in org.junit.internal.requests.ClassRequest
Methods in Class : org.junit.internal.requests.ClassRequest
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
ClassRequest1021412210.800.0220130114.200000050.19618000
ClassRequest1031915381.760.0220040245.140000074.239410020
getRunner1021715265.670.0222030024.000000066.427210020


Analysis of Method : ClassRequest(Class) in Class : org.junit.internal.requests.ClassRequest
FeatureNumberValues
NameClassRequest-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length14-
Halstead Vocabulary12-
Halstead Effort210.80-
Halstead Bugs0.02-
Classes Referenced2? (1)
java.lang.Class (1)
External Methods Called0
Local Methods Called1this (1)
Lines Of Code3-
Number of Comments0-
Arguments1testClass (java.lang.Class)
Modifiers1public
Halstead Difficulty4.20-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume50.19-
Number of Operands6-
Variable References1testClass (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : ClassRequest(Class, boolean) in Class : org.junit.internal.requests.ClassRequest
FeatureNumberValues
NameClassRequest-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements3-
Halstead Length19-
Halstead Vocabulary15-
Halstead Effort381.76-
Halstead Bugs0.02-
Classes Referenced2? (1)
java.lang.Class (1)
External Methods Called0
Local Methods Called0
Lines Of Code4-
Number of Comments0-
Arguments2testClass (java.lang.Class)
canUseSuiteMethod (boolean)
Modifiers4private
final
private
public
Halstead Difficulty5.14-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume74.23-
Number of Operands9-
Variable References4fTestClass (1)
testClass (1)
fCanUseSuiteMethod (1)
canUseSuiteMethod (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : getRunner() in Class : org.junit.internal.requests.ClassRequest
FeatureNumberValues
NamegetRunner-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary15-
Halstead Effort265.67-
Halstead Bugs0.02-
Classes Referenced2org.junit.internal.builders.AllDefaultPossibilitiesBuilder (1)
org.junit.runner.Runner (1)
External Methods Called2org.junit.internal.builders.AllDefaultPossibilitiesBuilder.AllDefaultPossibilitiesBuilder (1)
fCanUseSuiteMethod().safeRunnerForClass (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 Volume66.42-
Number of Operands7-
Variable References2fTestClass (1)
fCanUseSuiteMethod (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

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