Reflection - Como saber se uma variavel esta marcada com o modifocador transient?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
osmio
Java Ninja

Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline

Boa tarde a todos!

Estou utilizando reflection para recuperar alguns fields de uma classe.
Porém preciso saber se uma variavel esta declarada na seguinte forma:



Existe alguma maneira de fazer isso com a API de reflection?

At.

"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert
[Email]
thingol
Moderador

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

Use o método "getModifiers" de java.lang.Class. Ele lhe retorna um inteiro.

A seguir, chame o método isTransient de java.lang.reflect.Modifier.
[WWW]
osmio
Java Ninja

Membro desde: 22/08/2006 20:27:54
Mensagens: 252
Offline

Opa!
Muito obrigado. Resolveu o meu problema.

At.

"O pensamento lógico pode levar você de A a B, mas a imaginação te leva a qualquer parte do universo."
- Einstein, Albert
[Email]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team