03.07.2013 Views

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

Acceleo 2.6 : Référence

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.2.15 - nPeek<br />

nPeek() : obsolète<br />

Renvoie l'objet au sommet de la pile du contexte.<br />

Receveur<br />

Retour<br />

Disponibilité<br />

Description détaillée<br />

<strong>Acceleo</strong> <strong>2.6</strong> : <strong>Référence</strong><br />

Page 32/112<br />

ENode, c'est à dire tous les types d'objets (int, double, boolean, String, ENodeList,<br />

EObject)<br />

Le sommet de la pile si elle n'est pas vide, sinon une chaîne vide.<br />

<strong>Acceleo</strong> V1.0<br />

Le service “ nPeek ” renvoie le sommet de la pile du contexte. Le contexte s'étend sur le script courant ainsi<br />

que sur tous les scripts auxquels il fait appel. Il ne dépile pas le sommet.<br />

Si la pile est vide, il renvoie une chaîne vide.<br />

Obsolète : utiliser peek().<br />

Exemple(s) d'utilisation<br />

Soit a un objet, et les lignes suivantes dans un script (des instructions peuvent s'intercaler entre ces lignes),<br />

: On empile l'objet a, une chaîne de caractère vide est générés.<br />

: On récupère l'objet a mais on ne le dépile pas. On génère le nom de l'objet a.<br />

: On récupère toujours a. Cette fois ci, on génère le type de l'objet a.<br />

: On dépile a mais on ne récupère rien. Une chaîne de caractère vide est générée.<br />

: La pile étant vide, on récupère un objet vide.<br />

Voir aussi<br />

peek(), push(), pop()

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!