On Wed, Mar 17, 2010 at 10:02, Ulf Zibis <[email protected]> wrote:
> Am 17.03.2010 18:41, schrieb Martin Buchholz:
>>
>> On Wed, Mar 17, 2010 at 08:29, Ulf Zibis<[email protected]>  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.

Why would that be a bug?

Martin

Reply via email to