package org.jboss.resteasy.test.core.smoke.resource; import org.jboss.logging.Logger; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; import javax.ws.rs.core.UriInfo; public class WireSmokeSimpleSubresource { private static Logger logger = Logger.getLogger(WireSmokeSimpleSubresource.class); @SuppressWarnings("unused") private String foo; @Context private UriInfo uriInfo; @GET @Path("basic") @Produces("text/plain") public String getBasic() { return "basic"; } @Path("subresource") public WireSmokeSimpleSubresource getSubresource() { logger.info("Subsubresource"); return new WireSmokeSimpleSubresource(); } @GET @Path("testContextParam") public void testContextParam() { if (uriInfo != null) { throw new IllegalStateException("uriInfo is supposed to be null"); } } }