plp.orientadaObjetos2.declaracao.procedimento
Class DecProcedimentoSimplesOO2

java.lang.Object
  extended by plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoSimples
      extended by plp.orientadaObjetos2.declaracao.procedimento.DecProcedimentoSimplesOO2
All Implemented Interfaces:
DecProcedimento
Direct Known Subclasses:
DecConstrutor

public class DecProcedimentoSimplesOO2
extends DecProcedimentoSimples


Constructor Summary
DecProcedimentoSimplesOO2(Id nome, ListaDeclaracaoParametro parametrosFormais, Comando comando, java.lang.String modificador)
          Construtor
 
Method Summary
 java.lang.String getModificador()
           
 Procedimento getProcedimento(Id nome)
          Obtém o procedimento representado por nome.
 void setModificador(java.lang.String modificador)
          Atualiza o modificador de acesso
 
Methods inherited from class plp.orientadaObjetos1.declaracao.procedimento.DecProcedimentoSimples
checaTipo, getComando, getNome, getParametrosFormais
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecProcedimentoSimplesOO2

public DecProcedimentoSimplesOO2(Id nome,
                                 ListaDeclaracaoParametro parametrosFormais,
                                 Comando comando,
                                 java.lang.String modificador)
Construtor

Parameters:
nome - do procedimento
parametrosFormais - do procedimento
comando - corpo com o comando a ser executado
modificador - modificador de acesso.
Method Detail

getProcedimento

public Procedimento getProcedimento(Id nome)
                             throws ProcedimentoNaoDeclaradoException
Obtém o procedimento representado por nome.

Specified by:
getProcedimento in interface DecProcedimento
Overrides:
getProcedimento in class DecProcedimentoSimples
Parameters:
nome - O nome do procedimento procurado.
Returns:
o procedimento identificado por nome.
Throws:
ProcedimentoNaoDeclaradoException - quando não existe nenhum procedimento declarado com esse nome.

getModificador

public java.lang.String getModificador()
Returns:
modificador de acesso

setModificador

public void setModificador(java.lang.String modificador)
Atualiza o modificador de acesso