plp.expressions2.memory
Interface Ambiente<T>

All Known Subinterfaces:
AmbienteCompilacao, AmbienteCompilacaoImperativa, AmbienteCompilacaoImperativa2, AmbienteCompilacaoOO1, AmbienteExecucao, AmbienteExecucaoFuncional, AmbienteExecucaoImperativa, AmbienteExecucaoImperativa2, AmbienteExecucaoOO1, AmbienteOO1<T>
All Known Implementing Classes:
ContextoCompilacao, ContextoCompilacaoImperativa, ContextoCompilacaoImperativa2, ContextoCompilacaoOO1, ContextoExecucao, ContextoExecucaoFuncional, ContextoExecucaoImperativa, ContextoExecucaoImperativa2, ContextoExecucaoOO1

public interface Ambiente<T>


Method Summary
 T get(Id idArg)
           
 void incrementa()
           
 void map(Id idArg, T tipoId)
           
 void restaura()
           
 

Method Detail

incrementa

void incrementa()

restaura

void restaura()

map

void map(Id idArg,
         T tipoId)
         throws VariavelJaDeclaradaException
Throws:
VariavelJaDeclaradaException

get

T get(Id idArg)
      throws VariavelNaoDeclaradaException
Throws:
VariavelNaoDeclaradaException