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

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

Summary of AllDefaultPossibilitiesBuilder
FeatureNumberValues
NameAllDefaultPossibilitiesBuilder-
Number of Methods7-
LCOM0.83-
Average Cyclomatic Complexity1.43-
Number of Statements24-
Halstead Cumulative Bugs0.19-
Halstead Effort4488.86-
UnWeighted Class Size8-
Instance Variables1fCanUseSuiteMethod (boolean)
Imported Packages4java.util.Arrays
java.util.List
org.junit.runner.Runner
org.junit.runners.model.RunnerBuilder
Response For class7-
CBO11-
Maintainability Index131.02-
Cumulative Number of Comment Lines0-
Lines Of Code38-
Fan In3-
DIT1-
Maintainability Index (NC)131.02-
Specialization ratio0.00-
Reuse Ratio0.50-
COH0.29-
Local Method Calls5suiteMethodBuilder (1)
junit3Builder (1)
junit4Builder (1)
annotatedBuilder (1)
ignoredBuilder (1)
LCOM213.00-
Max Complexity3-
Halstead Cumulative Volume561.28-
Hierarchy Method Calls0
Number of Queries6-
Fan Out8-
SuperClass Nameorg.junit.runners.model.RunnerBuilder-
SIX0.00-
External Method Calls0org.junit.internal.builders.SuiteMethodBuilder.SuiteMethodBuilder (1)
org.junit.internal.builders.JUnit4Builder.JUnit4Builder (1)
org.junit.internal.builders.NullBuilder.NullBuilder (1)
org.junit.internal.builders.JUnit3Builder.JUnit3Builder (1)
org.junit.internal.builders.IgnoredBuilder.IgnoredBuilder (1)
java.util.Arrays.asList (1)
each.safeRunnerForClass (1)
org.junit.internal.builders.AnnotatedBuilder.AnnotatedBuilder (1)
Superclasses1org.junit.runners.model.RunnerBuilder
Total Complexity10-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments0-
Halstead Cumulative Length138-
Modifiers0 -
Summary of methods in org.junit.internal.builders.AllDefaultPossibilitiesBuilder
Methods in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
AllDefaultPossibilitiesBuilder10210999.060.0100030133.120000031.70525010
annotatedBuilder102119139.480.0111030014.000000034.87407010
ignoredBuilder102108135.000.0111030014.500000030.00307010
junit3Builder102108135.000.0111030014.500000030.00307010
junit4Builder102108135.000.0111030014.500000030.00307010
runnerForClass30962363590.000.117251401211.2021001320.54285341101
suiteMethodBuilder2031812225.850.0232050013.500000064.535113020


Analysis of Method : AllDefaultPossibilitiesBuilder(boolean) in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
FeatureNumberValues
NameAllDefaultPossibilitiesBuilder-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary9-
Halstead Effort99.06-
Halstead Bugs0.01-
Classes Referenced0
External Methods Called0
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments1canUseSuiteMethod (boolean)
Modifiers3private
final
public
Halstead Difficulty3.12-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume31.70-
Number of Operands5-
Variable References2fCanUseSuiteMethod (1)
canUseSuiteMethod (1)
Number of Operators5-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : annotatedBuilder() in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
FeatureNumberValues
NameannotatedBuilder-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length11-
Halstead Vocabulary9-
Halstead Effort139.48-
Halstead Bugs0.01-
Classes Referenced1org.junit.internal.builders.AnnotatedBuilder (2)
External Methods Called1org.junit.internal.builders.AnnotatedBuilder.AnnotatedBuilder (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers1protected
Halstead Difficulty4.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume34.87-
Number of Operands4-
Variable References0
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : ignoredBuilder() in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
FeatureNumberValues
NameignoredBuilder-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary8-
Halstead Effort135.00-
Halstead Bugs0.01-
Classes Referenced1org.junit.internal.builders.IgnoredBuilder (2)
External Methods Called1org.junit.internal.builders.IgnoredBuilder.IgnoredBuilder (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers1protected
Halstead Difficulty4.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume30.00-
Number of Operands3-
Variable References0
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : junit3Builder() in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
FeatureNumberValues
Namejunit3Builder-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary8-
Halstead Effort135.00-
Halstead Bugs0.01-
Classes Referenced1org.junit.internal.builders.JUnit3Builder (2)
External Methods Called1org.junit.internal.builders.JUnit3Builder.JUnit3Builder (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers1protected
Halstead Difficulty4.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume30.00-
Number of Operands3-
Variable References0
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : junit4Builder() in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
FeatureNumberValues
Namejunit4Builder-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary8-
Halstead Effort135.00-
Halstead Bugs0.01-
Classes Referenced1org.junit.internal.builders.JUnit4Builder (2)
External Methods Called1org.junit.internal.builders.JUnit4Builder.JUnit4Builder (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers1protected
Halstead Difficulty4.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume30.00-
Number of Operands3-
Variable References0
Number of Operators7-
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.AllDefaultPossibilitiesBuilder
FeatureNumberValues
NamerunnerForClass-
Cyclomatic Complexity3-
Number of Comment Lines0-
Number of Statements9-
Halstead Length62-
Halstead Vocabulary36-
Halstead Effort3590.00-
Halstead Bugs0.11-
Classes Referenced7java.util.List (1)
java.util.Arrays (1)
java.lang.Class (1)
java.lang.Throwable (1)
org.junit.runner.Runner (2)
? (1)
org.junit.runners.model.RunnerBuilder (3)
External Methods Called2java.util.Arrays.asList (1)
each.safeRunnerForClass (1)
Local Methods Called5junit4Builder (1)
junit3Builder (1)
suiteMethodBuilder (1)
annotatedBuilder (1)
ignoredBuilder (1)
Lines Of Code14-
Number of Comments0-
Arguments1testClass (java.lang.Class)
Modifiers2@Override
public
Halstead Difficulty11.20-
Variable Declarations2builders (List<RunnerBuilder>)
runner (org.junit.runner.Runner)
Exceptions Thrown1java.lang.Throwable (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting1-
Halstead Volume320.54-
Number of Operands28-
Variable References5builders (1)
runner (2)
each (1)
testClass (1)
Number of Operators34-
Max. depth of nesting1-
Number of Expressions10-
Number of Loops1-

Top of this page

Analysis of Method : suiteMethodBuilder() in Class : org.junit.internal.builders.AllDefaultPossibilitiesBuilder
FeatureNumberValues
NamesuiteMethodBuilder-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements3-
Halstead Length18-
Halstead Vocabulary12-
Halstead Effort225.85-
Halstead Bugs0.02-
Classes Referenced3org.junit.internal.builders.SuiteMethodBuilder (1)
org.junit.internal.builders.NullBuilder (1)
org.junit.runners.model.RunnerBuilder (1)
External Methods Called2org.junit.internal.builders.SuiteMethodBuilder.SuiteMethodBuilder (1)
org.junit.internal.builders.NullBuilder.NullBuilder (1)
Local Methods Called0
Lines Of Code5-
Number of Comments0-
Arguments0 -
Modifiers1protected
Halstead Difficulty3.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume64.53-
Number of Operands5-
Variable References1fCanUseSuiteMethod (1)
Number of Operators13-
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