Change the name of ArrayBoundsException in druntime
Jacob Carlborg
doobnet at gmail.com
Wed Oct 22 14:07:54 PDT 2008
Sean Kelly wrote:
> Denis Koroskin wrote:
>> On Wed, 22 Oct 2008 16:22:02 +0400, Jarrett Billingsley
>> <jarrett.billingsley at gmail.com> wrote:
>>
>>> On Wed, Oct 22, 2008 at 6:49 AM, Jacob Carlborg <doobnet at gmail.com>
>>> wrote:
>>>> I think the name ArrayBoundsException should be changed to a more
>>>> general
>>>> name like BoundsException, OutOfBoundsException or
>>>> IndexOutOfBoundsException. Then you can use the exception in every
>>>> class
>>>> that have some sort of index operation and not just for an array/array
>>>> class.
>>>>
>>>
>>> 2nded.
>>
>> Agreed. BTW, why it is not an Error but Exception?
>
> The Error class was created shortly before release and I didn't get
> around to reclassifying the exceptions in druntime. From memory though,
> I think that OutOfMemoryException and UtfException should remain as-is,
> but the remaining exceptions should probably be errors. Any objections?
>
> And as for ArrayBoundsException... how about IndexOutOfBoundsError. It's
> long, but probably the most self-explanatory. Also, any value in
> retaining ArrayBoundsError and having it subclass this? I'd think not,
> but figured I'd ask anyway.
>
>
> Sean
Yes it's longer but I gave three suggestions. I just don't want Array in
the name so it can be used in general case.
More information about the Digitalmars-d
mailing list