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

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

Summary of Request
FeatureNumberValues
NameRequest-
Number of Methods11-
LCOM0.00-
Average Cyclomatic Complexity1.09-
Number of Statements27-
Halstead Cumulative Bugs0.34-
Halstead Effort7977.15-
UnWeighted Class Size11-
Instance Variables0 -
Imported Packages8java.util.Comparator
org.junit.internal.builders.AllDefaultPossibilitiesBuilder
org.junit.internal.requests.ClassRequest
org.junit.internal.requests.FilterRequest
org.junit.internal.requests.SortingRequest
org.junit.internal.runners.ErrorReportingRunner
org.junit.runner.manipulation.Filter
org.junit.runners.model.InitializationError
Response For class11-
CBO14-
Maintainability Index89.12-
Cumulative Number of Comment Lines91-
Lines Of Code41-
Fan In6-
DIT1-
Maintainability Index (NC)137.23-
Specialization ratio3.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls3filterWith (1)
classes (1)
runner (2)
LCOM211.00-
Max Complexity2-
Halstead Cumulative Volume1017.69-
Hierarchy Method Calls0
Number of Queries11-
Fan Out11-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0org.junit.runner.Computer.getSuite (1)
org.junit.runner.Request.Request (1)
java.lang.RuntimeException.RuntimeException (1)
org.junit.internal.requests.ClassRequest.ClassRequest (2)
org.junit.internal.requests.FilterRequest.FilterRequest (1)
clazz().filterWith (1)
org.junit.runner.manipulation.Filter.matchMethodDescription (1)
org.junit.internal.runners.ErrorReportingRunner.ErrorReportingRunner (1)
org.junit.runner.Description.createTestDescription (1)
org.junit.runner.Request.aClass (1)
org.junit.internal.requests.SortingRequest.SortingRequest (1)
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.AllDefaultPossibilitiesBuilder (1)
org.junit.runner.JUnitCore.defaultComputer (1)
Superclasses0 -
Total Complexity12-
Subclasses3org.junit.internal.requests.ClassRequest
org.junit.internal.requests.FilterRequest
org.junit.internal.requests.SortingRequest
Message Passing Coupling0-
Number of Commands0-
Interfaces0 -
Cumulative Number of Comments12-
Halstead Cumulative Length245-
Modifiers0 -
Summary of methods in org.junit.runner.Request
Methods in Class : org.junit.runner.Request
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
aClass1621715398.500.0241031126.000000066.426111010
classWithoutSuiteMethod1621816420.000.0241031125.830000072.007111010
classes1622116739.200.0341131128.800000084.008113010
classes27650322750.000.088311012211.0020102250.0022428160
errorReport1322420697.270.0351131236.7200000103.7311213020
filterWith1621713293.570.0231131114.670000062.91819020
filterWith1621412175.660.0231031113.500000050.19717010
getRunner1416631.020.0110011022.000000015.51204000
method18334211396.320.0553041229.3510000149.3417417040
runner1422514770.990.0321081128.100000095.189016010
sortWith12321715303.620.0241031114.570000066.42819010


Analysis of Method : aClass(Class) in Class : org.junit.runner.Request
FeatureNumberValues
NameaClass-
Cyclomatic Complexity1-
Number of Comment Lines6-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary15-
Halstead Effort398.50-
Halstead Bugs0.02-
Classes Referenced4? (1)
java.lang.Class (1)
org.junit.internal.requests.ClassRequest (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.internal.requests.ClassRequest.ClassRequest (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1clazz (java.lang.Class)
Modifiers2public
static
Halstead Difficulty6.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume66.42-
Number of Operands6-
Variable References1clazz (1)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : classWithoutSuiteMethod(Class) in Class : org.junit.runner.Request
FeatureNumberValues
NameclassWithoutSuiteMethod-
Cyclomatic Complexity1-
Number of Comment Lines6-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary16-
Halstead Effort420.00-
Halstead Bugs0.02-
Classes Referenced4? (1)
java.lang.Class (1)
org.junit.internal.requests.ClassRequest (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.internal.requests.ClassRequest.ClassRequest (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1clazz (java.lang.Class)
Modifiers2public
static
Halstead Difficulty5.83-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume72.00-
Number of Operands7-
Variable References1clazz (1)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : classes(Class...) in Class : org.junit.runner.Request
FeatureNumberValues
Nameclasses-
Cyclomatic Complexity1-
Number of Comment Lines6-
Number of Statements2-
Halstead Length21-
Halstead Vocabulary16-
Halstead Effort739.20-
Halstead Bugs0.03-
Classes Referenced4org.junit.runner.JUnitCore (1)
? (1)
java.lang.Class (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.runner.JUnitCore.defaultComputer (1)
Local Methods Called1classes (1)
Lines Of Code3-
Number of Comments1-
Arguments1classes (java.lang.Class...)
Modifiers2public
static
Halstead Difficulty8.80-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume84.00-
Number of Operands8-
Variable References1classes (1)
Number of Operators13-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : classes(Computer, Class...) in Class : org.junit.runner.Request
FeatureNumberValues
Nameclasses-
Cyclomatic Complexity2-
Number of Comment Lines7-
Number of Statements6-
Halstead Length50-
Halstead Vocabulary32-
Halstead Effort2750.00-
Halstead Bugs0.08-
Classes Referenced8org.junit.runner.Runner (1)
java.lang.RuntimeException (1)
? (1)
org.junit.internal.builders.AllDefaultPossibilitiesBuilder (2)
org.junit.runner.Computer (1)
java.lang.Class (1)
org.junit.runners.model.InitializationError (1)
org.junit.runner.Request (1)
External Methods Called3org.junit.runner.Computer.getSuite (1)
java.lang.RuntimeException.RuntimeException (1)
org.junit.internal.builders.AllDefaultPossibilitiesBuilder.AllDefaultPossibilitiesBuilder (1)
Local Methods Called1runner (1)
Lines Of Code10-
Number of Comments1-
Arguments2computer (org.junit.runner.Computer)
classes (java.lang.Class...)
Modifiers2public
static
Halstead Difficulty11.00-
Variable Declarations2builder (org.junit.internal.builders.AllDefaultPossibilitiesBuilder)
suite (Runner)
Exceptions Thrown0
Exceptions Referenced1org.junit.runners.model.InitializationError (1)
Number of casts0-
Total Depth of Nesting2-
Halstead Volume250.00-
Number of Operands22-
Variable References4builder (1)
computer (1)
classes (1)
suite (1)
Number of Operators28-
Max. depth of nesting1-
Number of Expressions6-
Number of Loops0-

Top of this page

Analysis of Method : errorReport(Class, Throwable) in Class : org.junit.runner.Request
FeatureNumberValues
NameerrorReport-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length24-
Halstead Vocabulary20-
Halstead Effort697.27-
Halstead Bugs0.03-
Classes Referenced5? (1)
org.junit.internal.runners.ErrorReportingRunner (1)
java.lang.Class (1)
java.lang.Throwable (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.internal.runners.ErrorReportingRunner.ErrorReportingRunner (1)
Local Methods Called1runner (1)
Lines Of Code3-
Number of Comments1-
Arguments2klass (java.lang.Class)
cause (java.lang.Throwable)
Modifiers3@Deprecated
public
static
Halstead Difficulty6.72-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume103.73-
Number of Operands11-
Variable References2klass (1)
cause (1)
Number of Operators13-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : filterWith(Description) in Class : org.junit.runner.Request
FeatureNumberValues
NamefilterWith-
Cyclomatic Complexity1-
Number of Comment Lines6-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary13-
Halstead Effort293.57-
Halstead Bugs0.02-
Classes Referenced3org.junit.runner.Description (1)
org.junit.runner.manipulation.Filter (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.runner.manipulation.Filter.matchMethodDescription (1)
Local Methods Called1filterWith (1)
Lines Of Code3-
Number of Comments1-
Arguments1desiredDescription (org.junit.runner.Description)
Modifiers1public
Halstead Difficulty4.67-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume62.91-
Number of Operands8-
Variable References1desiredDescription (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : filterWith(Filter) in Class : org.junit.runner.Request
FeatureNumberValues
NamefilterWith-
Cyclomatic Complexity1-
Number of Comment Lines6-
Number of Statements2-
Halstead Length14-
Halstead Vocabulary12-
Halstead Effort175.66-
Halstead Bugs0.02-
Classes Referenced3org.junit.runner.manipulation.Filter (1)
org.junit.internal.requests.FilterRequest (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.internal.requests.FilterRequest.FilterRequest (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1filter (org.junit.runner.manipulation.Filter)
Modifiers1public
Halstead Difficulty3.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume50.19-
Number of Operands7-
Variable References1filter (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getRunner() in Class : org.junit.runner.Request
FeatureNumberValues
NamegetRunner-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements1-
Halstead Length6-
Halstead Vocabulary6-
Halstead Effort31.02-
Halstead Bugs0.01-
Classes Referenced1org.junit.runner.Runner (1)
External Methods Called0
Local Methods Called0
Lines Of Code1-
Number of Comments1-
Arguments0 -
Modifiers2public
abstract
Halstead Difficulty2.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume15.51-
Number of Operands2-
Variable References0
Number of Operators4-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : method(Class, String) in Class : org.junit.runner.Request
FeatureNumberValues
Namemethod-
Cyclomatic Complexity1-
Number of Comment Lines8-
Number of Statements3-
Halstead Length34-
Halstead Vocabulary21-
Halstead Effort1396.32-
Halstead Bugs0.05-
Classes Referenced5org.junit.runner.Description (2)
? (1)
java.lang.String (1)
java.lang.Class (1)
org.junit.runner.Request (2)
External Methods Called3org.junit.runner.Description.createTestDescription (1)
org.junit.runner.Request.aClass (1)
clazz().filterWith (1)
Local Methods Called0
Lines Of Code4-
Number of Comments1-
Arguments2clazz (java.lang.Class)
methodName (java.lang.String)
Modifiers2public
static
Halstead Difficulty9.35-
Variable Declarations1method (org.junit.runner.Description)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume149.34-
Number of Operands17-
Variable References4methodName (1)
clazz (2)
method (1)
Number of Operators17-
Max. depth of nesting0-
Number of Expressions4-
Number of Loops0-

Top of this page

Analysis of Method : runner(Runner) in Class : org.junit.runner.Request
FeatureNumberValues
Namerunner-
Cyclomatic Complexity1-
Number of Comment Lines4-
Number of Statements2-
Halstead Length25-
Halstead Vocabulary14-
Halstead Effort770.99-
Halstead Bugs0.03-
Classes Referenced2org.junit.runner.Runner (1)
org.junit.runner.Request (2)
External Methods Called1org.junit.runner.Request.Request (1)
Local Methods Called0
Lines Of Code8-
Number of Comments1-
Arguments1runner (Runner)
Modifiers2public
static
Halstead Difficulty8.10-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume95.18-
Number of Operands9-
Variable References0
Number of Operators16-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : sortWith(Comparator) in Class : org.junit.runner.Request
FeatureNumberValues
NamesortWith-
Cyclomatic Complexity1-
Number of Comment Lines23-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary15-
Halstead Effort303.62-
Halstead Bugs0.02-
Classes Referenced4org.junit.runner.Description (2)
org.junit.internal.requests.SortingRequest (1)
java.util.Comparator (1)
org.junit.runner.Request (1)
External Methods Called1org.junit.internal.requests.SortingRequest.SortingRequest (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1comparator (java.util.Comparator)
Modifiers1public
Halstead Difficulty4.57-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume66.42-
Number of Operands8-
Variable References1comparator (1)
Number of Operators9-
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