plp.functional1.memory
Interface AmbienteExecucaoFuncional
- All Superinterfaces:
- Ambiente<Valor>, AmbienteExecucao
- All Known Implementing Classes:
- ContextoExecucaoFuncional
public interface AmbienteExecucaoFuncional
- extends AmbienteExecucao
mapFuncao
void mapFuncao(Id idArg,
ValorFuncao funcao)
throws VariavelJaDeclaradaException
- Mapeia um identificador em uma funcao.
- Parameters:
idArg
- o identificadorfuncao
- a funcao.
- Throws:
VariavelJaDeclaradaException
- se o id ja' estiver declarado.
getFuncao
ValorFuncao getFuncao(Id idArg)
throws VariavelNaoDeclaradaException
- Retorna uma funcao.
- Parameters:
idArg
- o identificador que mapeia a funcaofuncao
- a funcao.
- Throws:
VariavelNaoDeclaradaException
- se o id nao estiver declarado.