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

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

Summary of ExternalResource
FeatureNumberValues
NameExternalResource-
Number of Methods3-
LCOM0.00-
Average Cyclomatic Complexity1.00-
Number of Statements5-
Halstead Cumulative Bugs0.08-
Halstead Effort1631.48-
UnWeighted Class Size3-
Instance Variables0 -
Imported Packages2org.junit.runners.model.FrameworkMethod
org.junit.runners.model.Statement
Response For class3-
CBO4-
Maintainability Index120.08-
Cumulative Number of Comment Lines39-
Lines Of Code9-
Fan In1-
DIT1-
Maintainability Index (NC)149.46-
Specialization ratio1.00-
Reuse Ratio0.00-
COH0.00-
Local Method Calls0
LCOM23.00-
Max Complexity1-
Halstead Cumulative Volume238.95-
Hierarchy Method Calls0
Number of Queries1-
Fan Out3-
SuperClass Namejava.lang.Object-
SIX0.00-
External Method Calls0org.junit.runners.model.Statement.Statement (1)
Superclasses0 -
Total Complexity3-
Subclasses1org.junit.rules.TemporaryFolder
Message Passing Coupling0-
Number of Commands2-
Interfaces1org.junit.rules.MethodRule
Cumulative Number of Comments5-
Halstead Cumulative Length59-
Modifiers0 -
Summary of methods in org.junit.rules.ExternalResource
Methods in Class : org.junit.rules.ExternalResource
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
after1515517.410.0000022011.500000011.61203000
apply10243251566.770.07310140327.8500000199.6917026010
before1517739.300.0110022012.000100019.65304000


Analysis of Method : after() in Class : org.junit.rules.ExternalResource
FeatureNumberValues
Nameafter-
Cyclomatic Complexity1-
Number of Comment Lines5-
Number of Statements1-
Halstead Length5-
Halstead Vocabulary5-
Halstead Effort17.41-
Halstead Bugs0.00-
Classes Referenced0
External Methods Called0
Local Methods Called0
Lines Of Code2-
Number of Comments2-
Arguments0 -
Modifiers1protected
Halstead Difficulty1.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume11.61-
Number of Operands2-
Variable References0
Number of Operators3-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : apply(Statement, FrameworkMethod, Object) in Class : org.junit.rules.ExternalResource
FeatureNumberValues
Nameapply-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length43-
Halstead Vocabulary25-
Halstead Effort1566.77-
Halstead Bugs0.07-
Classes Referenced3org.junit.runners.model.Statement (3)
org.junit.runners.model.FrameworkMethod (1)
java.lang.Object (1)
External Methods Called1org.junit.runners.model.Statement.Statement (1)
Local Methods Called0
Lines Of Code14-
Number of Comments0-
Arguments3base (org.junit.runners.model.Statement)
method (org.junit.runners.model.FrameworkMethod)
target (java.lang.Object)
Modifiers2public
final
Halstead Difficulty7.85-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume199.69-
Number of Operands17-
Variable References0
Number of Operators26-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : before() in Class : org.junit.rules.ExternalResource
FeatureNumberValues
Namebefore-
Cyclomatic Complexity1-
Number of Comment Lines5-
Number of Statements1-
Halstead Length7-
Halstead Vocabulary7-
Halstead Effort39.30-
Halstead Bugs0.01-
Classes Referenced1java.lang.Throwable (1)
External Methods Called0
Local Methods Called0
Lines Of Code2-
Number of Comments2-
Arguments0 -
Modifiers1protected
Halstead Difficulty2.00-
Variable Declarations0
Exceptions Thrown1java.lang.Throwable (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume19.65-
Number of Operands3-
Variable References0
Number of Operators4-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

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