plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento Interface Reference

Inherited by plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta, and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoSimples.

Inheritance diagram for plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento:

Inheritance graph
[legend]
List of all members.

Public Member Functions

Procedimento getProcedimento (Id nomeProcedimento) throws ProcedimentoNaoDeclaradoException
boolean checaTipo (AmbienteCompilacaoOO1 ambiente) throws VariavelJaDeclaradaException, VariavelNaoDeclaradaException, ProcedimentoJaDeclaradoException, ProcedimentoNaoDeclaradoException, ClasseNaoDeclaradaException,ClasseJaDeclaradaException

Detailed Description

Interface que representa uma declaração de Procedimento.

Definition at line 16 of file DecProcedimento.java.


Member Function Documentation

boolean plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.checaTipo ( AmbienteCompilacaoOO1  ambiente  )  throws VariavelJaDeclaradaException, VariavelNaoDeclaradaException, ProcedimentoJaDeclaradoException, ProcedimentoNaoDeclaradoException, ClasseNaoDeclaradaException,ClasseJaDeclaradaException

Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.

Parameters:
ambiente o ambiente que contem o mapeamento entre identificadores e seus tipos.
Returns:
true se os tipos da declaração são válidos; false caso contrario.

Implemented in plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta, and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoSimples.

Referenced by plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.checaTipo(), and plp.orientadaObjetos1.declaracao.classe.DecClasseSimples.checaTipo().

Procedimento plp.orientadaObjetos1.declaracao.procedimento.DecProcedimento.getProcedimento ( Id  nomeProcedimento  )  throws ProcedimentoNaoDeclaradoException

Retorna o procedimento a ser declarado na Declaração da Classe

Parameters:
id o identificador da declaracao de procedimento
Returns:
o procedimento da declaração

Implemented in plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta, and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoSimples.

Referenced by plp.orientadaObjetos1.memoria.DefClasse.getMetodo(), and plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoComposta.getProcedimento().


The documentation for this interface was generated from the following file:
Generated on Tue Sep 12 22:04:58 2006 for PLP by  doxygen 1.4.7