Process to add some default methods to javax.naming.Context?
vincent.x.ryan at oracle.com
Mon Oct 17 10:24:29 UTC 2016
Please file an RFE for this issue so that the core-libs team can evaluate.
While this seems like a good use for default methods, it may be difficult to justify including a convenience method
at this late stage in the JDK 9 schedule.
> On 14 Oct 2016, at 22:21, Laird Nelson <ljnelson at gmail.com> wrote:
> On Fri, Oct 14, 2016 at 7:19 AM Vincent Ryan <vincent.x.ryan at oracle.com <mailto: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.
More information about the core-libs-dev