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

Dashboard for Class : org.junit.internal.builders.JUnit3Builder
Cyclomatic Complexity

Summary of JUnit3Builder
FeatureNumberValues
NameJUnit3Builder-
Number of Methods2-
LCOM0.00-
Average Cyclomatic Complexity1.50-
Number of Statements6-
Halstead Cumulative Bugs0.07-
Halstead Effort1365.13-
UnWeighted Class Size2-
Instance Variables0 -
Imported Packages3org.junit.internal.runners.JUnit38ClassRunner
org.junit.runner.Runner
org.junit.runners.model.RunnerBuilder
Response For class2-
CBO4-
Maintainability Index130.79-
Cumulative Number of Comment Lines0-
Lines Of Code11-
Fan In1-
DIT1-
Maintainability Index (NC)130.79-
Specialization ratio0.00-
Reuse Ratio0.50-
COH0.00-
Local Method Calls1isPre4Test (1)
LCOM22.00-
Max Complexity2-
Halstead Cumulative Volume220.91-
Hierarchy Method Calls0
Number of Queries2-
Fan Out3-
SuperClass Nameorg.junit.runners.model.RunnerBuilder-
SIX0.00-
External Method Calls0org.junit.internal.runners.JUnit38ClassRunner.JUnit38ClassRunner (1)
Superclasses1org.junit.runners.model.RunnerBuilder
Total Complexity3-
Subclasses0 -
Message Passing Coupling0-
Number of Commands0-
Interfaces0 -
Cumulative Number of Comments0-
Halstead Cumulative Length54-
Modifiers0 -
Summary of methods in org.junit.internal.builders.JUnit3Builder
Methods in Class : org.junit.internal.builders.JUnit3Builder
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
isPre4Test1022217455.240.0320030105.060000089.929413010
runnerForClass2032821901.890.0451150127.3301000122.9811217020


Analysis of Method : isPre4Test(Class) in Class : org.junit.internal.builders.JUnit3Builder
FeatureNumberValues
NameisPre4Test-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length22-
Halstead Vocabulary17-
Halstead Effort455.24-
Halstead Bugs0.03-
Classes Referenced2java.lang.Class (1)
? (1)
External Methods Called0
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments1testClass (java.lang.Class)
Modifiers0 -
Halstead Difficulty5.06-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume89.92-
Number of Operands9-
Variable References4framework (1)
junit (1)
testClass (1)
TestCase.class (1)
Number of Operators13-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : runnerForClass(Class) in Class : org.junit.internal.builders.JUnit3Builder
FeatureNumberValues
NamerunnerForClass-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements3-
Halstead Length28-
Halstead Vocabulary21-
Halstead Effort901.89-
Halstead Bugs0.04-
Classes Referenced5java.lang.Class (1)
? (1)
java.lang.Throwable (1)
org.junit.runner.Runner (1)
org.junit.internal.runners.JUnit38ClassRunner (1)
External Methods Called1org.junit.internal.runners.JUnit38ClassRunner.JUnit38ClassRunner (1)
Local Methods Called1isPre4Test (1)
Lines Of Code5-
Number of Comments0-
Arguments1testClass (java.lang.Class)
Modifiers2@Override
public
Halstead Difficulty7.33-
Variable Declarations0
Exceptions Thrown1java.lang.Throwable (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume122.98-
Number of Operands11-
Variable References2testClass (2)
Number of Operators17-
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