Skip to content

Package: GenerateAsInterfaceWithImplState

GenerateAsInterfaceWithImplState

nameinstructionbranchcomplexitylinemethod
GenerateAsInterfaceWithImplState()
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: 4 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 2 C: 0
0%
M: 1 C: 0
0%
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 "GenerateAsInterfaceWithImpl" generate an interface with the name of the GenUserClass and all
11: * public operations, that contains the GenUserClass as private inner class with the name "Impl".
12: */
13: public final class GenerateAsInterfaceWithImplState extends GenerateAsState {
14:         
15:         /**
16:          * Constructor of GenerateAsInterfaceWithImplState.
17:          */
18:         public GenerateAsInterfaceWithImplState() {
19:                 super();
20:         }
21:         
22:         @Override
23:         public void accept(final GenerateAsStateVisitor visitor) {
24:                 visitor.handle(this);
25:         }
26:         
27:         @Override
28:         public <X> X accept(final GenerateAsStateVisitorReturn<X> visitor) {
29:                 return visitor.handle(this);
30:         }
31: }