package org.beanlet.annotation; import java.lang.reflect.Method; public interface AnnotationValueResolver { /** * The value returned by {@code getValue} will be returned by the * annotation when the specified {@code method} is called. If this * method returns {@code null}, the the {@code AnnotationProxy} will * throw an {@code IncompleteAnnotationException}. */ Object getValue(Method method, ClassLoader loader) throws Throwable; }