Main Page | Packages | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

ValorNull.java

Go to the documentation of this file.
00001 package plp.orientadaObjetos1.expressao.valor;
00002 
00003 import plp.orientadaObjetos1.memoria.AmbienteCompilacao;
00004 import plp.orientadaObjetos1.memoria.AmbienteExecucao;
00005 import plp.orientadaObjetos1.util.Tipo;
00006 import plp.orientadaObjetos1.util.TipoClasse;
00007 
00011 public class ValorNull implements ValorConcreto {
00012 
00013 
00019     public String toString() {
00020       return "null";
00021     }
00022 
00026     public boolean equals(ValorConcreto v){
00027         if ( v instanceof ValorNull)
00028               return true;
00029         else return false;
00030   }
00031 
00035     public Valor avaliar(AmbienteExecucao amb) {
00036         return this;
00037     }
00038 
00046     public boolean checaTipo(AmbienteCompilacao amb) {
00047         return true;
00048     }
00049 
00056     public Tipo getTipo(AmbienteCompilacao amb) {
00057         return TipoClasse.TIPO_NULL;
00058     }
00059 }

Generated on Mon Aug 8 20:20:46 2005 for Linguagem OO1 - Generics by  doxygen 1.4.4