|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaObjetos1.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(Id idClasse,
DecVariavel decVariavel,
DecConstrutor decConstrutor,
DecProcedimento decProcedimento)
Construtor |
Method Summary | |
---|---|
DecConstrutor |
getConstrutor()
Obtém o construtor relativo a a definição de classe. |
DecVariavel |
getDecVariavel()
Obtém as declaraçoes das variáveis. |
Id |
getIdClasse()
|
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(Id idClasse, DecVariavel decVariavel, DecConstrutor decConstrutor, DecProcedimento decProcedimento)
decVariavel
- Declaração de VariáveisdecProcedimento
- Declaraçao dos Procedimentos.Method Detail |
---|
public DecVariavel getDecVariavel()
public DecConstrutor getConstrutor()
public Procedimento getMetodo(Id idMetodo) throws ProcedimentoNaoDeclaradoException
idMetodo
- Identificador do método
ProcedimentoNaoDeclaradoException
public Tipo getTipoAtributo(Id idAtributo) throws VariavelNaoDeclaradaException
idAtributo
- Um identificador de atributo.Tipo
- O tipo do atributo do identificador.
VariavelNaoDeclaradaException
public Id getIdClasse()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |