|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectplp.orientadaObjetos1.memoria.ContextoCompilacao
plp.orientadaObjetos2.memoria.ContextoCompilacaoOO2
public class ContextoCompilacaoOO2
Constructor Summary | |
---|---|
ContextoCompilacaoOO2(ListaValor entrada)
|
Method Summary | |
---|---|
DefClasse |
getSuperClasse(Id classe)
Dado o id de uma classe, recupera a definicao da super-classe. |
void |
mapSuperClasse(Id classe,
Id superClasse)
Mapeia o id da sub-classe em uma super-classe. |
Methods inherited from class plp.orientadaObjetos1.memoria.ContextoCompilacao |
---|
getDefClasse, getParametrosProcedimento, getTipo, getTipoEntrada, incrementa, mapDefClasse, mapParametrosProcedimento, mapTipo, restaura |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface plp.orientadaObjetos1.memoria.AmbienteCompilacao |
---|
getDefClasse, getParametrosProcedimento, getTipo, getTipoEntrada, mapDefClasse, mapParametrosProcedimento, mapTipo |
Methods inherited from interface plp.orientadaObjetos1.memoria.Ambiente |
---|
incrementa, restaura |
Constructor Detail |
---|
public ContextoCompilacaoOO2(ListaValor entrada)
Method Detail |
---|
public void mapSuperClasse(Id classe, Id superClasse) throws ClasseNaoDeclaradaException
mapSuperClasse
in interface AmbienteCompilacaoOO2
classe
- identificador da sub-classesuperClasse
- identificador da super-classe
ClasseNaoDeclaradaException
- Quando a super-classe nao foi declaradapublic DefClasse getSuperClasse(Id classe) throws ClasseNaoDeclaradaException
getSuperClasse
in interface AmbienteCompilacaoOO2
classe
- identificador da classe base
ClasseNaoDeclaradaException
- Quando a classe ainda nao foi definida
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |