Obtener la información referente a un campo

1988 vistas

Existen los métodos getName() y getType() que devuelven el nombre y el tipo del campo. Pero para obtener información complementaria tenemos el método getModifiers(). Este método devuelve un entero que tendremos que analizar con la clase java.lang.reflect.Modifier. En el ejemplo vamos a usar el método estático toString() para obtener esta información en forma de cadena.



java
  1. // f es un objeto de tipo Field
  2. int mod = f.getModifiers();
  3. System.out.println(java.lang.reflect.Modifier.toString(mod));