DecClasse.java

Go to the documentation of this file.
00001 package plp.orientadaObjetos1.declaracao.classe;
00002 
00003 import plp.expressions2.memory.VariavelJaDeclaradaException;
00004 import plp.expressions2.memory.VariavelNaoDeclaradaException;
00005 import plp.orientadaObjetos1.declaracao.Declaracao;
00006 import plp.orientadaObjetos1.excecao.declaracao.ClasseJaDeclaradaException;
00007 import plp.orientadaObjetos1.excecao.declaracao.ClasseNaoDeclaradaException;
00008 import plp.orientadaObjetos1.excecao.declaracao.ProcedimentoJaDeclaradoException;
00009 import plp.orientadaObjetos1.excecao.declaracao.ProcedimentoNaoDeclaradoException;
00010 import plp.orientadaObjetos1.memoria.AmbienteCompilacaoOO1;
00011 import plp.orientadaObjetos1.memoria.AmbienteExecucaoOO1;
00012 
00016 public interface DecClasse extends Declaracao{
00017 
00025     public AmbienteExecucaoOO1 elabora(AmbienteExecucaoOO1 ambiente)
00026        throws VariavelJaDeclaradaException, VariavelNaoDeclaradaException,
00027              ClasseJaDeclaradaException,ClasseNaoDeclaradaException,
00028              ProcedimentoNaoDeclaradoException,ProcedimentoJaDeclaradoException;
00029 
00038     public boolean checaTipo(AmbienteCompilacaoOO1 ambiente)
00039        throws VariavelJaDeclaradaException, VariavelNaoDeclaradaException,
00040            ClasseJaDeclaradaException,ClasseNaoDeclaradaException,
00041            ProcedimentoNaoDeclaradoException, ProcedimentoJaDeclaradoException ;
00042 }

Generated on Tue Sep 12 21:52:07 2006 for PLP by  doxygen 1.4.7