harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From telli...@apache.org
Subject svn commit: r724734 [17/46] - in /harmony/standard/site: docs/externals/kernel_doc/ docs/externals/kernel_doc/html/ docs/externals/vm_doc/ docs/externals/vm_doc/html/ docs/subcomponents/classlibrary/ xdocs/subcomponents/classlibrary/
Date Tue, 09 Dec 2008 15:03:51 GMT
Added: harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Array.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Array.html?rev=724734&view=auto
==============================================================================
--- harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Array.html (added)
+++ harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Array.html Tue Dec  9 07:03:45 2008
@@ -0,0 +1,1225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Harmony Kernel: java.lang.reflect.Array Class Reference</title>
+<link href="hydoxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.4 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul>
+</div>
+<div class="nav">
+<b>java</b>.<b>lang</b>.<b>reflect</b>.<a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html">Array</a></div>
+<h1>java.lang.reflect.Array Class Reference</h1><!-- doxytag: class="java::lang::reflect::Array" -->
+<p>
+<a href="classjava_1_1lang_1_1reflect_1_1Array-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
+This class must be implemented by the VM vendor. 
+<p>
+This class provides methods to dynamically create and access arrays. <table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#695e3797ebbabf23ffc2890a37fd856e">get</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index.  <a href="#695e3797ebbabf23ffc2890a37fd856e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#da7b3e2a2f627a55483ffe900efc4991">getBoolean</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a boolean if possible.  <a href="#da7b3e2a2f627a55483ffe900efc4991"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native byte&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#c57abd9b0165850b62d3d794925964d6">getByte</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a byte if possible.  <a href="#c57abd9b0165850b62d3d794925964d6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#340c0955e15f10f070b8c688fcfaa398">getChar</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a char if possible.  <a href="#340c0955e15f10f070b8c688fcfaa398"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#03fe24c430db4859042f6130a1aaf7d2">getDouble</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a double if possible.  <a href="#03fe24c430db4859042f6130a1aaf7d2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#46341f5b07cb77ddadd58bfe20aada7d">getFloat</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a float if possible.  <a href="#46341f5b07cb77ddadd58bfe20aada7d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#8d40a94eee7eb2a9690f4cd885df3a91">getInt</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to an int if possible.  <a href="#8d40a94eee7eb2a9690f4cd885df3a91"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#78a1ef8a60520e962228ca8de09ff5d3">getLength</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array)  throws IllegalArgumentException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the length of the array.  <a href="#78a1ef8a60520e962228ca8de09ff5d3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#2b346ab5a1703704c1dac91f76ba8b0c">getLong</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a long if possible.  <a href="#2b346ab5a1703704c1dac91f76ba8b0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#9d78855000c540a9bbcca497e73908ce">getShort</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the element of the array at the specified index, converted to a short if possible.  <a href="#9d78855000c540a9bbcca497e73908ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#276653f5f21266071f948b4a6f363c7f">newInstance</a> (Class&lt;?&gt; componentType, int[] dimensions)  throws NegativeArraySizeException, IllegalArgumentException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a new multidimensional array of the specified component type and dimensions.  <a href="#276653f5f21266071f948b4a6f363c7f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#01e71e99e0dc553873fbc34d9dbcff32">newInstance</a> (Class&lt;?&gt; componentType, int size)  throws NegativeArraySizeException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a new array of the specified component type and length.  <a href="#01e71e99e0dc553873fbc34d9dbcff32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#cdaa662791c65bf2164fab757c32c6ad">set</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the value.  <a href="#cdaa662791c65bf2164fab757c32c6ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#14aa55fd22dffd2fe74310197f8a40f8">setBoolean</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, boolean value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the boolean value.  <a href="#14aa55fd22dffd2fe74310197f8a40f8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#610bace87c078442c9a264cdf09e27d2">setByte</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, byte value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the byte value.  <a href="#610bace87c078442c9a264cdf09e27d2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#9dcff223877887d1c43cfb93247ad36b">setChar</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, char value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the char value.  <a href="#9dcff223877887d1c43cfb93247ad36b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#13c28197688717b9bfdbae8fb10d2736">setDouble</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, double value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the double value.  <a href="#13c28197688717b9bfdbae8fb10d2736"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#5a8368e3374216f4bbae3fcb027d6030">setFloat</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, float value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the float value.  <a href="#5a8368e3374216f4bbae3fcb027d6030"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#f87b79ccac61771b6c1ded335541e3ff">setInt</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, int value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the int value.  <a href="#f87b79ccac61771b6c1ded335541e3ff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#4a751fd31253ea7cc6098a627ebed06b">setLong</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, long value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the long value.  <a href="#4a751fd31253ea7cc6098a627ebed06b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#5023db7e0df5a19794fe2a2f96f3abc3">setShort</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> array, int index, short value)  throws IllegalArgumentException, ArrayIndexOutOfBoundsException</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the element of the array at the specified index to the short value.  <a href="#5023db7e0df5a19794fe2a2f96f3abc3"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#eabf5c25b30bfbaadcb4341a81935139">Array</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prevent this class from being instantiated.  <a href="#eabf5c25b30bfbaadcb4341a81935139"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#c725178dc946a689d53f8fb7de0eda41">multiNewArrayImpl</a> (Class&lt;?&gt; componentType, int dimensions, int[] dimensionsArray)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static native <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Array.html#c9e12c9caaf188d78fede06edc32f892">newArrayImpl</a> (Class&lt;?&gt; componentType, int dimension)</td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="eabf5c25b30bfbaadcb4341a81935139"></a><!-- doxytag: member="java::lang::reflect::Array::Array" ref="eabf5c25b30bfbaadcb4341a81935139" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">java.lang.reflect.Array.Array           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Prevent this class from being instantiated. 
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="c725178dc946a689d53f8fb7de0eda41"></a><!-- doxytag: member="java::lang::reflect::Array::multiNewArrayImpl" ref="c725178dc946a689d53f8fb7de0eda41" args="(Class&lt;?&gt; componentType, int dimensions, int[] dimensionsArray)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> java.lang.reflect.Array.multiNewArrayImpl           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt;?&gt;&nbsp;</td>
+          <td class="paramname"> <em>componentType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dimensions</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int[]&nbsp;</td>
+          <td class="paramname"> <em>dimensionsArray</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static, private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO Document this method. Is it actually used? <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>componentType</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dimensions</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dimensionsArray</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c9e12c9caaf188d78fede06edc32f892"></a><!-- doxytag: member="java::lang::reflect::Array::newArrayImpl" ref="c9e12c9caaf188d78fede06edc32f892" args="(Class&lt;?&gt; componentType, int dimension)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> java.lang.reflect.Array.newArrayImpl           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt;?&gt;&nbsp;</td>
+          <td class="paramname"> <em>componentType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dimension</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static, private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+TODO Document this method. Is it actually used? <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>componentType</em>&nbsp;</td><td></td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dimension</em>&nbsp;</td><td></td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd></dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="695e3797ebbabf23ffc2890a37fd856e"></a><!-- doxytag: member="java::lang::reflect::Array::get" ref="695e3797ebbabf23ffc2890a37fd856e" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> java.lang.reflect.Array.get           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index. 
+<p>
+This reproduces the effect of <code>array[index]</code> If the array component is a base type, the result is automatically wrapped.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element, possibly wrapped </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="da7b3e2a2f627a55483ffe900efc4991"></a><!-- doxytag: member="java::lang::reflect::Array::getBoolean" ref="da7b3e2a2f627a55483ffe900efc4991" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native boolean java.lang.reflect.Array.getBoolean           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a boolean if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c57abd9b0165850b62d3d794925964d6"></a><!-- doxytag: member="java::lang::reflect::Array::getByte" ref="c57abd9b0165850b62d3d794925964d6" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native byte java.lang.reflect.Array.getByte           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a byte if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="340c0955e15f10f070b8c688fcfaa398"></a><!-- doxytag: member="java::lang::reflect::Array::getChar" ref="340c0955e15f10f070b8c688fcfaa398" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native char java.lang.reflect.Array.getChar           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a char if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="03fe24c430db4859042f6130a1aaf7d2"></a><!-- doxytag: member="java::lang::reflect::Array::getDouble" ref="03fe24c430db4859042f6130a1aaf7d2" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native double java.lang.reflect.Array.getDouble           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a double if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="46341f5b07cb77ddadd58bfe20aada7d"></a><!-- doxytag: member="java::lang::reflect::Array::getFloat" ref="46341f5b07cb77ddadd58bfe20aada7d" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native float java.lang.reflect.Array.getFloat           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a float if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8d40a94eee7eb2a9690f4cd885df3a91"></a><!-- doxytag: member="java::lang::reflect::Array::getInt" ref="8d40a94eee7eb2a9690f4cd885df3a91" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native int java.lang.reflect.Array.getInt           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to an int if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="78a1ef8a60520e962228ca8de09ff5d3"></a><!-- doxytag: member="java::lang::reflect::Array::getLength" ref="78a1ef8a60520e962228ca8de09ff5d3" args="(Object array)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native int java.lang.reflect.Array.getLength           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws IllegalArgumentException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the length of the array. 
+<p>
+This reproduces the effect of <code>array.length</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the length </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2b346ab5a1703704c1dac91f76ba8b0c"></a><!-- doxytag: member="java::lang::reflect::Array::getLong" ref="2b346ab5a1703704c1dac91f76ba8b0c" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native long java.lang.reflect.Array.getLong           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a long if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9d78855000c540a9bbcca497e73908ce"></a><!-- doxytag: member="java::lang::reflect::Array::getShort" ref="9d78855000c540a9bbcca497e73908ce" args="(Object array, int index)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native short java.lang.reflect.Array.getShort           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the element of the array at the specified index, converted to a short if possible. 
+<p>
+This reproduces the effect of <code>array[index]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the requested element </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the element cannot be converted to the requested type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="276653f5f21266071f948b4a6f363c7f"></a><!-- doxytag: member="java::lang::reflect::Array::newInstance" ref="276653f5f21266071f948b4a6f363c7f" args="(Class&lt;?&gt; componentType, int[] dimensions)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> java.lang.reflect.Array.newInstance           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt;?&gt;&nbsp;</td>
+          <td class="paramname"> <em>componentType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int[]&nbsp;</td>
+          <td class="paramname"> <em>dimensions</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws NegativeArraySizeException, IllegalArgumentException <code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a new multidimensional array of the specified component type and dimensions. 
+<p>
+This reproduces the effect of <code>new componentType[d0][d1]...[dn]</code> for a dimensions array of { d0, d1, ... , dn }<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>componentType</em>&nbsp;</td><td>the component type of the new array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dimensions</em>&nbsp;</td><td>the dimensions of the new array </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the new array </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the component type is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NegativeArraySizeException</em>&nbsp;</td><td>if any of the dimensions are negative </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array of dimensions is of size zero, or exceeds the limit of the number of dimension for an array (currently 255) </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="01e71e99e0dc553873fbc34d9dbcff32"></a><!-- doxytag: member="java::lang::reflect::Array::newInstance" ref="01e71e99e0dc553873fbc34d9dbcff32" args="(Class&lt;?&gt; componentType, int size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static <a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> java.lang.reflect.Array.newInstance           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt;?&gt;&nbsp;</td>
+          <td class="paramname"> <em>componentType</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>size</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws NegativeArraySizeException <code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a new array of the specified component type and length. 
+<p>
+This reproduces the effect of <code>new componentType[size]</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>componentType</em>&nbsp;</td><td>the component type of the new array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>the length of the new array </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the new array </dd></dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the component type is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NegativeArraySizeException</em>&nbsp;</td><td>if the size if negative </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cdaa662791c65bf2164fab757c32c6ad"></a><!-- doxytag: member="java::lang::reflect::Array::set" ref="cdaa662791c65bf2164fab757c32c6ad" args="(Object array, int index, Object value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.set           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code> If the array component is a base type, the value is automatically unwrapped<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="14aa55fd22dffd2fe74310197f8a40f8"></a><!-- doxytag: member="java::lang::reflect::Array::setBoolean" ref="14aa55fd22dffd2fe74310197f8a40f8" args="(Object array, int index, boolean value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setBoolean           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the boolean value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="610bace87c078442c9a264cdf09e27d2"></a><!-- doxytag: member="java::lang::reflect::Array::setByte" ref="610bace87c078442c9a264cdf09e27d2" args="(Object array, int index, byte value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setByte           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">byte&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the byte value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9dcff223877887d1c43cfb93247ad36b"></a><!-- doxytag: member="java::lang::reflect::Array::setChar" ref="9dcff223877887d1c43cfb93247ad36b" args="(Object array, int index, char value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setChar           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the char value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="13c28197688717b9bfdbae8fb10d2736"></a><!-- doxytag: member="java::lang::reflect::Array::setDouble" ref="13c28197688717b9bfdbae8fb10d2736" args="(Object array, int index, double value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setDouble           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">double&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the double value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5a8368e3374216f4bbae3fcb027d6030"></a><!-- doxytag: member="java::lang::reflect::Array::setFloat" ref="5a8368e3374216f4bbae3fcb027d6030" args="(Object array, int index, float value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setFloat           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">float&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the float value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f87b79ccac61771b6c1ded335541e3ff"></a><!-- doxytag: member="java::lang::reflect::Array::setInt" ref="f87b79ccac61771b6c1ded335541e3ff" args="(Object array, int index, int value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setInt           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the int value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a751fd31253ea7cc6098a627ebed06b"></a><!-- doxytag: member="java::lang::reflect::Array::setLong" ref="4a751fd31253ea7cc6098a627ebed06b" args="(Object array, int index, long value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setLong           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">long&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the long value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5023db7e0df5a19794fe2a2f96f3abc3"></a><!-- doxytag: member="java::lang::reflect::Array::setShort" ref="5023db7e0df5a19794fe2a2f96f3abc3" args="(Object array, int index, short value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static native void java.lang.reflect.Array.setShort           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td>
+          <td class="paramname"> <em>array</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>index</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">short&nbsp;</td>
+          <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws IllegalArgumentException, ArrayIndexOutOfBoundsException<code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the element of the array at the specified index to the short value. 
+<p>
+This reproduces the effect of <code>array[index] = value</code><p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>array</em>&nbsp;</td><td>the array </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>index</em>&nbsp;</td><td>the index </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the new value </td></tr>
+  </table>
+</dl>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.NullPointerException</em>&nbsp;</td><td>if the array is null </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.IllegalArgumentException</em>&nbsp;</td><td>if the array is not an array or the value cannot be converted to the array type by a widening conversion </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>java.lang.ArrayIndexOutOfBoundsException</em>&nbsp;</td><td>if the index is out of bounds -- negative or greater than or equal to the array length </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>java/lang/reflect/Array.java</ul>
+<hr size="1">
+<address style="text-align: center;">
+  <small>
+    <p>Genereated on Tue Dec 9 14:09:48 2008 by Doxygen.</p>
+    <p>(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable. </p>
+  </small>
+</address>
+</body>
+</html>

Propchange: harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Array.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4-members.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4-members.html?rev=724734&view=auto
==============================================================================
--- harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4-members.html (added)
+++ harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4-members.html Tue Dec  9 07:03:45 2008
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>Harmony Kernel: Member List</title>
+<link href="hydoxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.4 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+  </ul>
+</div>
+<h1>java.lang.reflect.Constructor&lt; T &gt; Member List</h1>This is the complete list of members for <a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a>, including all inherited members.<p><table>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#f929d7da51476b00ef80cca7f05c3209">AccessibleObject</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#3164bca94c6a33f10c38cd2e94987a2a">checkAccessibility</a>(Class&lt;?&gt; senderClass, Object receiver)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#709abb4bee671e53a5a5a0aa29733dc6">Constructor</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td><code> [private]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#1574d0e2c44010b5b71ea220b6e4d69b">emptyArgs</a></td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#392beb7bb9f18f01747991db1d617adf">equals</a>(Object object)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>getAnnotation</b>(Class&lt; T &gt; annotationType) (defined in <a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a>)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>getAnnotations</b>() (defined in <a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a>)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>getDeclaredAnnotations</b>() (defined in <a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a>)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#b58d8ce5dd1f29877718cfea1674cbd5">getDeclaringClass</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#9499cf4dab1a519e32aa2b7b4cc1afc2">getExceptionTypes</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#31fde57c12936f34ba1df5bc0ec1daba">getExceptionTypesImpl</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#3672cf3e879b376cbe114e7c631d104c">getGenericExceptionTypes</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#65c1be8e2d9edf9ac3baf3a2176fdf97">getGenericParameterTypes</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#a02b2232ac998c0faf18b3be3ea15b3a">getModifiers</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#6f1fc5345d6a870ec58cd5c3fc0691f4">getName</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#75f997e38c08de84754d9a68ba27b9b2">getParameterAnnotations</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#36bff93a2e9a16710654a84f6af8ae51">getParameterTypes</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#14c7f1c983f327a81d8a7ed2cdbcdaa9">getParameterTypesImpl</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#e7e7e99964d65308e0371d2ee90d53e6">getSignature</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#bd7e29267ae8d8dd1d5c38f94a514385">getStackClass</a>(int depth)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package, static]</code></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>getTypeParameters</b>() (defined in <a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a>)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#3f7ef2262f1fd8115bc013113859134e">hashCode</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#7f4f7432c8854bca86dcd9c195143470">initializeClass</a>(Class&lt;?&gt; clazz)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#747fef3048481ba7e428a8d83a549908">invokeD</a>(Object receiver, Object args[])</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#06c95607257a518f5ae00d6d763a57ad">invokeF</a>(Object receiver, Object args[])</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#20c0930b548632f83ef25469f194b173">invokeI</a>(Object receiver, Object args[])</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#9d8c5dd72f55a1f05ea810713d68bb49">invokeJ</a>(Object receiver, Object args[])</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#0665cd259a12ac36acff3daef8d30c65">invokeL</a>(Object receiver, Object args[])</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#d6706969ec36cbbbf36dc0967bcff14d">invokeV</a>(Object receiver, Object args[])</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#d8408e845b6eab840d0fb002adc0173f">isAccessible</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>isAnnotationPresent</b>(Class&lt;?extends Annotation &gt; annotationType) (defined in <a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a>)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>isSynthetic</b>() (defined in <a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a>)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#a6ea036aed87d2ccfec791bebd1c526f">isVarArgs</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#17ee6d531b16a00c533e6d127b78aa5a">marshallArguments</a>(Class[] parameterTypes, Object[] args)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [package, static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#bbdf0370dcceea2d95b7a235a480736a">newInstance</a>(Object...args)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#853e88ba83a7809c07d99cf63f79a836">setAccessible</a>(AccessibleObject[] objects, boolean flag)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td><code> [static]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html#5eb4c9064aa6ee45281d3335e6d0639b">setAccessible</a>(boolean flag)</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1AccessibleObject.html">java.lang.reflect.AccessibleObject</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#8dbeade0f94617e96d653be90493715c">toGenericString</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html#97604d8ab98e7ce7885177fdf4b45986">toString</a>()</td><td><a class="el" href="classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4.html">java.lang.reflect.Constructor&lt; T &gt;</a></td><td></td></tr>
+</table><hr size="1">
+<address style="text-align: center;">
+  <small>
+    <p>Genereated on Tue Dec 9 14:09:48 2008 by Doxygen.</p>
+    <p>(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable. </p>
+  </small>
+</address>
+</body>
+</html>

Propchange: harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1reflect_1_1Constructor_3_01T_01_4-members.html
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message