package io.muoncore.spring.methodinvocation.parameterhandlers; import java.lang.reflect.Parameter; import java.lang.reflect.Type; public class PassThroughArgumentTransformer implements MethodArgumentTransformer { private Parameter parameter; public PassThroughArgumentTransformer(Parameter parameter) { this.parameter = parameter; } @Override public Object extractArgument(Object request) { return request; } @Override public Type getParameterType() { return parameter.getParameterizedType(); } }