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

Dashboard for Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
Cyclomatic Complexity

Summary of ParameterizedAssertionError
FeatureNumberValues
NameParameterizedAssertionError-
Number of Methods5-
LCOM1.00-
Average Cyclomatic Complexity1.60-
Number of Statements21-
Halstead Cumulative Bugs0.25-
Halstead Effort6563.33-
UnWeighted Class Size6-
Instance Variables1serialVersionUID (long)
Imported Packages3java.util.Arrays
java.util.Collection
java.util.Iterator
Response For class5-
CBO2-
Maintainability Index123.88-
Cumulative Number of Comment Lines0-
Lines Of Code34-
Fan In2-
DIT1-
Maintainability Index (NC)123.88-
Specialization ratio0.00-
Reuse Ratio0.50-
COH0.00-
Local Method Calls2stringValueOf (1)
join (2)
LCOM25.00-
Max Complexity3-
Halstead Cumulative Volume745.65-
Hierarchy Method Calls1toString (1)
Number of Queries4-
Fan Out0-
SuperClass Namejava.lang.RuntimeException-
SIX0.00-
External Method Calls0java.lang.Object.toString (1)
Iterator.hasNext (2)
java.lang.StringBuffer.StringBuffer (1)
Iterator.next (1)
java.util.Collection.iterator (1)
java.util.Arrays.asList (1)
java.lang.StringBuffer.append (2)
java.lang.String.format (1)
java.lang.String.valueOf (1)
targetException().equals (1)
java.lang.StringBuffer.toString (1)
Superclasses1java.lang.RuntimeException
Total Complexity8-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments0-
Halstead Cumulative Length173-
Modifiers0 -
Summary of methods in org.junit.experimental.theories.internal.ParameterizedAssertionError
Methods in Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
ParameterizedAssertionError1022518416.990.0331150344.0000000104.251639010
equals1022013388.550.0212130125.250000074.019111030
join1022115515.710.0331130226.290000082.0411210010
join30973294610.220.125611302213.0030002354.63329412121
stringValueOf2042517574.800.0331070125.6200102102.1910115110


Analysis of Method : ParameterizedAssertionError(Throwable, String, Object...) in Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
FeatureNumberValues
NameParameterizedAssertionError-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length25-
Halstead Vocabulary18-
Halstead Effort416.99-
Halstead Bugs0.03-
Classes Referenced3java.lang.String (2)
java.lang.Throwable (1)
java.lang.Object (1)
External Methods Called1java.lang.String.format (1)
Local Methods Called1join (1)
Lines Of Code5-
Number of Comments0-
Arguments3targetException (java.lang.Throwable)
methodName (java.lang.String)
params (java.lang.Object...)
Modifiers4private
static
final
public
Halstead Difficulty4.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume104.25-
Number of Operands16-
Variable References3methodName (1)
targetException (1)
params (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : equals(Object) in Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
FeatureNumberValues
Nameequals-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length20-
Halstead Vocabulary13-
Halstead Effort388.55-
Halstead Bugs0.02-
Classes Referenced1java.lang.Object (1)
External Methods Called2java.lang.Object.toString (1)
targetException().equals (1)
Local Methods Called1toString (1)
Lines Of Code3-
Number of Comments0-
Arguments1obj (java.lang.Object)
Modifiers2@Override
public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume74.01-
Number of Operands9-
Variable References1obj (1)
Number of Operators11-
Max. depth of nesting0-
Number of Expressions3-
Number of Loops0-

Top of this page

Analysis of Method : join(String, Object...) in Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
FeatureNumberValues
Namejoin-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length21-
Halstead Vocabulary15-
Halstead Effort515.71-
Halstead Bugs0.03-
Classes Referenced3java.lang.String (2)
java.util.Arrays (1)
java.lang.Object (1)
External Methods Called1java.util.Arrays.asList (1)
Local Methods Called1join (1)
Lines Of Code3-
Number of Comments0-
Arguments2delimiter (java.lang.String)
params (java.lang.Object...)
Modifiers2public
static
Halstead Difficulty6.29-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume82.04-
Number of Operands11-
Variable References2delimiter (1)
params (1)
Number of Operators10-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : join(String, Collection) in Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
FeatureNumberValues
Namejoin-
Cyclomatic Complexity3-
Number of Comment Lines0-
Number of Statements9-
Halstead Length73-
Halstead Vocabulary29-
Halstead Effort4610.22-
Halstead Bugs0.12-
Classes Referenced5java.util.Collection (1)
java.lang.String (2)
java.util.Iterator (1)
java.lang.StringBuffer (2)
java.lang.Object (5)
External Methods Called6java.lang.StringBuffer.toString (1)
java.util.Collection.iterator (1)
Iterator.next (1)
java.lang.StringBuffer.StringBuffer (1)
Iterator.hasNext (2)
java.lang.StringBuffer.append (2)
Local Methods Called1stringValueOf (1)
Lines Of Code13-
Number of Comments0-
Arguments2delimiter (java.lang.String)
values (java.util.Collection)
Modifiers2public
static
Halstead Difficulty13.00-
Variable Declarations3iter (Iterator<Object>)
buffer (java.lang.StringBuffer)
next (java.lang.Object)
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting2-
Halstead Volume354.63-
Number of Operands32-
Variable References9buffer (3)
iter (3)
delimiter (1)
values (1)
next (1)
Number of Operators41-
Max. depth of nesting2-
Number of Expressions12-
Number of Loops1-

Top of this page

Analysis of Method : stringValueOf(Object) in Class : org.junit.experimental.theories.internal.ParameterizedAssertionError
FeatureNumberValues
NamestringValueOf-
Cyclomatic Complexity2-
Number of Comment Lines0-
Number of Statements4-
Halstead Length25-
Halstead Vocabulary17-
Halstead Effort574.80-
Halstead Bugs0.03-
Classes Referenced3java.lang.String (2)
java.lang.Object (1)
java.lang.Throwable (1)
External Methods Called1java.lang.String.valueOf (1)
Local Methods Called0
Lines Of Code7-
Number of Comments0-
Arguments1next (java.lang.Object)
Modifiers2private
static
Halstead Difficulty5.62-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced1java.lang.Throwable (1)
Number of casts0-
Total Depth of Nesting2-
Halstead Volume102.19-
Number of Operands10-
Variable References1next (1)
Number of Operators15-
Max. depth of nesting1-
Number of Expressions1-
Number of Loops0-

Top of this page

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