se.fortnox.reactivewizard.util.Getter Maven / Gradle / Ivy
package se.fortnox.reactivewizard.util;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Type;
import java.util.function.Function;
/**
* Interface for a getter.
*/
public interface Getter {
T invoke(I instance) throws InvocationTargetException, IllegalAccessException;
Class> getReturnType();
Type getGenericReturnType();
Function getterFunction();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy