Process to add some default methods to javax.naming.Context?

Laird Nelson ljnelson at gmail.com
Fri Oct 14 21:21:55 UTC 2016


On Fri, Oct 14, 2016 at 7:19 AM Vincent Ryan <vincent.x.ryan at oracle.com>
wrote:

> The problem of having to cast the result of Context.lookup
> <http://download.java.net/java/jdk9/docs/api/javax/naming/Context.html#lookup-javax.naming.Name-> can
> be solved using an existing method:
>     InitialContext.doLookup
> <http://download.java.net/java/jdk9/docs/api/javax/naming/InitialContext.html#doLookup-javax.naming.Name->
>

That solves the simple casting problem from an initial Context, but not for
all Contexts, and the simple addition of a relatively trivial default
method like this in the Context interface it seems to me would open the
door for Context implementers to reimplement it to do more
sophisticated—and deliberate—type conversion.

Best,
Laird


More information about the core-libs-dev mailing list