Main Page | Modules | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

java::lang::ArrayIndexOutOfBoundsException Class Reference

Thrown to indicate that an array has been accessed with an illegal index. More...

#include <java_lang_ArrayIndexOutOfBoundsException.h>

Inheritance diagram for java::lang::ArrayIndexOutOfBoundsException:

Inheritance graph
[legend]
Collaboration diagram for java::lang::ArrayIndexOutOfBoundsException:

Collaboration graph
[legend]
List of all members.

Public Types

enum  {
  xmogDefaultFlags = xmog_base::GLOBAL, xmogMajorVersion = 3, xmogMinorVersion = 2, xmogPatchVersion = 9,
  xmogBuildNumber = 2047
}
typedef ::xmog_java_array_template<
::java::lang::ArrayIndexOutOfBoundsException
array1D
typedef ::xmog_java_array_template<
::xmog_java_array_template<
::java::lang::ArrayIndexOutOfBoundsException > > 
array2D

Public Member Functions

 ArrayIndexOutOfBoundsException (::xmog_dummy _use_java_ctor,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags)
 Constructs an ArrayIndexOutOfBoundsException with no detail message.
 ArrayIndexOutOfBoundsException (const ::java::lang::String &s,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags)
 Constructs an ArrayIndexOutOfBoundsException class with the specified detail message.
 ArrayIndexOutOfBoundsException (jint index,::xmog_localenv *p_xenv=NULL, xmog_flags f_xflags=xmogDefaultFlags)
 Constructs a new ArrayIndexOutOfBoundsException class with an argument indicating the illegal index.

Detailed Description

Thrown to indicate that an array has been accessed with an illegal index.

The index is either negative or greater than or equal to the size of the array.

Author:
unascribed


Constructor & Destructor Documentation

java::lang::ArrayIndexOutOfBoundsException::ArrayIndexOutOfBoundsException jint  index,
::xmog_localenv p_xenv = NULL,
xmog_flags  f_xflags = xmogDefaultFlags
 

Constructs a new ArrayIndexOutOfBoundsException class with an argument indicating the illegal index.

Parameters:
index the illegal index.
p_xenv the local call environment. The default value is NULL.
f_xflags the flags that allow control over the reference type and other internal matters. The default value is xmog_base::GLOBAL.

java::lang::ArrayIndexOutOfBoundsException::ArrayIndexOutOfBoundsException const ::java::lang::String s,
::xmog_localenv p_xenv = NULL,
xmog_flags  f_xflags = xmogDefaultFlags
 

Constructs an ArrayIndexOutOfBoundsException class with the specified detail message.

Parameters:
s the detail message.
p_xenv the local call environment. The default value is NULL.
f_xflags the flags that allow control over the reference type and other internal matters. The default value is xmog_base::GLOBAL.

java::lang::ArrayIndexOutOfBoundsException::ArrayIndexOutOfBoundsException ::xmog_dummy  _use_java_ctor,
::xmog_localenv p_xenv = NULL,
xmog_flags  f_xflags = xmogDefaultFlags
 

Constructs an ArrayIndexOutOfBoundsException with no detail message.

Parameters:
_use_java_ctor indicates that you want to delegate to a Java constructor whose natural proxy conflicts with a C++ requirement.
p_xenv the local call environment. The default value is NULL.
f_xflags the flags that allow control over the reference type and other internal matters. The default value is xmog_base::GLOBAL.


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 10:19:18 2006 for JMS Courier for C++ by  doxygen 1.4.1