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

Dashboard for Class : org.junit.rules.Timeout
Cyclomatic Complexity

Summary of Timeout
FeatureNumberValues
NameTimeout-
Number of Methods2-
LCOM0.00-
Average Cyclomatic Complexity1.00-
Number of Statements6-
Halstead Cumulative Bugs0.04-
Halstead Effort386.39-
UnWeighted Class Size3-
Instance Variables1fMillis (int)
Imported Packages3org.junit.internal.runners.statements.FailOnTimeout
org.junit.runners.model.FrameworkMethod
org.junit.runners.model.Statement
Response For class2-
CBO4-
Maintainability Index115.06-
Cumulative Number of Comment Lines29-
Lines Of Code9-
Fan In0-
DIT1-
Maintainability Index (NC)135.20-
Specialization ratio0.00-
Reuse Ratio0.00-
COH1.00-
Local Method Calls0
LCOM20.00-
Max Complexity1-
Halstead Cumulative Volume121.67-
Hierarchy Method Calls0
Number of Queries1-
Fan Out4-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0org.junit.internal.runners.statements.FailOnTimeout.FailOnTimeout (1)
Superclasses0 -
Total Complexity2-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces1org.junit.rules.MethodRule
Cumulative Number of Comments2-
Halstead Cumulative Length35-
Modifiers0 -
Summary of methods in org.junit.rules.Timeout
Methods in Class : org.junit.rules.Timeout
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
Timeout13210999.060.0100031133.120000031.70525010
apply1021815257.850.0241030313.670000070.321127010


Analysis of Method : Timeout(int) in Class : org.junit.rules.Timeout
FeatureNumberValues
NameTimeout-
Cyclomatic Complexity1-
Number of Comment Lines3-
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 Comments1-
Arguments1millis (int)
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 References2millis (1)
fMillis (1)
Number of Operators5-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : apply(Statement, FrameworkMethod, Object) in Class : org.junit.rules.Timeout
FeatureNumberValues
Nameapply-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length18-
Halstead Vocabulary15-
Halstead Effort257.85-
Halstead Bugs0.02-
Classes Referenced4org.junit.runners.model.Statement (2)
org.junit.internal.runners.statements.FailOnTimeout (1)
org.junit.runners.model.FrameworkMethod (1)
java.lang.Object (1)
External Methods Called1org.junit.internal.runners.statements.FailOnTimeout.FailOnTimeout (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments3base (org.junit.runners.model.Statement)
method (org.junit.runners.model.FrameworkMethod)
target (java.lang.Object)
Modifiers1public
Halstead Difficulty3.67-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume70.32-
Number of Operands11-
Variable References2fMillis (1)
base (1)
Number of Operators7-
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