|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectProjetCompil.Global.Src.Defn
public class Defn
Classe des "defns", définitions qui sont associées aux identificateurs.
Method Summary | |
---|---|
void |
afficher(int niveau)
Affiche cette defn, avec le niveau de détails spécifié. |
static Defn |
creationConstBoolean(boolean val)
Constructeur de defn de nature NatureDefn.ConstBoolean de valeur val. |
static Defn |
creationConstInteger(int val)
Constructeur de defn de nature NatureDefn.ConstInteger de valeur val. |
static Defn |
creationType(Type type)
Constructeur de defn de nature NatureDefn.Type. |
static Defn |
creationVar(Type type)
Constructeur de defn de nature NatureDefn.Var. |
Genre |
getGenre()
Le genre de cette defn. |
NatureDefn |
getNature()
La nature de cette defn. |
Operande |
getOperande()
L'opérande associé à cette defn. |
Type |
getType()
Le type de cette defn. |
boolean |
getValeurBoolean()
La valeur booléenne associée à cette defn. |
int |
getValeurInteger()
La valeur entière associée à cette defn. |
java.lang.String |
natureToString()
Retourne la chaîne associée à la nature de cette defn. |
void |
setGenre(Genre genre)
Modifie le genre de cette defn avec le genre spécifié. |
void |
setOperande(Operande operande)
Modifie l'opérande associé à cette defn avec l'opérande spécifié. |
void |
setType(Type type)
Modifie le type de cette defn avec le type spécifié. |
void |
setValeurBoolean(boolean val)
Modifie la valeur booléenne associée à cette defn. |
void |
setValeurInteger(int val)
Modifie la valeur entière associée à cette defn. |
java.lang.String |
toString()
Une chaîne de caractères qui représente cette defn. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static Defn creationVar(Type type)
public static Defn creationType(Type type)
public static Defn creationConstInteger(int val)
public static Defn creationConstBoolean(boolean val)
public NatureDefn getNature()
public Type getType()
public Genre getGenre()
public Operande getOperande()
public int getValeurInteger()
public boolean getValeurBoolean()
public void setType(Type type)
public void setGenre(Genre genre)
public void setOperande(Operande operande)
public void setValeurInteger(int val)
public void setValeurBoolean(boolean val)
public java.lang.String natureToString()
public java.lang.String toString()
toString
in class java.lang.Object
public void afficher(int niveau)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |