Package: ExtendTypes
ExtendTypes
| name | instruction | branch | complexity | line | method | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ExtendTypes(TypeFileManager) | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
| action() | 
  | 
  | 
  | 
  | 
  | 
||||||||||||||||||||
Coverage
1: /**
2:  * 
3:  */
4: package controller.extendingphase;
5: 
6: import controller.ExtendingPhase;
7: import model.type.TypeDoesNotExistException;
8: import model.type.TypeExceptions;
9: import model.type.TypeFileManager;
10: 
11: /**
12:  * @author Hendrik
13:  * 
14:  */
15: public class ExtendTypes extends ExtendingPhase {
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 ExtendTypes(final TypeFileManager typeFileManager) {
28:                 this.typeFileManager = typeFileManager;
29:         }
30: 
31:         @Override
32:         public void action() throws TypeDoesNotExistException, TypeExceptions {
33:                 this.typeFileManager.extend();
34:         }
35: }