plp.orientadaObjetos2.memoria
Interface AmbienteCompilacaoOO2
- All Superinterfaces:
- Ambiente, AmbienteCompilacao
- All Known Implementing Classes:
- ContextoCompilacaoOO2
public interface AmbienteCompilacaoOO2
- extends AmbienteCompilacao
Method Summary |
DefClasse |
getSuperClasse(Id classe)
Dado um identificador da classe, recupera a super-classe |
void |
mapSuperClasse(Id classe,
Id superClasse)
Mapeia um identificador de classe com o identificador da super-classe. |
mapSuperClasse
void mapSuperClasse(Id classe,
Id superClasse)
throws ClasseNaoDeclaradaException
- Mapeia um identificador de classe com o identificador da super-classe.
- Parameters:
classe
- identificador da sub-classesuperClasse
- identificador da super-classe
- Throws:
ClasseNaoDeclaradaException
- Quando a super-classe nao foi declarada
getSuperClasse
DefClasse getSuperClasse(Id classe)
throws ClasseNaoDeclaradaException
- Dado um identificador da classe, recupera a super-classe
- Parameters:
classe
- identificador da classe base
- Returns:
- Definicao da super classe
- Throws:
ClasseNaoDeclaradaException
- Quando a classe ainda nao foi definida