input
Class Concrete

java.lang.Object
  extended by input.Method
      extended by input.Concrete

public class Concrete
extends Method

Classe pour une methode concrete.

Author:
jroyer

Field Summary
 
Fields inherited from class input.Method
NOPARAMETER
 
Constructor Summary
Concrete(java.lang.String tp, java.lang.String n, java.util.Vector<Parameter> pars, java.lang.String com, java.lang.String b)
          Constructeur de methode concrete.
 
Method Summary
 java.lang.String generate()
          Generation du code d'une methode concrete.
 java.lang.String getBody()
           
 void setBody(java.lang.String body)
          Affecte le corps de la methode.
 
Methods inherited from class input.Method
arity, generateParameters, getComments, getName, getParameters, getType, isConcrete, setComments, setName, setParameters, setType, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Concrete

public Concrete(java.lang.String tp,
                java.lang.String n,
                java.util.Vector<Parameter> pars,
                java.lang.String com,
                java.lang.String b)
Constructeur de methode concrete.

Parameters:
tp - type de retour
n - name
pars - liste de parametres
com - commentaire
b - corps
Method Detail

generate

public java.lang.String generate()
Generation du code d'une methode concrete.

Overrides:
generate in class Method
Returns:
une chaine

getBody

public java.lang.String getBody()
Returns:
le corps de la methode.

setBody

public void setBody(java.lang.String body)
Affecte le corps de la methode.

Parameters:
body - une chaine