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

com.thevoxelbox.voxelsniper.util.ReflectionsUtils Maven / Gradle / Ivy

package com.thevoxelbox.voxelsniper.util;

import java.lang.reflect.Field;

public class ReflectionsUtils {

    public static Field getField(Class clazz, String name) {
        do {
            try {
                Field field = clazz.getDeclaredField(name);
                field.setAccessible(true);
                return field;
            } catch (NoSuchFieldException ignored) {
            }
        } while (clazz.getSuperclass() != Object.class && ((clazz = clazz.getSuperclass()) != null));
        return null;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy