[jdom-interest] Java 5.0 JDOM Plans?
Jason Hunter
jhunter at xquery.com
Tue Aug 30 20:05:32 PDT 2005
>>detach() is a big annoying one.
>
> Don't see that one?
Content has a detach() that returns type Content, which means you can't
anymore say:
Element detached = otherElt.detach();
You have to cast:
Element detached = (Element) otherElt.detach();
With Java 5, the call to detach() could return Element specifically. A
docType.getParent() could return Document instead of Parent. A
text.getParent() likewise could return Element.
Covariant return types let you return specific types rather than
superclass types, and it's nice because beginners don't even realize
there's this fancy thing going on -- it just makes sense.
-jh-
More information about the jdom-interest
mailing list