Analysis of Class : org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
Cyclomatic Complexity

Summary of AllMembersSupplier$MethodParameterValue
FeatureNumberValues
NameAllMembersSupplier$MethodParameterValue-
Number of Methods3-
LCOM0.00-
Average Cyclomatic Complexity2.00-
Number of Statements12-
Halstead Cumulative Bugs0.11-
Halstead Effort2170.01-
UnWeighted Class Size4-
Instance Variables1fMethod (org.junit.runners.model.FrameworkMethod)
Imported Packages12java.lang.reflect.Array
java.lang.reflect.Field
java.lang.reflect.Modifier
java.util.ArrayList
java.util.List
org.junit.experimental.theories.DataPoint
org.junit.experimental.theories.DataPoints
org.junit.experimental.theories.ParameterSignature
org.junit.experimental.theories.ParameterSupplier
org.junit.experimental.theories.PotentialAssignment
org.junit.runners.model.FrameworkMethod
org.junit.runners.model.TestClass
Response For class3-
CBO2-
Maintainability Index125.87-
Cumulative Number of Comment Lines1-
Lines Of Code24-
Fan In0-
DIT1-
Maintainability Index (NC)125.87-
Specialization ratio0.00-
Reuse Ratio0.50-
COH1.00-
Local Method Calls0
LCOM20.00-
Max Complexity4-
Halstead Cumulative Volume343.48-
Hierarchy Method Calls0
Number of Queries2-
Fan Out2-
SuperClass Nameorg.junit.experimental.theories.PotentialAssignment-
SIX0.33-
External Method Calls0org.junit.runners.model.FrameworkMethod.getName (1)
org.junit.experimental.theories.CouldNotGenerateValueException.CouldNotGenerateValueException (1)
java.lang.RuntimeException.RuntimeException (2)
org.junit.runners.model.FrameworkMethod.invokeExplosively (1)
Superclasses1org.junit.experimental.theories.PotentialAssignment
Total Complexity6-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments1-
Halstead Cumulative Length82-
Modifiers1static
Summary of methods in org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
Methods in Class : org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
MethodParameterValue10210999.060.0110030133.120000031.70525010
getDescription1021514228.440.0221030024.000100057.11619010
getValue41650261813.030.08630131027.7101304235.0218132140


Analysis of Method : MethodParameterValue(FrameworkMethod) in Class : org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
FeatureNumberValues
NameMethodParameterValue-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length10-
Halstead Vocabulary9-
Halstead Effort99.06-
Halstead Bugs0.01-
Classes Referenced1org.junit.runners.model.FrameworkMethod (1)
External Methods Called0
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments1dataPointMethod (org.junit.runners.model.FrameworkMethod)
Modifiers3private
final
private
Halstead Difficulty3.12-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume31.70-
Number of Operands5-
Variable References2fMethod (1)
dataPointMethod (1)
Number of Operators5-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getDescription() in Class : org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
FeatureNumberValues
NamegetDescription-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length15-
Halstead Vocabulary14-
Halstead Effort228.44-
Halstead Bugs0.02-
Classes Referenced2java.lang.String (1)
org.junit.experimental.theories.CouldNotGenerateValueException (1)
External Methods Called1org.junit.runners.model.FrameworkMethod.getName (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty4.00-
Variable Declarations0
Exceptions Thrown1org.junit.experimental.theories.CouldNotGenerateValueException (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume57.11-
Number of Operands6-
Variable References1fMethod (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getValue() in Class : org.junit.experimental.theories.internal.AllMembersSupplier$MethodParameterValue
FeatureNumberValues
NamegetValue-
Cyclomatic Complexity4-
Number of Comment Lines1-
Number of Statements6-
Halstead Length50-
Halstead Vocabulary26-
Halstead Effort1813.03-
Halstead Bugs0.08-
Classes Referenced6java.lang.RuntimeException (2)
java.lang.IllegalArgumentException (1)
java.lang.IllegalAccessException (1)
org.junit.experimental.theories.CouldNotGenerateValueException (2)
java.lang.Object (1)
java.lang.Throwable (1)
External Methods Called3org.junit.runners.model.FrameworkMethod.invokeExplosively (1)
java.lang.RuntimeException.RuntimeException (2)
org.junit.experimental.theories.CouldNotGenerateValueException.CouldNotGenerateValueException (1)
Local Methods Called0
Lines Of Code13-
Number of Comments1-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty7.71-
Variable Declarations0
Exceptions Thrown1org.junit.experimental.theories.CouldNotGenerateValueException (1)
Exceptions Referenced3java.lang.IllegalAccessException (1)
java.lang.IllegalArgumentException (1)
java.lang.Throwable (1)
Number of casts0-
Total Depth of Nesting4-
Halstead Volume235.02-
Number of Operands18-
Variable References1fMethod (1)
Number of Operators32-
Max. depth of nesting1-
Number of Expressions4-
Number of Loops0-

Top of this page

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