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