31 lines
500 B
Java
31 lines
500 B
Java
import java.util.Objects;
|
|
|
|
/**
|
|
* Jeton pour les constantes
|
|
*
|
|
* sert uniquement aux entiers, pas d'autre type pour l'instant
|
|
*
|
|
*
|
|
* @author Florent Madelaine
|
|
*/
|
|
|
|
public class TokenConstant extends AbstractToken {
|
|
|
|
private int value;
|
|
|
|
public TokenConstant (int i){
|
|
Objects.requireNonNull(i, "i must not be null");
|
|
this.value=i;
|
|
}
|
|
|
|
public int getValue(){
|
|
return this.value;
|
|
}
|
|
|
|
@Override
|
|
public String toString(){
|
|
return String.valueOf(this.value);
|
|
}
|
|
}
|
|
|