Enum.valueOf  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
genildof
Debugger
[Avatar]

Membro desde: 30/09/2006 09:38:16
Mensagens: 70
Localização: Campo Grande - MS
Offline

Tenho alguns enums em um projeto (java 6), algo como:

enum Regiao {
RCN, RCS, SUD, SUL;
}

Fazendo, recupero a constante sem problemas.

Entretanto, estou tentando criar um método dinâmico onde passo o nome, ou mesmo a classe do Enum em tempo de execução. Fiz: e nem mesmo compila. Parece que falta algum cast, o Eclipse informa
Bound mismatch: The generic method valueOf(Class<T>, String) of type Enum<E> is not
applicable for the arguments (Class<capture#6-of ?>, String). The inferred type capture#6-of ? is
not a valid substitute for the bounded parameter <T extends Enum><T>>


Alguém já implementou algo do tipo?

/genildof.
[WWW] [MSN]
acopiara
JavaChild
[Avatar]

Membro desde: 14/11/2006 17:15:33
Mensagens: 149
Offline

Faz assim:




--
Alysson Bandeira

--
Alysson Bandeira
thingol
Moderador

Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline

[WWW]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

Alguem utiliza enums como se fossem (arg!) Singletons?

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team