Coverage Report - ProjetCompil.Verif.Src.ResultatUnaireCompatible
 
Classes in this File Line Coverage Branch Coverage Complexity
ResultatUnaireCompatible
0 %
0/7
N/A
1
 
 1  
 package ProjetCompil.Verif.Src;
 2  
 
 3  
 import ProjetCompil.Global.Src.*;
 4  
 
 5  
 /** 
 6  
  * Résultat de l'opération unaireCompatible(noeud, t), où noeud représente 
 7  
  * une opération unaire et t est le type de l'expression.
 8  
  * Un objet de la classe ResultatUnaireCompatible a deux attributs : 
 9  
  * <li> ok, qui vaut vrai ssi on peut appliquer l'opération représentée par 
 10  
  *      noeud au type t ; </li> 
 11  
  * <li> typeRes, qui donne le type du résultat de l'opération représentée 
 12  
  *      par noeud. </li>
 13  
  * </ul>
 14  
  */
 15  
 
 16  0
 public class ResultatUnaireCompatible {
 17  
 
 18  
    private boolean ok;
 19  
    private Type typeRes;
 20  
 
 21  
    /**
 22  
     * Retourne la valeur de l'attribut <code>ok</code>.
 23  
     */
 24  
    boolean getOk() {
 25  0
       return ok;
 26  
    }
 27  
 
 28  
    /**
 29  
     * Retourne la valeur de l'attribut <code>typeRes</code>.
 30  
     */
 31  
    Type getTypeRes() {
 32  0
       return typeRes;
 33  
    }
 34  
 
 35  
    /**
 36  
     * Modifie la valeur de l'attribut <code>ok</code>.
 37  
     */
 38  
    void setOk(boolean ok) {
 39  0
       this.ok = ok;
 40  0
    }
 41  
 
 42  
    /**
 43  
     * Modifie la valeur de l'attribut <code>typeRes</code>.
 44  
     */
 45  
    void setTypeRes(Type typeRes) {
 46  0
       this.typeRes = typeRes;
 47  0
    }
 48  
 }
 49  
 
 50