All Downloads are FREE. Search and download functionalities are using the official Maven repository.

eu.xenit.alfred.telemetry.util.ReflectionUtil Maven / Gradle / Ivy

package eu.xenit.alfred.telemetry.util;

import java.lang.reflect.Field;

public class ReflectionUtil {

    private ReflectionUtil() {
        // private ctor to hide implicit public one
    }

    @SuppressWarnings("unchecked")
    public static  T extractField(final Object object, final String fieldName)
            throws NoSuchFieldException, IllegalAccessException {
        final Field field = object.getClass().getDeclaredField(fieldName);
        field.setAccessible(true);
        return (T) field.get(object);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy