Analysis of Class : org.junit.internal.runners.statements.InvokeMethod (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.internal.runners.statements.InvokeMethod
Cyclomatic Complexity

Summary of InvokeMethod
FeatureNumberValues
NameInvokeMethod-
Number of Methods2-
LCOM1.00-
Average Cyclomatic Complexity1.00-
Number of Statements8-
Halstead Cumulative Bugs0.05-
Halstead Effort431.80-
UnWeighted Class Size4-
Instance Variables2fTestMethod (org.junit.runners.model.FrameworkMethod)
fTarget (java.lang.Object)
Imported Packages2org.junit.runners.model.FrameworkMethod
org.junit.runners.model.Statement
Response For class2-
CBO3-
Maintainability Index130.16-
Cumulative Number of Comment Lines0-
Lines Of Code12-
Fan In1-
DIT1-
Maintainability Index (NC)130.16-
Specialization ratio0.00-
Reuse Ratio0.50-
COH1.00-
Local Method Calls0
LCOM20.00-
Max Complexity1-
Halstead Cumulative Volume146.17-
Hierarchy Method Calls0
Number of Queries0-
Fan Out2-
SuperClass Nameorg.junit.runners.model.Statement-
SIX0.33-
External Method Calls0org.junit.runners.model.FrameworkMethod.invokeExplosively (1)
Superclasses1org.junit.runners.model.Statement
Total Complexity2-
Subclasses0 -
Message Passing Coupling0-
Number of Commands2-
Interfaces0 -
Cumulative Number of Comments0-
Halstead Cumulative Length41-
Modifiers0 -
Summary of methods in org.junit.internal.runners.statements.InvokeMethod
Methods in Class : org.junit.internal.runners.statements.InvokeMethod
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
InvokeMethod1031612184.370.0220040243.210000057.36947020
evaluate1021514199.890.0211030023.500100057.11728010


Analysis of Method : InvokeMethod(FrameworkMethod, Object) in Class : org.junit.internal.runners.statements.InvokeMethod
FeatureNumberValues
NameInvokeMethod-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements3-
Halstead Length16-
Halstead Vocabulary12-
Halstead Effort184.37-
Halstead Bugs0.02-
Classes Referenced2org.junit.runners.model.FrameworkMethod (1)
java.lang.Object (1)
External Methods Called0
Local Methods Called0
Lines Of Code4-
Number of Comments0-
Arguments2testMethod (org.junit.runners.model.FrameworkMethod)
target (java.lang.Object)
Modifiers4private
final
private
public
Halstead Difficulty3.21-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume57.36-
Number of Operands9-
Variable References4fTestMethod (1)
target (1)
fTarget (1)
testMethod (1)
Number of Operators7-
Max. depth of nesting0-
Number of Expressions2-
Number of Loops0-

Top of this page

Analysis of Method : evaluate() in Class : org.junit.internal.runners.statements.InvokeMethod
FeatureNumberValues
Nameevaluate-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length15-
Halstead Vocabulary14-
Halstead Effort199.89-
Halstead Bugs0.02-
Classes Referenced1java.lang.Throwable (1)
External Methods Called1org.junit.runners.model.FrameworkMethod.invokeExplosively (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty3.50-
Variable Declarations0
Exceptions Thrown1java.lang.Throwable (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume57.11-
Number of Operands7-
Variable References2fTestMethod (1)
fTarget (1)
Number of Operators8-
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