Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package ec.gob.senescyt.sniese.commons.tests.helpers;
 
 
 public final class InicializadorPropiedades {
 
     private InicializadorPropiedades() {}
 
     public static void asignar(Object objString fieldNameObject valuethrows NoSuchFieldExceptionIllegalAccessException {
        Field field = obj.getClass().getDeclaredField(fieldName);
        field.setAccessible(true);
        field.set(objvalue);
    }
    public static void asignarAlPadre(Object objetoString nombreCampoObject valorAsignarthrows NoSuchFieldExceptionIllegalAccessException {
        Class<?> superclass = objeto.getClass().getSuperclass();
        Field field = superclass.getDeclaredField(nombreCampo);
        field.setAccessible(true);
        field.set(objetovalorAsignar);
    }
    public static <T> T obtener(Object objetoString nombrePropiedadthrows NoSuchFieldException {
        Field field = objeto.getClass().getDeclaredField(nombrePropiedad);
        field.setAccessible(true);
        return (T) field;
    }
    public static <T> T obtenerEnElPadre(Object objetoString nombrePropiedadthrows NoSuchFieldException {
        Field field = objeto.getClass().getSuperclass().getDeclaredField(nombrePropiedad);
        field.setAccessible(true);
        return (T) field;
    }
New to GrepCode? Check out our FAQ X