00001 package plp.orientadaObjetos1.util; 00002 00003 import plp.orientadaObjetos1.excecao.declaracao.ClasseNaoDeclaradaException; 00004 import plp.orientadaObjetos1.expressao.leftExpression.Id; 00005 import plp.orientadaObjetos1.memoria.AmbienteCompilacao; 00009 public interface Tipo { 00014 public Id getTipo(); 00020 public boolean equals(Object obj); 00028 public boolean eValido(AmbienteCompilacao ambiente) throws ClasseNaoDeclaradaException; 00029 }