Skip to content

Package: GenDeclareInheritance

GenDeclareInheritance

nameinstructionbranchcomplexitylinemethod
GenDeclareInheritance(GenInterfaceClass, GenClass)
M: 0 C: 9
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 4
100%
M: 0 C: 1
100%
create(GenInterfaceClass, GenClass)
M: 0 C: 6
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getSubClass()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
getSuperClass()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
toString()
M: 29 C: 0
0%
M: 4 C: 0
0%
M: 3 C: 0
0%
M: 7 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.generator.java.generatorModel;
2:
3: public final class GenDeclareInheritance {
4:         
5:         private final GenClass subClass;
6:         private final GenInterfaceClass superClass;
7:         private static final String INHERITS_FROM = " inherits from ";
8:         /**
9:          * Represents the String "null".
10:          */
11:         private static final String NULL = "null";
12:         
13:         private GenDeclareInheritance(final GenInterfaceClass superClass, final GenClass subClass) {
14:                 this.subClass = subClass;
15:                 this.superClass = superClass;
16:         }
17:         
18:         public static GenDeclareInheritance create(final GenInterfaceClass superClass, final GenClass subType) {
19:                 return new GenDeclareInheritance(superClass, subType);
20:         }
21:         
22:         public GenInterfaceClass getSuperClass() {
23:                 return this.superClass;
24:         }
25:         
26:         public GenClass getSubClass() {
27:                 return this.subClass;
28:         }
29:         
30:         @Override
31:         public String toString() {
32:                 String pre = NULL;
33:•                if (this.subClass != null) {
34:                         pre = this.subClass.toString();
35:                 }
36:                 
37:                 String post = NULL;
38:•                if (this.superClass != null) {
39:                         post = this.superClass.toString();
40:                 }
41:                 
42:                 return pre + INHERITS_FROM + post;
43:         }
44: }