Coverage Report - org.codenarc.rule.design
 
Package # Classes Line Coverage Branch Coverage Complexity
org.codenarc.rule.design60
98%
291/296
95%
340/358
0
 
Classes in this Package Line Coverage Branch Coverage Complexity
AbstractClassWithPublicConstructorAstVisitor
100%
4/4
50%
2/4
0
AbstractClassWithPublicConstructorAstVisitor$_visitClassEx_closure1
100%
2/2
100%
2/2
0
AbstractClassWithPublicConstructorRule
100%
1/1
N/A
0
AbstractClassWithoutAbstractMethodAstVisitor
100%
5/5
100%
24/24
0
AbstractClassWithoutAbstractMethodAstVisitor$_visitClassEx_closure1
100%
1/1
N/A
0
AbstractClassWithoutAbstractMethodRule
100%
1/1
N/A
0
BooleanMethodReturnsNullAstVisitor
100%
15/15
90%
9/10
0
BooleanMethodReturnsNullAstVisitor$_closureReturnsBoolean_closure2
100%
1/1
N/A
0
BooleanMethodReturnsNullAstVisitor$_methodReturnsBoolean_closure1
100%
1/1
N/A
0
BooleanMethodReturnsNullRule
100%
1/1
N/A
0
BooleanReturnTracker
93%
14/15
86%
12/14
0
BuilderMethodWithSideEffectsAstVisitor
100%
3/3
100%
6/6
0
BuilderMethodWithSideEffectsRule
100%
1/1
N/A
0
CloneableWithoutCloneAstVisitor
100%
8/8
100%
6/6
0
CloneableWithoutCloneAstVisitor$_visitClassEx_closure1
100%
1/1
100%
4/4
0
CloneableWithoutCloneRule
100%
1/1
N/A
0
CloseWithoutCloseableAstVisitor
100%
4/4
100%
18/18
0
CloseWithoutCloseableRule
100%
1/1
N/A
0
CompareToWithoutComparableAstVisitor
100%
4/4
100%
6/6
0
CompareToWithoutComparableRule
100%
1/1
N/A
0
ConstantsOnlyInterfaceAstVisitor
100%
4/4
100%
12/12
0
ConstantsOnlyInterfaceRule
100%
1/1
N/A
0
EmptyMethodInAbstractClassAstVisitor
100%
12/12
95%
40/42
0
EmptyMethodInAbstractClassRule
100%
1/1
N/A
0
FinalClassWithProtectedMemberAstVisitor
100%
10/10
100%
14/14
0
FinalClassWithProtectedMemberRule
100%
1/1
N/A
0
ImplementationAsTypeAstVisitor
100%
20/20
80%
8/10
0
ImplementationAsTypeAstVisitor$_processParameters_closure2
100%
1/1
N/A
0
ImplementationAsTypeAstVisitor$_visitDeclarationExpression_closure1
100%
2/2
100%
2/2
0
ImplementationAsTypeRule
100%
1/1
N/A
0
PrivateFieldCouldBeFinalAstVisitor
100%
51/51
98%
47/48
0
PrivateFieldCouldBeFinalAstVisitor$_addInitializedField_closure3
100%
1/1
N/A
0
PrivateFieldCouldBeFinalAstVisitor$_addInitializedField_closure4
100%
1/1
N/A
0
PrivateFieldCouldBeFinalAstVisitor$_removeInitializedField_closure5
100%
1/1
N/A
0
PrivateFieldCouldBeFinalAstVisitor$_visitClassEx_closure1
100%
1/1
100%
12/12
0
PrivateFieldCouldBeFinalAstVisitor$_visitClassEx_closure2
100%
1/1
N/A
0
PrivateFieldCouldBeFinalRule
100%
4/4
N/A
0
PrivateFieldCouldBeFinalRule$_getViolations_closure1
100%
5/5
100%
4/4
0
PublicInstanceFieldAstVisitor
100%
4/4
100%
8/8
0
PublicInstanceFieldRule
100%
1/1
N/A
0
ArrayReturnTracker
100%
12/12
88%
7/8
0
ReturnsNullInsteadOfEmptyArrayAstVisitor
100%
15/15
100%
6/6
0
ReturnsNullInsteadOfEmptyArrayAstVisitor$_closureReturnsArray_closure2
100%
1/1
N/A
0
ReturnsNullInsteadOfEmptyArrayAstVisitor$_methodReturnsArray_closure1
100%
1/1
N/A
0
ReturnsNullInsteadOfEmptyArrayRule
100%
1/1
N/A
0
CollectionReturnTracker
100%
13/13
94%
15/16
0
CollectionReturnTracker$_expressionReturnsList_closure1
100%
1/1
N/A
0
CollectionReturnTracker$_expressionReturnsList_closure2
100%
1/1
N/A
0
ReturnsNullInsteadOfEmptyCollectionRule
100%
1/1
N/A
0
ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor
89%
24/27
83%
15/18
0
ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor$_closureReturnsCollection_closure2
100%
1/1
N/A
0
ReturnsNullInsteadOfEmptyCollectionRuleAstVisitor$_methodReturnsCollection_closure1
100%
1/1
N/A
0
SimpleDateFormatMissingLocaleAstVisitor
89%
8/9
93%
13/14
0
SimpleDateFormatMissingLocaleRule
100%
1/1
N/A
0
StatelessSingletonAstVisitor
100%
12/12
93%
28/30
0
StatelessSingletonAstVisitor$_hasOneStaticFieldNamedInstance_closure3
100%
1/1
100%
8/8
0
StatelessSingletonAstVisitor$_hasOneStaticFieldOfItself_closure2
100%
1/1
100%
4/4
0
StatelessSingletonAstVisitor$_hasSingletonAnnotation_closure4
100%
1/1
100%
2/2
0
StatelessSingletonAstVisitor$_hasState_closure1
100%
1/1
100%
6/6
0
StatelessSingletonRule
100%
1/1
N/A
0