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

se.fortnox.reactivewizard.util.Getter Maven / Gradle / Ivy

There is a newer version: 24.6.0
Show newest version
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