package org.jboss.resteasy.test.providers.jackson.resource;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import java.lang.reflect.Proxy;
@Path("/")
public class ProxyWithGenericReturnTypeJacksonResource {
@Produces("text/plain")
@Path("test")
public ProxyWithGenericReturnTypeJacksonSubResourceSubIntf resourceLocator() {
Object proxy = Proxy.newProxyInstance(Thread.currentThread().getContextClassLoader(),
new Class[]{ProxyWithGenericReturnTypeJacksonSubResourceSubIntf.class},
new ProxyWithGenericReturnTypeJacksonInvocationHandler());
return ProxyWithGenericReturnTypeJacksonSubResourceSubIntf.class.cast(proxy);
}
}