Skip to content

Package: ResolveTypes

ResolveTypes

nameinstructionbranchcomplexitylinemethod
ResolveTypes(TypeFileManager)
M: 6 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
action()
M: 7 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /**
2: *
3: */
4: package controller.resolvingphase;
5:
6: import controller.ResolvingPhase;
7: import model.type.TypeDoesNotExistException;
8: import model.type.TypeExceptions;
9: import model.type.TypeFileManager;
10:
11: /**
12: * @author Jannik
13: *
14: */
15: public class ResolveTypes extends ResolvingPhase {
16:         /**
17:          * The typeFileManager.
18:          */
19:         private final TypeFileManager typeFileManager;
20:
21:         /**
22:          * The constructor without side-effects.
23:          *
24:          * @param typeFileManager
25:          * the typeFileManager
26:          */
27:         public ResolveTypes(final TypeFileManager typeFileManager) {
28:                 this.typeFileManager = typeFileManager;
29:         }
30:
31:         @Override
32:         public void action() throws TypeDoesNotExistException, TypeExceptions {
33:                 this.typeFileManager.resolve();
34:                 this.typeFileManager.checkCycle();
35:         }
36: }