#1 [JAVA] java.lang.Enum en Eclipse
Gente: desarrollé la siguiente clase en Websphere 5.1.2 usando como biblioteca del Sistema JRE el jdk1.5.0_04:
public class Tipo extends java.lang.Enum {
private Tipo(String nombre, int position) {
super(nombre, position);
}
public static final Tipo inicioSesion = new Tipo("is", 0);
public static final Tipo inicioTarea = new Tipo("it", 1);
public static final Tipo inicioEjercicio = new Tipo("ie", 2);
public static final Tipo finSesion = new Tipo("fs", 3);
public static final Tipo finEjercicio = new Tipo("fe", 4);
public static final Tipo acierto = new Tipo("ac", 5);
public static final Tipo error = new Tipo("er", 6);
public int compareTo(Object arg0) {
return (this.equals(arg0) ? 0 : 1);
}
}
En Websphere funciona perfectamente. Ahora en Eclipse 3.1, usando obviamente la misma biblioteca del sistema (jre1.5.0_04) me tira un error en tiempo de compilación que dice: "The type Tipo may not subclass Enum explicitly". Estuve googleando y no encontré nada sobre este tipo de advertencia: ¿alguien sabe qué es lo que está mal?
Gracias.
public class Tipo extends java.lang.Enum {
private Tipo(String nombre, int position) {
super(nombre, position);
}
public static final Tipo inicioSesion = new Tipo("is", 0);
public static final Tipo inicioTarea = new Tipo("it", 1);
public static final Tipo inicioEjercicio = new Tipo("ie", 2);
public static final Tipo finSesion = new Tipo("fs", 3);
public static final Tipo finEjercicio = new Tipo("fe", 4);
public static final Tipo acierto = new Tipo("ac", 5);
public static final Tipo error = new Tipo("er", 6);
public int compareTo(Object arg0) {
return (this.equals(arg0) ? 0 : 1);
}
}
En Websphere funciona perfectamente. Ahora en Eclipse 3.1, usando obviamente la misma biblioteca del sistema (jre1.5.0_04) me tira un error en tiempo de compilación que dice: "The type Tipo may not subclass Enum explicitly". Estuve googleando y no encontré nada sobre este tipo de advertencia: ¿alguien sabe qué es lo que está mal?
Gracias.
0