Uses of Class
plp.orientadaObjetos1.excecao.declaracao.ProcedimentoNaoDeclaradoException

Packages that use ProcedimentoNaoDeclaradoException
plp.orientadaObjetos1   
plp.orientadaObjetos1.comando   
plp.orientadaObjetos1.declaracao   
plp.orientadaObjetos1.declaracao.classe   
plp.orientadaObjetos1.declaracao.procedimento   
plp.orientadaObjetos1.memoria   
 

Uses of ProcedimentoNaoDeclaradoException in plp.orientadaObjetos1
 

Methods in plp.orientadaObjetos1 that throw ProcedimentoNaoDeclaradoException
 boolean Programa.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos do programa
 ListaValor Programa.executar(AmbienteExecucao ambiente)
          Executa o programa.
 

Uses of ProcedimentoNaoDeclaradoException in plp.orientadaObjetos1.comando
 

Methods in plp.orientadaObjetos1.comando that throw ProcedimentoNaoDeclaradoException
 boolean While.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos da expressão e dos comandos do comando while
 boolean Sequencial.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos dos comandos
 boolean Send.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos da expressão e dos comandos do comando while
 boolean Receive.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos da expressão e dos comandos do comando while
 boolean IfThenElse.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos da expressão e dos comandos do comando if then else
 boolean Concorrente.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos dos comandos
 boolean ComDeclaracao.checaTipo(AmbienteCompilacao ambiente)
          Verifica se o tipo do comando esta correto, levando em conta que o tipo de uma variavel é o tipo do valor da sua primeira atribuicao.
 boolean Comando.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos deste comando.
 boolean ChamadaProcedimento.checaTipo(AmbienteCompilacao ambiente)
          Realiza a verificacao de tipos desta chamada de procedimento, onde os tipos dos parametros formais devem ser iguais aos tipos dos parametros reais na ordem em que se apresentam.
 AmbienteExecucao While.executar(AmbienteExecucao ambiente)
          Implementa o comando while.
 AmbienteExecucao Sequencial.executar(AmbienteExecucao ambiente)
          Executa os comandos sequencialmente.
 AmbienteExecucao Send.executar(AmbienteExecucao ambiente)
          Implementa o comando while.
 AmbienteExecucao Receive.executar(AmbienteExecucao ambiente)
          Implementa o comando while.
 AmbienteExecucao IfThenElse.executar(AmbienteExecucao ambiente)
          Implementa o comando if then else.
 AmbienteExecucao Concorrente.executar(AmbienteExecucao ambiente)
          Executa os comandos sequencialmente.
 AmbienteExecucao ComDeclaracao.executar(AmbienteExecucao ambiente)
          Declara a(s) variável(is) e executa o comando.
 AmbienteExecucao Comando.executar(AmbienteExecucao ambiente)
          Executa este comando.
 AmbienteExecucao ChamadaProcedimento.executar(AmbienteExecucao ambiente)
          Executa este comando.
 AmbienteExecucao ChamadaMetodo.executar(AmbienteExecucao ambiente)
          Executa uma chamada de método.
 

Uses of ProcedimentoNaoDeclaradoException in plp.orientadaObjetos1.declaracao
 

Methods in plp.orientadaObjetos1.declaracao that throw ProcedimentoNaoDeclaradoException
 boolean Declaracao.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
 AmbienteExecucao Declaracao.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Uses of ProcedimentoNaoDeclaradoException in plp.orientadaObjetos1.declaracao.classe
 

Methods in plp.orientadaObjetos1.declaracao.classe that throw ProcedimentoNaoDeclaradoException
 boolean DecClasseSimples.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a checagem dos tipos dos métodos e atributos está ok.
 boolean DecClasseComposta.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se as duas declarações estão bem tipadas
 boolean DecClasse.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
 AmbienteExecucao DecClasseComposta.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para esta declaração de classe no ambiente de execucao
 AmbienteExecucao DecClasse.elabora(AmbienteExecucao ambiente)
          Cria um mapeamento do identificador para o valor da expressão desta declaração no AmbienteExecucao
 

Uses of ProcedimentoNaoDeclaradoException in plp.orientadaObjetos1.declaracao.procedimento
 

Methods in plp.orientadaObjetos1.declaracao.procedimento that throw ProcedimentoNaoDeclaradoException
 boolean DecProcedimentoSimples.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se os comandos estão bem tipados.
 boolean DecProcedimentoComposta.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
 boolean DecProcedimento.checaTipo(AmbienteCompilacao ambiente)
          Verifica se a declaração está bem tipada, ou seja, se a expressão de inicialização está bem tipada.
 Procedimento DecProcedimentoSimples.getProcedimento(Id nome)
          Obtém o procedimento representado por nome.
 Procedimento DecProcedimentoComposta.getProcedimento(Id id)
          Obtém o procedimento Obtém o procedimento identificado por id.
 Procedimento DecProcedimento.getProcedimento(Id nomeProcedimento)
          Retorna o procedimento a ser declarado na Declaração da Classe
 

Uses of ProcedimentoNaoDeclaradoException in plp.orientadaObjetos1.memoria
 

Methods in plp.orientadaObjetos1.memoria that throw ProcedimentoNaoDeclaradoException
 Procedimento DefClasse.getMetodo(Id idMetodo)
          Retorna um método da classe a partir de seu identificador.
 ListaDeclaracaoParametro ContextoCompilacao.getParametrosProcedimento(Id idArg)
          Obtém a tail de parâmetros associada a um identificador que representa nome do método.
 ListaDeclaracaoParametro AmbienteCompilacao.getParametrosProcedimento(Id idArg)
          Obtém a tail de parâmetros associada a um identificador que representa nome do método.