Analysis of Class : org.junit.runners.model.FrameworkField (Includes summary list of methods in class) Home

Dashboard for Class : org.junit.runners.model.FrameworkField
Cyclomatic Complexity

Summary of FrameworkField
FeatureNumberValues
NameFrameworkField-
Number of Methods5-
LCOM0.25-
Average Cyclomatic Complexity1.00-
Number of Statements12-
Halstead Cumulative Bugs0.10-
Halstead Effort1296.62-
UnWeighted Class Size6-
Instance Variables1fField (java.lang.reflect.Field)
Imported Packages3java.lang.annotation.Annotation
java.lang.reflect.Field
org.junit.runners.BlockJUnit4ClassRunner
Response For class5-
CBO4-
Maintainability Index180.65-
Cumulative Number of Comment Lines10-
Lines Of Code20-
Fan In3-
DIT1-
Maintainability Index (NC)140.76-
Specialization ratio0.00-
Reuse Ratio0.50-
COH0.80-
Local Method Calls1getField (1)
LCOM20.00-
Max Complexity1-
Halstead Cumulative Volume297.38-
Hierarchy Method Calls0
Number of Queries4-
Fan Out2-
SuperClass Nameorg.junit.runners.model.FrameworkMember-
SIX0.12-
External Method Calls0getName().equals (1)
equals().getName (1)
org.junit.runners.model.FrameworkField.getField (1)
java.lang.reflect.Field.getName (1)
java.lang.reflect.Field.getAnnotations (1)
java.lang.reflect.Field.get (1)
Superclasses1org.junit.runners.model.FrameworkMember
Total Complexity5-
Subclasses0 -
Message Passing Coupling0-
Number of Commands1-
Interfaces0 -
Cumulative Number of Comments3-
Halstead Cumulative Length84-
Modifiers0 -
Summary of methods in org.junit.runners.model.FrameworkField
Methods in Class : org.junit.runners.model.FrameworkField
NameCOMPNOCLNOSHLTHHVOCHEFFHBUGCREFXMETLMETNLOCNOCNOAMODHDIFVDECEXCTEXCRCASTTDNHVOLNANDVREFNOPRMDNNEXPLOOP
FrameworkField1029867.500.0110030122.500000027.00524010
get1321713330.260.0231031115.250200062.91928010
getAnnotations1021412250.950.0211030025.000000050.19519010
getField1328860.000.0110031012.500000024.00315000
isShadowedBy1022615488.850.0314130124.8100000101.5811115050


Analysis of Method : FrameworkField(Field) in Class : org.junit.runners.model.FrameworkField
FeatureNumberValues
NameFrameworkField-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length9-
Halstead Vocabulary8-
Halstead Effort67.50-
Halstead Bugs0.01-
Classes Referenced1java.lang.reflect.Field (1)
External Methods Called0
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments1field (java.lang.reflect.Field)
Modifiers2private
final
Halstead Difficulty2.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume27.00-
Number of Operands5-
Variable References2fField (1)
field (1)
Number of Operators4-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : get(Object) in Class : org.junit.runners.model.FrameworkField
FeatureNumberValues
Nameget-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length17-
Halstead Vocabulary13-
Halstead Effort330.26-
Halstead Bugs0.02-
Classes Referenced3java.lang.IllegalArgumentException (1)
java.lang.IllegalAccessException (1)
java.lang.Object (2)
External Methods Called1java.lang.reflect.Field.get (1)
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments1target (java.lang.Object)
Modifiers1public
Halstead Difficulty5.25-
Variable Declarations0
Exceptions Thrown2java.lang.IllegalAccessException (1)
java.lang.IllegalArgumentException (1)
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume62.91-
Number of Operands9-
Variable References2fField (1)
target (1)
Number of Operators8-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getAnnotations() in Class : org.junit.runners.model.FrameworkField
FeatureNumberValues
NamegetAnnotations-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length14-
Halstead Vocabulary12-
Halstead Effort250.95-
Halstead Bugs0.02-
Classes Referenced1java.lang.annotation.Annotation (1)
External Methods Called1java.lang.reflect.Field.getAnnotations (1)
Local Methods Called0
Lines Of Code3-
Number of Comments0-
Arguments0 -
Modifiers2@Override
public
Halstead Difficulty5.00-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume50.19-
Number of Operands5-
Variable References1fField (1)
Number of Operators9-
Max. depth of nesting0-
Number of Expressions1-
Number of Loops0-

Top of this page

Analysis of Method : getField() in Class : org.junit.runners.model.FrameworkField
FeatureNumberValues
NamegetField-
Cyclomatic Complexity1-
Number of Comment Lines3-
Number of Statements2-
Halstead Length8-
Halstead Vocabulary8-
Halstead Effort60.00-
Halstead Bugs0.01-
Classes Referenced1java.lang.reflect.Field (1)
External Methods Called0
Local Methods Called0
Lines Of Code3-
Number of Comments1-
Arguments0 -
Modifiers1public
Halstead Difficulty2.50-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume24.00-
Number of Operands3-
Variable References1fField (1)
Number of Operators5-
Max. depth of nesting0-
Number of Expressions0-
Number of Loops0-

Top of this page

Analysis of Method : isShadowedBy(FrameworkField) in Class : org.junit.runners.model.FrameworkField
FeatureNumberValues
NameisShadowedBy-
Cyclomatic Complexity1-
Number of Comment Lines0-
Number of Statements2-
Halstead Length26-
Halstead Vocabulary15-
Halstead Effort488.85-
Halstead Bugs0.03-
Classes Referenced1org.junit.runners.model.FrameworkField (1)
External Methods Called4getName().equals (1)
equals().getName (1)
org.junit.runners.model.FrameworkField.getField (1)
java.lang.reflect.Field.getName (1)
Local Methods Called1getField (1)
Lines Of Code3-
Number of Comments0-
Arguments1otherMember (org.junit.runners.model.FrameworkField)
Modifiers2@Override
public
Halstead Difficulty4.81-
Variable Declarations0
Exceptions Thrown0
Exceptions Referenced0
Number of casts0-
Total Depth of Nesting0-
Halstead Volume101.58-
Number of Operands11-
Variable References1otherMember (1)
Number of Operators15-
Max. depth of nesting0-
Number of Expressions5-
Number of Loops0-

Top of this page

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