Re: Java 5 planning

Mattias Jiderhamn <[email protected]>
Newsgroups gmane.comp.java.jdom.general
Message-ID <[email protected]>
Michael Kay wrote (2008-03-05 16:15):
>> Actually every occurrence of String as a parameter could be 
>> changed to CharSequence allowing the user to pass String, 
>> StringBuffer, and StringBuilder or even CharBuffer.
>>     
>
> The downside is that (a) you can't assume that the supplied value is
> immutable; if you need to retain it beyond the call you have to make a copy;
> (b) there can be a lot of "instance of" testing to see what kind of
> CharSequence you've been given, and (c) you can't compare different kinds of
> CharSequence for equality.
>   

Another downside is that the API will be less trivial for novice Java 
programmers. (So there will probably be more traffic on this list...)

 /Mattias

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.