Analysis of Class : org.junit.internal.runners.Deprecated$Runnable (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.internal.runners.Deprecated$Runnable
Cyclomatic Complexity

Summary of Deprecated$Runnable
FeatureNumberValues
NameDeprecated$Runnable-
Number of Methods1-
LCOM0.00-
Average Cyclomatic Complexity4.00-
Number of Statements12-
Halstead Cumulative Bugs0.17-
Halstead Effort5064.04-
UnWeighted Class Size1-
Instance Variables0 -
Imported Packages14java.lang.reflect.InvocationTargetException
java.lang.reflect.Method
java.util.List
java.util.concurrent.Callable
java.util.concurrent.ExecutorService
java.util.concurrent.Executors
java.util.concurrent.Future
java.util.concurrent.TimeUnit
java.util.concurrent.TimeoutException
org.junit.internal.AssumptionViolatedException
org.junit.runner.Description
org.junit.runner.notification.Failure
org.junit.runner.notification.RunNotifier
org.junit.runners.BlockJUnit4ClassRunner
Response For class1-
CBO0-
Maintainability Index151.25-
Cumulative Number of Comment Lines1-
Lines Of Code18-
Fan In0-
DIT1-
Maintainability Index (NC)101.25-
Specialization ratio0.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls0
LCOM21.00-
Max Complexity4-
Halstead Cumulative Volume520.27-
Hierarchy Method Calls1addFailure (2)
Number of Queries0-
Fan Out0-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0java.lang.Exception.Exception (1)
Future.get (1)
java.util.concurrent.ExecutorService.shutdownNow (1)
java.util.concurrent.ExecutorService.submit (1)
java.util.concurrent.ExecutorService.shutdown (1)
java.util.concurrent.ExecutorService.awaitTermination (1)
java.lang.String.format (1)
java.util.concurrent.Executors.newSingleThreadExecutor (1)
org.junit.internal.runners.Callable.Callable (1)
Superclasses0 -
Total Complexity4-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments1-
Halstead Cumulative Length99-
Modifiers0 -
Summary of methods in org.junit.internal.runners.Deprecated$Runnable
Methods in Class : org.junit.internal.runners.Deprecated$Runnable
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
run411195425052.040.17991171019.8630203512.274414511150


Analysis of Method : run() in Class : org.junit.internal.runners.Deprecated$Runnable
FeatureNumberValues
Namerun-
Cyclomatic Complexity4-
Number of Comment Lines1-
Number of Statements11-
Halstead Length95-
Halstead Vocabulary42-
Halstead Effort5052.04-
Halstead Bugs0.17-
Classes Referenced9java.util.concurrent.ExecutorService (1)
java.lang.Exception (2)
java.util.concurrent.TimeUnit (2)
java.lang.Object (2)
java.lang.String (1)
java.util.concurrent.Callable (1)
java.util.concurrent.Future (1)
java.util.concurrent.Executors (1)
java.util.concurrent.TimeoutException (1)
External Methods Called9java.lang.Exception.Exception (1)
Future.get (1)
java.util.concurrent.ExecutorService.shutdownNow (1)
java.util.concurrent.ExecutorService.submit (1)
java.util.concurrent.ExecutorService.shutdown (1)
java.util.concurrent.ExecutorService.awaitTermination (1)
java.lang.String.format (1)
org.junit.internal.runners.Callable.Callable (1)
java.util.concurrent.Executors.newSingleThreadExecutor (1)
Local Methods Called1addFailure (2)
Lines Of Code17-
Number of Comments1-
Arguments0 -
Modifiers1public
Halstead Difficulty9.86-
Variable Declarations3result (Future<Object>)
service (java.util.concurrent.ExecutorService)
terminated (boolean)
Exceptions Thrown0
Exceptions Referenced2java.lang.Exception (1)
java.util.concurrent.TimeoutException (1)
Number of casts0-
Total Depth of Nesting3-
Halstead Volume512.27-
Number of Operands44-
Variable References14result (1)
service (4)
callable (2)
Callable (1)
terminated (1)
TimeUnit.MILLISECONDS (2)
timeout (2)
e (1)
Number of Operators51-
Max. depth of nesting1-
Number of Expressions15-
Number of Loops0-

Top of this page

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