plp.imperative2.declaration.DeclaracaoParametro Class Reference

List of all members.

Public Member Functions

 DeclaracaoParametro (Id id, Tipo tipo)
Id getId ()
Tipo getTipo ()
AmbienteExecucaoImperativa2 elabora (AmbienteExecucaoImperativa2 ambiente)
boolean checaTipo (AmbienteCompilacaoImperativa2 ambiente)
AmbienteCompilacaoImperativa2 declaraParametro (AmbienteCompilacaoImperativa2 ambiente) throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException

Private Attributes

Id id
Tipo tipo

Detailed Description

Definition at line 10 of file DeclaracaoParametro.java.


Constructor & Destructor Documentation

plp.imperative2.declaration.DeclaracaoParametro.DeclaracaoParametro ( Id  id,
Tipo  tipo 
)

Definition at line 16 of file DeclaracaoParametro.java.


Member Function Documentation

boolean plp.imperative2.declaration.DeclaracaoParametro.checaTipo ( AmbienteCompilacaoImperativa2  ambiente  ) 

Definition at line 33 of file DeclaracaoParametro.java.

References plp.imperative2.declaration.DeclaracaoParametro.tipo.

AmbienteCompilacaoImperativa2 plp.imperative2.declaration.DeclaracaoParametro.declaraParametro ( AmbienteCompilacaoImperativa2  ambiente  )  throws VariavelNaoDeclaradaException, VariavelJaDeclaradaException

Cria um mapeamento do identificador para o tipo do parametro desta declaração no AmbienteCompilacaoImperativa2

Parameters:
ambiente o ambiente que contem o mapeamento entre identificador e seu tipo.
Returns:
o ambiente modificado pela declaração do parametro.

Definition at line 46 of file DeclaracaoParametro.java.

References plp.imperative2.declaration.DeclaracaoParametro.tipo.

AmbienteExecucaoImperativa2 plp.imperative2.declaration.DeclaracaoParametro.elabora ( AmbienteExecucaoImperativa2  ambiente  ) 

Definition at line 29 of file DeclaracaoParametro.java.

Id plp.imperative2.declaration.DeclaracaoParametro.getId (  ) 

Definition at line 21 of file DeclaracaoParametro.java.

References plp.imperative2.declaration.DeclaracaoParametro.id.

Tipo plp.imperative2.declaration.DeclaracaoParametro.getTipo (  ) 

Definition at line 25 of file DeclaracaoParametro.java.

References plp.imperative2.declaration.DeclaracaoParametro.tipo.


Member Data Documentation

Id plp.imperative2.declaration.DeclaracaoParametro.id [private]

Definition at line 12 of file DeclaracaoParametro.java.

Referenced by plp.imperative2.declaration.DeclaracaoParametro.getId().

Tipo plp.imperative2.declaration.DeclaracaoParametro.tipo [private]

Definition at line 14 of file DeclaracaoParametro.java.

Referenced by plp.imperative2.declaration.DeclaracaoParametro.checaTipo(), plp.imperative2.declaration.DeclaracaoParametro.declaraParametro(), and plp.imperative2.declaration.DeclaracaoParametro.getTipo().


The documentation for this class was generated from the following file:
Generated on Wed Jul 19 19:08:05 2006 for PLP by  doxygen 1.4.7