Podría estar equivocado, pero supongo que de Why can't enums be declared locally in a method? que, dado que una enumeración en Java no puede declararse localmente, entonces, por lo tanto, es problemático que un método devuelva el tipo Enum? Puedo declarar que un método debe devolver un Enum (ver a continuación), pero ¿cómo se implementaría entonces un método para devolver algo que no sea nulo, o una referencia a un Enum declarado fuera del método? Mi primera inclinación sería investigar el uso de Generics para esto, pero me gustaría evitar cualquier desavenencia si la comunidad de SO me puede ayudar a evitarlos.¿Pueden los métodos de Java devolver el tipo Enum?
private Enum resources() {
return null;
}
¿Desea devolver un tipo 'Enum', o un valor' Enum'? – jjnguy
No estoy seguro de que el título de la pregunta sea el más apropiado. ¿Qué es lo que realmente quieres hacer? –
Perdón por la confusión, y ciertamente podría estar equivocado en lo que estoy tratando de lograr (mi pensamiento empieza a salir mal a última hora de la tarde) pero pensé que me gustaría tener un método para devolver un Enum genérico * no * un miembro de un Enum. –