[jax-rs-spec users] [jsr339-experts] path(class, method) should do nothing when no @Path

From: Bill Burke <>
Date: Mon, 15 Jul 2013 08:54:24 -0400

UriBuilder path(Class resource, String method);

IMO, this method should do nothing if there is a a http method
annotation on the Java method. Right now, the method throws an
exception if no @Path is on the Java method. (I think the TCK tests
this too).

The case would be this:

public class Foo {

    public String get() {}

uriBuilder.path(Foo.class).path(Foo.class, "get").build();

This points to the java method you want and ensures that if a @Path is
added in the future to the get() method, the appropriate path gets
generated still.

If you agree I'll log a jira.

Bill Burke
JBoss, a division of Red Hat