Package: ResolveTypes
ResolveTypes
| name | instruction | branch | complexity | line | method | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ResolveTypes(TypeFileManager) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| action() | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
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: }