Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
ErreurContext |
|
| 2.0;2 | ||||
ErreurContext$1 |
|
| 2.0;2 |
1 | /** | |
2 | * Type énuméré pour les erreurs contextuelles. | |
3 | * Ce type énuméré définit toutes les erreurs contextuelles possibles et | |
4 | * permet l'affichage des messages d'erreurs pour la passe 2. | |
5 | */ | |
6 | ||
7 | // ------------------------------------------------------------------------- | |
8 | // A COMPLETER, avec les différents types d'erreur et les messages d'erreurs | |
9 | // correspondants | |
10 | // ------------------------------------------------------------------------- | |
11 | ||
12 | package ProjetCompil.Verif.Src; | |
13 | ||
14 | 0 | public enum ErreurContext { |
15 | ||
16 | 0 | ErreurNonRepertoriee; |
17 | ||
18 | void leverErreurContext(String s, int numLigne) throws ErreurVerif { | |
19 | 0 | System.err.println("Erreur contextuelle : "); |
20 | 0 | switch (this) { |
21 | default: | |
22 | 0 | System.err.print("non repertoriee"); |
23 | } | |
24 | 0 | System.err.println(" ... ligne " + numLigne); |
25 | 0 | throw new ErreurVerif(); |
26 | } | |
27 | ||
28 | } | |
29 | ||
30 |