2 Questions on StringBuffer
Ulf.Zibis at gmx.de
Wed Mar 17 11:02:13 PDT 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.
More information about the core-libs-dev