2 Questions on StringBuffer

Ulf Zibis Ulf.Zibis at gmx.de
Wed Mar 17 18:02:13 UTC 2010


Am 17.03.2010 18:41, schrieb Martin Buchholz:
> On Wed, Mar 17, 2010 at 08:29, Ulf Zibis<Ulf.Zibis at gmx.de>  wrote:
>    
>> Why there are 2 methods which do not use the super method, where I can't see
>> any difference? :
>>
>>     public synchronized char charAt(int index)
>>     public synchronized void setCharAt(int index, char ch)
>>      
> You're correct that these methods
> could be refactored to call super ("DRY"),
> but the code duplication is small,
> and these methods are performance-critical,
> so let's just leave them as is.
>    

Additionally I think, there's a bug in javadoc of those methods.
Actually they throw StringIndexOutOfBoundsException.

-Ulf





More information about the core-libs-dev mailing list