|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaAspectos1.memoria.DefClasse
public class DefClasse
Uma definiçao de classe é uma declaraçao de variável e uma declaração de procedimento. Ambos podem ser simples ou compostos.
Constructor Summary | |
---|---|
DefClasse(DecVariavel decVariavel,
DecProcedimento decProcedimento)
Construtor |
Method Summary | |
---|---|
void |
addProcedimento(DecProcedimento proc)
Adiciona um procedimento a definição da classe |
void |
addVariavel(DecVariavel variavel)
Adiciona uma variavel a definição da classe |
DecProcedimento |
getDecProcedimento(Id idMetodo)
Retorna um DecProcedimento da classe a partir do identificador. |
DecVariavel |
getDecVariavel()
Obtém as declaraçoes das variáveis. |
Procedimento |
getMetodo(Id idMetodo)
Retorna um método da classe a partir de seu identificador. |
Tipo |
getTipoAtributo(Id idAtributo)
O método abaixo deve verificar se existe algum atributo, identificado por idAtributo na definicao da classe |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefClasse(DecVariavel decVariavel, DecProcedimento decProcedimento)
decVariavel
- Declaração de VariáveisdecProcedimento
- Declaraçao dos Procedimentos.Method Detail |
---|
public DecVariavel getDecVariavel()
public Procedimento getMetodo(Id idMetodo) throws ProcedimentoNaoDeclaradoException
idMetodo
- Identificador do método
ProcedimentoNaoDeclaradoException
public DecProcedimento getDecProcedimento(Id idMetodo) throws ProcedimentoNaoDeclaradoException
idMetodo
- Identificador do procedimento.
ProcedimentoNaoDeclaradoException
public void addVariavel(DecVariavel variavel)
variavel
- A variavel a ser adiconadapublic void addProcedimento(DecProcedimento proc)
proc
- O procedimento a ser adiconadopublic Tipo getTipoAtributo(Id idAtributo) throws VariavelNaoDeclaradaException
idAtributo
- Um identificador de atributo.Tipo
- O tipo do atributo do identificador.
VariavelNaoDeclaradaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |