Skip to content

Package: GenerateAsClassState

GenerateAsClassState

nameinstructionbranchcomplexitylinemethod
GenerateAsClassState()
M: 0 C: 3
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
accept(GenerateAsStateVisitor)
M: 0 C: 4
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 2
100%
M: 0 C: 1
100%
accept(GenerateAsStateVisitorReturn)
M: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: package de.fhdw.wtf.generator.java.generatorModel;
2:
3: import de.fhdw.wtf.generator.java.visitor.GenerateAsStateVisitor;
4: import de.fhdw.wtf.generator.java.visitor.GenerateAsStateVisitorReturn;
5:
6: /**
7: * The GenUserClassGeneratedAsState decides whether a UserClass will be generated as java-class or as java-interface
8: * containing a java-class called "Impl".
9: *
10: * If the state ends with "GenerateAsClass" just generate the GenUserClass.
11: */
12: public final class GenerateAsClassState extends GenerateAsState {
13:         
14:         /**
15:          * Constructor of GenerateAsClassState.
16:          */
17:         public GenerateAsClassState() {
18:                 super();
19:         }
20:         
21:         @Override
22:         public void accept(final GenerateAsStateVisitor visitor) {
23:                 visitor.handle(this);
24:         }
25:         
26:         @Override
27:         public <X> X accept(final GenerateAsStateVisitorReturn<X> visitor) {
28:                 return visitor.handle(this);
29:         }
30: }