Change the name of ArrayBoundsException in druntime
Sean Kelly
sean at invisibleduck.org
Wed Oct 22 12:01:36 PDT 2008
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
More information about the Digitalmars-d
mailing list