package com.github.aesteve.vertx.nubes.reflections.injectors.annot;
import com.github.aesteve.vertx.nubes.exceptions.params.WrongParameterException;
import io.vertx.ext.web.RoutingContext;
import java.lang.annotation.Annotation;
@FunctionalInterface
public interface AnnotatedParamInjector<T extends Annotation> {
Object resolve(RoutingContext context, T annotation, String paramName, Class<?> resultClass) throws WrongParameterException;
}