harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From telli...@apache.org
Subject svn commit: r724734 [6/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_1Class_3_01T_01_4.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1Class_3_01T_01_4.html?rev=724734&view=auto
==============================================================================
--- harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1Class_3_01T_01_4.html (added)
+++ harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1Class_3_01T_01_4.html Tue Dec  9 07:03:45 2008
@@ -0,0 +1,1944 @@
+<!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.Class&lt; T &gt; 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>.<a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html">Class&lt; T &gt;</a></div>
+<h1>java.lang.Class&lt; T &gt; Class Reference</h1><!-- doxytag: class="java::lang::Class&lt; T &gt;" -->
+<p>
+<a href="classjava_1_1lang_1_1Class_3_01T_01_4-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>
+The documented natives must be implemented to support other provided class implementations in this package. An instance of class Class is the in-image representation of a Java class. There are three basic types of Classes <dl>
+<dt><em>Classes representing object types (classes or interfaces)</em>  </dt>
+<dd>These are Classes which represent the class of a simple instance as found in the class hierarchy. The name of one of these Classes is simply the fully qualified class name of the class or interface that it represents. Its <em>signature</em> is the letter "L", followed by its name, followed by a semi-colon (";"). </dd>
+<dt><em>Classes representing base types</em> </dt>
+<dd>These Classes represent the standard Java base types. Although it is not possible to create new instances of these Classes, they are still useful for providing reflection information, and as the component type of array classes. There is one of these Classes for each base type, and their signatures are: <ul>
+<li>
+<code>B</code> representing the <code>byte</code> base type </li>
+<li>
+<code>S</code> representing the <code>short</code> base type </li>
+<li>
+<code>I</code> representing the <code>int</code> base type </li>
+<li>
+<code>J</code> representing the <code>long</code> base type </li>
+<li>
+<code>F</code> representing the <code>float</code> base type </li>
+<li>
+<code>D</code> representing the <code>double</code> base type </li>
+<li>
+<code>C</code> representing the <code>char</code> base type </li>
+<li>
+<code>Z</code> representing the <code>boolean</code> base type </li>
+<li>
+<code>V</code> representing void function return values </li>
+</ul>
+The name of a Class representing a base type is the keyword which is used to represent the type in Java source code (i.e. "int" for the <code>int</code> base type. </dd>
+<dt><em>Classes representing array classes</em> </dt>
+<dd>These are Classes which represent the classes of Java arrays. There is one such Class for all array instances of a given arity (number of dimensions) and leaf component type. In this case, the name of the class is one or more left square brackets (one per dimension in the array) followed by the signature ofP the class representing the leaf component type, which can be either an object type or a base type. The signature of a Class representing an array type is the same as its name. </dd>
+</dl>
+<p>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.0 </dd></dl>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#3ad66ce4320bfb0cf41100dde8d2b69a">getClasses</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing all public class members of the class which the receiver represents and its super classes and interfaces.  <a href="#3ad66ce4320bfb0cf41100dde8d2b69a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Annotation[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#97b407fba6682942e0504a1a981a22a7">getAnnotations</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers all the annotations of the receiver.  <a href="#97b407fba6682942e0504a1a981a22a7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#cb51ca582a5c55a873becf301239399a">getCanonicalName</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the canonical name of the receiver.  <a href="#cb51ca582a5c55a873becf301239399a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#cc36c2cc15435fbce3c871438aeff793">getClassLoader</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the class loader which was used to load the class represented by the receiver.  <a href="#cc36c2cc15435fbce3c871438aeff793"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class&lt;?&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#e9f2b5edd10dda5ca4e9b06347265645">getComponentType</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Class object which represents the receiver's component type if the receiver represents an array type.  <a href="#e9f2b5edd10dda5ca4e9b06347265645"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Constructor&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#807c786cddfc9cac95d89dbba6cbfb40">getConstructor</a> (Class...parameterTypes)  throws NoSuchMethodException, SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a public Constructor object which represents the constructor described by the arguments.  <a href="#807c786cddfc9cac95d89dbba6cbfb40"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Constructor[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#1ffc5be2eeb4c4af8506d8aba4d51b7e">getConstructors</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing Constructor objects describing all constructors which are visible from the current execution context.  <a href="#1ffc5be2eeb4c4af8506d8aba4d51b7e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Annotation[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#c568c5e286c396bb8785f5defb5f4e3c">getDeclaredAnnotations</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the annotations that are directly defined on this type.  <a href="#c568c5e286c396bb8785f5defb5f4e3c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#3a311316275972cc8091299dcad9b9b8">getDeclaredClasses</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing all class members of the class which the receiver represents.  <a href="#3a311316275972cc8091299dcad9b9b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Constructor&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#e971ea47421d66c69976bd90ae685262">getDeclaredConstructor</a> (Class...parameterTypes)  throws NoSuchMethodException, SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Constructor object which represents the constructor described by the arguments.  <a href="#e971ea47421d66c69976bd90ae685262"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Constructor[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#9df7e849b0e5fc2fe4b102ec17acc600">getDeclaredConstructors</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing Constructor objects describing all constructor which are defined by the receiver.  <a href="#9df7e849b0e5fc2fe4b102ec17acc600"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#1e964eb07316a697a06d5ceb92a74533">getDeclaredField</a> (String name)  throws NoSuchFieldException,             SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Field object describing the field in the receiver named by the argument.  <a href="#1e964eb07316a697a06d5ceb92a74533"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a>[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#77524c061686ed5606e8d23e349b8402">getDeclaredFields</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing Field objects describing all fields which are defined by the receiver.  <a href="#77524c061686ed5606e8d23e349b8402"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#8a6e25baf38877f2c9bd317993b9278d">getDeclaredMethod</a> (String name, Class...parameterTypes)  throws NoSuchMethodException, SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Method object which represents the method described by the arguments.  <a href="#8a6e25baf38877f2c9bd317993b9278d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a>[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#091ebb1378fcd6d317108d71629734b4">getDeclaredMethods</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing Method objects describing all methods which are defined by the receiver.  <a href="#091ebb1378fcd6d317108d71629734b4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class&lt;?&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#18b18df134b10fe731502c499e350a2b">getDeclaringClass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the class which declared the class represented by the receiver.  <a href="#18b18df134b10fe731502c499e350a2b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class&lt;?&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#1a21f4a7ea153d1854ba021647c9800f">getEnclosingClass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the class that directly encloses the receiver.  <a href="#1a21f4a7ea153d1854ba021647c9800f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Constructor&lt;?&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29b00686fee23e2ea06c876855c34508">getEnclosingConstructor</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <a class="el" href="">Constructor</a>, which encloses the declaration of this class, if it is an anonymous or local/automatic class, otherwise <code>null</code>.  <a href="#29b00686fee23e2ea06c876855c34508"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#5888a600cfe326d780a0a202bad6eb32">getEnclosingMethod</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <a class="el" href="">Method</a>, which encloses the declaration of this class, if it is an anonymous or local/automatic class, otherwise <code>null</code>.  <a href="#5888a600cfe326d780a0a202bad6eb32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#02361f21d810987157da6bcab9a4a3be">getEnumConstants</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <code>enum</code> constants/fields associated with this class if it is an  <a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#175c5b5e2ca9fca9d5e5a372f55a4a30" title="Indicates whether or not this class is an enum.">isEnum()</a> enum}, otherwise <code>null</code>.  <a href="#02361f21d810987157da6bcab9a4a3be"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#0bb63ee2f1d5ac3849b7edd1fdae277f">getField</a> (String name)  throws NoSuchFieldException,             SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Field object describing the field in the receiver named by the argument which must be visible from the current execution context.  <a href="#0bb63ee2f1d5ac3849b7edd1fdae277f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a>[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#208b29b33e74736085fb4dcf09e7e815">getFields</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing Field objects describing all fields which are visible from the current execution context.  <a href="#208b29b33e74736085fb4dcf09e7e815"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Type[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#283cb8f29307d6c423620d57615ed1b0">getGenericInterfaces</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <a class="el" href="">types</a> of the interface that this class directly implements.  <a href="#283cb8f29307d6c423620d57615ed1b0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#1a990714d956334a16660fba0b6fa7c5">getGenericSuperclass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the <a class="el" href="">Type</a> that represents the super class of this class.  <a href="#1a990714d956334a16660fba0b6fa7c5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#d32fe7de6527c3250dc94297d93fb034">getInterfaces</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array of Class objects which match the interfaces specified in the receiver classes <code>implements</code> declaration.  <a href="#d32fe7de6527c3250dc94297d93fb034"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#9e72022e11c9101032ef6b3da3e2d1d3">getMethod</a> (String name, Class...parameterTypes)  throws NoSuchMethodException, SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Method object which represents the method described by the arguments.  <a href="#9e72022e11c9101032ef6b3da3e2d1d3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a>[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29c74021027f01728f5d120497fd2132">getMethods</a> ()  throws SecurityException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an array containing Method objects describing all methods which are visible from the current execution context.  <a href="#29c74021027f01728f5d120497fd2132"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#94f78d2195680cc7e1936bf5d79bb4d5">getModifiers</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers an integer which which is the receiver's modifiers.  <a href="#94f78d2195680cc7e1936bf5d79bb4d5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#519d106bdcae3753e001fc1ac5df226f">getName</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the name of the class which the receiver represents.  <a href="#519d106bdcae3753e001fc1ac5df226f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#8288f65c0813faa65c50d24b24d19307">getSimpleName</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the simple name of the receiver as defined in the source code.  <a href="#8288f65c0813faa65c50d24b24d19307"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ProtectionDomain&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#3b986df4ee32270d5b7e5fc9bcf72762">getProtectionDomain</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the ProtectionDomain of the receiver.  <a href="#3b986df4ee32270d5b7e5fc9bcf72762"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">URL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#03b19f525a0d59a9810baee1278198da">getResource</a> (String resName)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a read-only stream on the contents of the resource specified by resName.  <a href="#03b19f525a0d59a9810baee1278198da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">InputStream&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#0f36c81872f2f412211f2289a1d9c023">getResourceAsStream</a> (String resName)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a read-only stream on the contents of the resource specified by resName.  <a href="#0f36c81872f2f412211f2289a1d9c023"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><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_1Class_3_01T_01_4.html#aeca393062aa4f0b1ac5dba7afa0f44d">getSigners</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the signers for the class represented by the receiver, or null if there are no signers.  <a href="#aeca393062aa4f0b1ac5dba7afa0f44d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">Class&lt;?super T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#719b5c34aff138621cb6bc25dac3cfbf">getSuperclass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the Class which represents the receiver's superclass.  <a href="#719b5c34aff138621cb6bc25dac3cfbf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">TypeVariable&lt; Class&lt; T &gt; &gt;[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#f9cc8ce52dd3b5d4779122ced488fb44">getTypeParameters</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the type variables associated with this class.  <a href="#f9cc8ce52dd3b5d4779122ced488fb44"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#7d340296cb5f98d729c7c568a9153652">isAnnotation</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether or not this class is an annotation.  <a href="#7d340296cb5f98d729c7c568a9153652"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#6f9b13547ffb8c8765cdc98d3112c1ba">isAnnotationPresent</a> (Class&lt;?extends Annotation &gt; annotationClass)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether or not the given annotation is present for this class.  <a href="#6f9b13547ffb8c8765cdc98d3112c1ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#c54d709598ab1abbfac729951a30719f">isAnonymousClass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether or not this class was anonymously declared.  <a href="#c54d709598ab1abbfac729951a30719f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#2be8cd039163eb37e9d5fb99b91b3aca">isArray</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the receiver represents an array class.  <a href="#2be8cd039163eb37e9d5fb99b91b3aca"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#e38cb560fda41a377d8c8fb8ab125192">isAssignableFrom</a> (Class&lt;?&gt; cls)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the type represented by the argument can be converted via an identity conversion or a widening reference conversion (i.e.  <a href="#e38cb560fda41a377d8c8fb8ab125192"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#175c5b5e2ca9fca9d5e5a372f55a4a30">isEnum</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Indicates whether or not this class is an <code>enum</code>.  <a href="#175c5b5e2ca9fca9d5e5a372f55a4a30"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#d810557171c06988c56e5c0a1f4ac214">isInstance</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> object)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the argument is non-null and can be cast to the type of the receiver.  <a href="#d810557171c06988c56e5c0a1f4ac214"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#491b38acf913c66799efc980eb7c1703">isInterface</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the receiver represents an interface.  <a href="#491b38acf913c66799efc980eb7c1703"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#80ac6657be17de39cf8e37e1acdfcebe">isLocalClass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers whether the receiver is defined locally.  <a href="#80ac6657be17de39cf8e37e1acdfcebe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#c0d9bb0ebdb57049493fba3f85688111">isMemberClass</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers whether the receiver is a member class.  <a href="#c0d9bb0ebdb57049493fba3f85688111"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#7ceca6c87ca2c26a762cb0ac82664109">isPrimitive</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the receiver represents a base type.  <a href="#7ceca6c87ca2c26a762cb0ac82664109"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#07551a4337669ce7249275b206c45b9f">isSynthetic</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers whether the receiver is a synthetic type.  <a href="#07551a4337669ce7249275b206c45b9f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#d91e607814647a98d8578d157f1d6950">newInstance</a> ()  throws IllegalAccessException,             InstantiationException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a new instance of the class represented by the receiver, created by invoking the default (i.e.  <a href="#d91e607814647a98d8578d157f1d6950"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#87f73920e9a557a30de72731cd90f17e">toString</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a string containing a concise, human-readable description of the receiver.  <a href="#87f73920e9a557a30de72731cd90f17e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1Package.html">Package</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#da990e0529fb68d68946dc6f0d9a2df4">getPackage</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the <a class="el" href="classjava_1_1lang_1_1Package.html" title="This class must be implemented by the VM vendor.">Package</a> of which this class is a member.  <a href="#da990e0529fb68d68946dc6f0d9a2df4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#07ae0441f273860471797adc8ced0409">desiredAssertionStatus</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the assertion status for this class.  <a href="#07ae0441f273860471797adc8ced0409"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#b05da6f0f253e419314447e95a816abb">cast</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a> obj)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cast the given object to the type <code>T</code>.  <a href="#b05da6f0f253e419314447e95a816abb"></a><br></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 Class&lt;?&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#3dfa8329038de567e59bb11da0297bda">forName</a> (String className)  throws ClassNotFoundException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Class object which represents the class named by the argument.  <a href="#3dfa8329038de567e59bb11da0297bda"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static Class&lt;?&gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#0ac436617cd2eab8c7b78590eb08bacc">forName</a> (String className, boolean initializeBoolean, <a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> classLoader)  throws ClassNotFoundException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers a Class object which represents the class named by the argument.  <a href="#0ac436617cd2eab8c7b78590eb08bacc"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Package Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#02b4b20efbd4762ccdcf0ffeb668b6de">verify</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Verify the specified Class using the VM byte code verifier.  <a href="#02b4b20efbd4762ccdcf0ffeb668b6de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">public&lt; A extends Annotation &gt; A&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#e31178249f659a8cb40bd5be2dea7517">getAnnotation</a> (Class&lt; A &gt; annotationClass)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the annotation of the given type.  <a href="#e31178249f659a8cb40bd5be2dea7517"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#ba8d492846f9e6c9b2819eb8ae63a273">getClassLoaderImpl</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This must be provided by the VM vendor, as it is used by other provided class implementations in this package.  <a href="#ba8d492846f9e6c9b2819eb8ae63a273"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">ProtectionDomain&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#b476505750075232a1f2d8a2f7a41623">getPDImpl</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the ProtectionDomain of the receiver.  <a href="#b476505750075232a1f2d8a2f7a41623"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">public&lt; U &gt; Class&lt;?extends U &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#061c25f99e1f1e54fdb70722bf20717d">asSubclass</a> (Class&lt; U &gt; clazz)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Casts the receiver to a subclass of the given class.  <a href="#061c25f99e1f1e54fdb70722bf20717d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Package Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">static final Class[]&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#e1b426ee6a2a24394327e8002535ae06">getStackClasses</a> (int maxDepth, boolean stopAtPrivileged)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This must be provided by the VM vendor, as it is used by other provided class implementations in this package.  <a href="#e1b426ee6a2a24394327e8002535ae06"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Static Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf84381553c7b92bea32e4cf236f4a11"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::serialVersionUID" ref="bf84381553c7b92bea32e4cf236f4a11" args="" -->
+static final long&nbsp;</td><td class="memItemRight" valign="bottom"><b>serialVersionUID</b> = 3206093459760846163L</td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="e1b426ee6a2a24394327e8002535ae06"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getStackClasses" ref="e1b426ee6a2a24394327e8002535ae06" args="(int maxDepth, boolean stopAtPrivileged)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static final Class [] java.lang.Class&lt; T &gt;.getStackClasses           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>maxDepth</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>stopAtPrivileged</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [static, package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This must be provided by the VM vendor, as it is used by other provided class implementations in this package. 
+<p>
+This method is used by SecurityManager.classDepth(), and getClassContext() which use the parameters (-1, false) and SecurityManager.classLoaderDepth(), currentClassLoader(), and currentLoadedClass() which use the parameters (-1, true). Walk the stack and answer an array containing the maxDepth most recent classes on the stack of the calling thread. Starting with the caller of the caller of <a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#e1b426ee6a2a24394327e8002535ae06" title="This must be provided by the VM vendor, as it is used by other provided class implementations...">getStackClasses()</a>, return an array of not more than maxDepth Classes representing the classes of running methods on the stack (including native methods). Frames representing the VM implementation of java.lang.reflect are not included in the list. If stopAtPrivileged is true, the walk will terminate at any frame running one of the following methods: <code><ul>
+<li>
+java/security/AccessController.doPrivileged(Ljava/security/PrivilegedAction;)Ljava/lang/Object; </li>
+<li>
+java/security/AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; </li>
+<li>
+java/security/AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; </li>
+<li>
+java/security/AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; </li>
+</ul>
+</code> If one of the doPrivileged methods is found, the walk terminate and that frame is NOT included in the returned array. Notes: <ul>
+<li>
+This method operates on the defining classes of methods on stack. NOT the classes of receivers. </li>
+<li>
+The item at index zero in the result array describes the caller of the caller of this method. </li>
+</ul>
+<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>maxDepth</em>&nbsp;</td><td>maximum depth to walk the stack, -1 for the entire stack </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>stopAtPrivileged</em>&nbsp;</td><td>stop at privileged classes </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the array of the most recent classes on the stack </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3dfa8329038de567e59bb11da0297bda"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::forName" ref="3dfa8329038de567e59bb11da0297bda" args="(String className)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Class&lt;?&gt; java.lang.Class&lt; T &gt;.forName           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>className</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws ClassNotFoundException <code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Class object which represents the class named by the argument. 
+<p>
+The name should be the name of a class as described in the class definition of <code>Class</code>, however Classes representing base types can not be found using this method.<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>className</em>&nbsp;</td><td>The name of the non-base type class to find </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the named Class </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>ClassNotFoundException</em>&nbsp;</td><td>If the class could not be found </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0ac436617cd2eab8c7b78590eb08bacc"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::forName" ref="0ac436617cd2eab8c7b78590eb08bacc" args="(String className, boolean initializeBoolean, ClassLoader classLoader)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">static Class&lt;?&gt; java.lang.Class&lt; T &gt;.forName           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>className</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>initializeBoolean</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a>&nbsp;</td>
+          <td class="paramname"> <em>classLoader</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws ClassNotFoundException <code> [static]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Class object which represents the class named by the argument. 
+<p>
+The name should be the name of a class as described in the class definition of <code>Class</code>, however Classes representing base types can not be found using this method. Security rules will be obeyed.<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>className</em>&nbsp;</td><td>The name of the non-base type class to find </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>initializeBoolean</em>&nbsp;</td><td>A boolean indicating whether the class should be initialized </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>classLoader</em>&nbsp;</td><td>The class loader to use to load the class </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the named class. </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>ClassNotFoundException</em>&nbsp;</td><td>If the class could not be found </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3ad66ce4320bfb0cf41100dde8d2b69a"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getClasses" ref="3ad66ce4320bfb0cf41100dde8d2b69a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Class [] java.lang.Class&lt; T &gt;.getClasses           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing all public class members of the class which the receiver represents and its super classes and interfaces. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the class' public class members </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>SecurityException</em>&nbsp;</td><td>If member access is not allowed </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="02b4b20efbd4762ccdcf0ffeb668b6de"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::verify" ref="02b4b20efbd4762ccdcf0ffeb668b6de" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void java.lang.Class&lt; T &gt;.verify           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Verify the specified Class using the VM byte code verifier. 
+<p>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>VerifyError</em>&nbsp;</td><td>if the Class cannot be verified </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e31178249f659a8cb40bd5be2dea7517"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getAnnotation" ref="e31178249f659a8cb40bd5be2dea7517" args="(Class&lt; A &gt; annotationClass)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">public&lt;A extends Annotation&gt; A java.lang.Class&lt; T &gt;.getAnnotation           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt; A &gt;&nbsp;</td>
+          <td class="paramname"> <em>annotationClass</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the annotation of the given type. 
+<p>
+If there is no annotation the method returns <code>null</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>annotationClass</em>&nbsp;</td><td>the annotation type. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the annotation of the given type, or <code>null</code> if none. </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97b407fba6682942e0504a1a981a22a7"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getAnnotations" ref="97b407fba6682942e0504a1a981a22a7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Annotation [] java.lang.Class&lt; T &gt;.getAnnotations           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers all the annotations of the receiver. 
+<p>
+If there are no annotations then answers an empty array.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a copy of the array containing the receiver's annotations. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cb51ca582a5c55a873becf301239399a"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getCanonicalName" ref="cb51ca582a5c55a873becf301239399a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">String java.lang.Class&lt; T &gt;.getCanonicalName           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the canonical name of the receiver. 
+<p>
+If the receiver does not have a canonical name, as defined in the Java Language Specification, then the method returns <code>null</code>.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver canonical name, or <code>null</code>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cc36c2cc15435fbce3c871438aeff793"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getClassLoader" ref="cc36c2cc15435fbce3c871438aeff793" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> java.lang.Class&lt; T &gt;.getClassLoader           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the class loader which was used to load the class represented by the receiver. 
+<p>
+Answer null if the class was loaded by the system class loader<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's class loader or null </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ba8d492846f9e6c9b2819eb8ae63a273"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getClassLoaderImpl" ref="ba8d492846f9e6c9b2819eb8ae63a273" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> java.lang.Class&lt; T &gt;.getClassLoaderImpl           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+This must be provided by the VM vendor, as it is used by other provided class implementations in this package. 
+<p>
+Outside of this class, it is used by SecurityManager.checkMemberAccess(), classLoaderDepth(), currentClassLoader() and currentLoadedClass(). Return the <a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> for this Class without doing any security checks. The bootstrap <a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> is returned, unlike <a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#cc36c2cc15435fbce3c871438aeff793" title="Answers the class loader which was used to load the class represented by the receiver...">getClassLoader()</a> which returns null in place of the bootstrap <a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a>.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the <a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ClassLoader.html#b1fb09341ddcbcfc1b019c01fcb7569c" title="This method must be provided by the VM vendor, as it is used by other provided class...">ClassLoader.isSystemClassLoader()</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e9f2b5edd10dda5ca4e9b06347265645"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getComponentType" ref="e9f2b5edd10dda5ca4e9b06347265645" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Class&lt;?&gt; java.lang.Class&lt; T &gt;.getComponentType           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Class object which represents the receiver's component type if the receiver represents an array type. 
+<p>
+Otherwise answers null. The component type of an array type is the type of the elements of the array.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the component type of the receiver. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="807c786cddfc9cac95d89dbba6cbfb40"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getConstructor" ref="807c786cddfc9cac95d89dbba6cbfb40" args="(Class...parameterTypes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Constructor&lt;T&gt; java.lang.Class&lt; T &gt;.getConstructor           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt; T &gt;...&nbsp;</td>
+          <td class="paramname"> <em>parameterTypes</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws NoSuchMethodException, SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a public Constructor object which represents the constructor described by the arguments. 
+<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>parameterTypes</em>&nbsp;</td><td>the types of the arguments. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the constructor described by the arguments. </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>NoSuchMethodException</em>&nbsp;</td><td>if the constructor could not be found. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#1ffc5be2eeb4c4af8506d8aba4d51b7e" title="Answers an array containing Constructor objects describing all constructors which...">getConstructors</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1ffc5be2eeb4c4af8506d8aba4d51b7e"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getConstructors" ref="1ffc5be2eeb4c4af8506d8aba4d51b7e" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Constructor [] java.lang.Class&lt; T &gt;.getConstructors           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing Constructor objects describing all constructors which are visible from the current execution context. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>all visible constructors starting from the receiver. </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>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29c74021027f01728f5d120497fd2132" title="Answers an array containing Method objects describing all methods which are visible...">getMethods</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c568c5e286c396bb8785f5defb5f4e3c"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredAnnotations" ref="c568c5e286c396bb8785f5defb5f4e3c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Annotation [] java.lang.Class&lt; T &gt;.getDeclaredAnnotations           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the annotations that are directly defined on this type. 
+<p>
+Annotations that are inherited are not included in the result. If there are no annotations, returns an empty array.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a copy of the array containing the receiver's defined annotations. </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3a311316275972cc8091299dcad9b9b8"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredClasses" ref="3a311316275972cc8091299dcad9b9b8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Class [] java.lang.Class&lt; T &gt;.getDeclaredClasses           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing all class members of the class which the receiver represents. 
+<p>
+Note that some of the fields which are returned may not be visible in the current execution context.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the class' class members </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>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e971ea47421d66c69976bd90ae685262"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredConstructor" ref="e971ea47421d66c69976bd90ae685262" args="(Class...parameterTypes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Constructor&lt;T&gt; java.lang.Class&lt; T &gt;.getDeclaredConstructor           </td>
+          <td>(</td>
+          <td class="paramtype">Class&lt; T &gt;...&nbsp;</td>
+          <td class="paramname"> <em>parameterTypes</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws NoSuchMethodException, SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Constructor object which represents the constructor described by the arguments. 
+<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>parameterTypes</em>&nbsp;</td><td>the types of the arguments. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the constructor described by the arguments. </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>NoSuchMethodException</em>&nbsp;</td><td>if the constructor could not be found. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#1ffc5be2eeb4c4af8506d8aba4d51b7e" title="Answers an array containing Constructor objects describing all constructors which...">getConstructors</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9df7e849b0e5fc2fe4b102ec17acc600"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredConstructors" ref="9df7e849b0e5fc2fe4b102ec17acc600" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Constructor [] java.lang.Class&lt; T &gt;.getDeclaredConstructors           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing Constructor objects describing all constructor which are defined by the receiver. 
+<p>
+Note that some of the fields which are returned may not be visible in the current execution context.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's constructors. </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>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29c74021027f01728f5d120497fd2132" title="Answers an array containing Method objects describing all methods which are visible...">getMethods</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1e964eb07316a697a06d5ceb92a74533"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredField" ref="1e964eb07316a697a06d5ceb92a74533" args="(String name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a> java.lang.Class&lt; T &gt;.getDeclaredField           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws NoSuchFieldException,             SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Field object describing the field in the receiver named by the argument. 
+<p>
+Note that the Constructor may not be visible from the current execution context.<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>name</em>&nbsp;</td><td>The name of the field to look for. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the field in the receiver named by the argument. </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>NoSuchFieldException</em>&nbsp;</td><td>if the requested field could not be found </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#77524c061686ed5606e8d23e349b8402" title="Answers an array containing Field objects describing all fields which are defined...">getDeclaredFields</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="77524c061686ed5606e8d23e349b8402"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredFields" ref="77524c061686ed5606e8d23e349b8402" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a> [] java.lang.Class&lt; T &gt;.getDeclaredFields           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing Field objects describing all fields which are defined by the receiver. 
+<p>
+Note that some of the fields which are returned may not be visible in the current execution context.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's fields. </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>SecurityException</em>&nbsp;</td><td>If member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#208b29b33e74736085fb4dcf09e7e815" title="Answers an array containing Field objects describing all fields which are visible...">getFields</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8a6e25baf38877f2c9bd317993b9278d"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredMethod" ref="8a6e25baf38877f2c9bd317993b9278d" args="(String name, Class...parameterTypes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a> java.lang.Class&lt; T &gt;.getDeclaredMethod           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Class&lt; T &gt;...&nbsp;</td>
+          <td class="paramname"> <em>parameterTypes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws NoSuchMethodException, SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Method object which represents the method described by the arguments. 
+<p>
+Note that the associated method may not be visible from the current execution context.<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>name</em>&nbsp;</td><td>the name of the method </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parameterTypes</em>&nbsp;</td><td>the types of the arguments. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the method described by the arguments. </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>NoSuchMethodException</em>&nbsp;</td><td>if the method could not be found. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>If member access is not allowed </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>NullPointerException</em>&nbsp;</td><td>if the name parameter is <code>null</code>. </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29c74021027f01728f5d120497fd2132" title="Answers an array containing Method objects describing all methods which are visible...">getMethods</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="091ebb1378fcd6d317108d71629734b4"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaredMethods" ref="091ebb1378fcd6d317108d71629734b4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a> [] java.lang.Class&lt; T &gt;.getDeclaredMethods           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing Method objects describing all methods which are defined by the receiver. 
+<p>
+Note that some of the methods which are returned may not be visible in the current execution context.<p>
+<dl compact><dt><b>Exceptions:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's methods. </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29c74021027f01728f5d120497fd2132" title="Answers an array containing Method objects describing all methods which are visible...">getMethods</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="18b18df134b10fe731502c499e350a2b"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getDeclaringClass" ref="18b18df134b10fe731502c499e350a2b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Class&lt;?&gt; java.lang.Class&lt; T &gt;.getDeclaringClass           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the class which declared the class represented by the receiver. 
+<p>
+This will return null if the receiver is a member of another class.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the declaring class of the receiver. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1a21f4a7ea153d1854ba021647c9800f"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getEnclosingClass" ref="1a21f4a7ea153d1854ba021647c9800f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Class&lt;?&gt; java.lang.Class&lt; T &gt;.getEnclosingClass           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the class that directly encloses the receiver. 
+<p>
+If there is no enclosing class the method returns <code>null</code>.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the enclosing class or <code>null</code>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="29b00686fee23e2ea06c876855c34508"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getEnclosingConstructor" ref="29b00686fee23e2ea06c876855c34508" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Constructor&lt;?&gt; java.lang.Class&lt; T &gt;.getEnclosingConstructor           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="">Constructor</a>, which encloses the declaration of this class, if it is an anonymous or local/automatic class, otherwise <code>null</code>. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="">Constructor</a> instance or <code>null</code>. </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5888a600cfe326d780a0a202bad6eb32"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getEnclosingMethod" ref="5888a600cfe326d780a0a202bad6eb32" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a> java.lang.Class&lt; T &gt;.getEnclosingMethod           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="">Method</a>, which encloses the declaration of this class, if it is an anonymous or local/automatic class, otherwise <code>null</code>. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A <a class="el" href="">Method</a> instance or <code>null</code>. </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="02361f21d810987157da6bcab9a4a3be"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getEnumConstants" ref="02361f21d810987157da6bcab9a4a3be" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">T [] java.lang.Class&lt; T &gt;.getEnumConstants           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <code>enum</code> constants/fields associated with this class if it is an  <a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#175c5b5e2ca9fca9d5e5a372f55a4a30" title="Indicates whether or not this class is an enum.">isEnum()</a> enum}, otherwise <code>null</code>. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An array of the <code>enum</code> constants for this class or <code>null</code>. </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0bb63ee2f1d5ac3849b7edd1fdae277f"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getField" ref="0bb63ee2f1d5ac3849b7edd1fdae277f" args="(String name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a> java.lang.Class&lt; T &gt;.getField           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws NoSuchFieldException,             SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Field object describing the field in the receiver named by the argument which must be visible from the current execution context. 
+<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>name</em>&nbsp;</td><td>The name of the field to look for. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the field in the receiver named by the argument. </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>NoSuchFieldException</em>&nbsp;</td><td>If the given field does not exist </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>If access is denied </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#77524c061686ed5606e8d23e349b8402" title="Answers an array containing Field objects describing all fields which are defined...">getDeclaredFields</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="208b29b33e74736085fb4dcf09e7e815"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getFields" ref="208b29b33e74736085fb4dcf09e7e815" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Field.html">Field</a> [] java.lang.Class&lt; T &gt;.getFields           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing Field objects describing all fields which are visible from the current execution context. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>all visible fields starting from the receiver. </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>SecurityException</em>&nbsp;</td><td>If member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#77524c061686ed5606e8d23e349b8402" title="Answers an array containing Field objects describing all fields which are defined...">getDeclaredFields</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="283cb8f29307d6c423620d57615ed1b0"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getGenericInterfaces" ref="283cb8f29307d6c423620d57615ed1b0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Type [] java.lang.Class&lt; T &gt;.getGenericInterfaces           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="">types</a> of the interface that this class directly implements. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An array of <a class="el" href="">Type</a> instances. </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1a990714d956334a16660fba0b6fa7c5"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getGenericSuperclass" ref="1a990714d956334a16660fba0b6fa7c5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Type java.lang.Class&lt; T &gt;.getGenericSuperclass           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the <a class="el" href="">Type</a> that represents the super class of this class. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An instance of <a class="el" href="">Type</a> </dd></dl>
+<dl class="since" compact><dt><b>Since:</b></dt><dd>1.5 </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d32fe7de6527c3250dc94297d93fb034"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getInterfaces" ref="d32fe7de6527c3250dc94297d93fb034" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">Class [] java.lang.Class&lt; T &gt;.getInterfaces           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array of Class objects which match the interfaces specified in the receiver classes <code>implements</code> declaration. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Class[] the interfaces the receiver claims to implement. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9e72022e11c9101032ef6b3da3e2d1d3"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getMethod" ref="9e72022e11c9101032ef6b3da3e2d1d3" args="(String name, Class...parameterTypes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a> java.lang.Class&lt; T &gt;.getMethod           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>name</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">Class&lt; T &gt;...&nbsp;</td>
+          <td class="paramname"> <em>parameterTypes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%">  throws NoSuchMethodException, SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a Method object which represents the method described by the arguments. 
+<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>name</em>&nbsp;</td><td>String the name of the method </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>parameterTypes</em>&nbsp;</td><td>Class[] the types of the arguments. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Method the method described by the arguments. </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>NoSuchMethodException</em>&nbsp;</td><td>if the method could not be found. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#29c74021027f01728f5d120497fd2132" title="Answers an array containing Method objects describing all methods which are visible...">getMethods</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="29c74021027f01728f5d120497fd2132"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getMethods" ref="29c74021027f01728f5d120497fd2132" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classjava_1_1lang_1_1reflect_1_1Method.html">Method</a> [] java.lang.Class&lt; T &gt;.getMethods           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws SecurityException </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an array containing Method objects describing all methods which are visible from the current execution context. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Method[] all visible methods starting from the receiver. </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>SecurityException</em>&nbsp;</td><td>if member access is not allowed </td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Class_3_01T_01_4.html#091ebb1378fcd6d317108d71629734b4" title="Answers an array containing Method objects describing all methods which are defined...">getDeclaredMethods</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="94f78d2195680cc7e1936bf5d79bb4d5"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getModifiers" ref="94f78d2195680cc7e1936bf5d79bb4d5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.Class&lt; T &gt;.getModifiers           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers an integer which which is the receiver's modifiers. 
+<p>
+Note that the constants which describe the bits which are returned are implemented in class <a class="el" href="">Modifier</a> which may not be available on the target.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's modifiers </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="519d106bdcae3753e001fc1ac5df226f"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getName" ref="519d106bdcae3753e001fc1ac5df226f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">String java.lang.Class&lt; T &gt;.getName           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the name of the class which the receiver represents. 
+<p>
+For a description of the format which is used, see the class definition of <code>Class</code>.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's name. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8288f65c0813faa65c50d24b24d19307"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getSimpleName" ref="8288f65c0813faa65c50d24b24d19307" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">String java.lang.Class&lt; T &gt;.getSimpleName           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the simple name of the receiver as defined in the source code. 
+<p>
+If there is no name (the class is anonymous) returns an empty string, and if the receiver is an array returns the name of the underlying type with square braces appended (e.g. <code>"Integer[]"</code>).<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the simple name of the receiver. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3b986df4ee32270d5b7e5fc9bcf72762"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getProtectionDomain" ref="3b986df4ee32270d5b7e5fc9bcf72762" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ProtectionDomain java.lang.Class&lt; T &gt;.getProtectionDomain           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the ProtectionDomain of the receiver. 
+<p>
+Note: In order to conserve space in embedded targets, we allow this method to answer null for classes in the system protection domain (i.e. for system classes). <a class="el" href="classjava_1_1lang_1_1System.html" title="Class System provides a standard place for programs to find system related information...">System</a> classes are always given full permissions (i.e. AllPermission). This is not changeable via the java.security.Policy.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>ProtectionDomain the receiver's ProtectionDomain. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b476505750075232a1f2d8a2f7a41623"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getPDImpl" ref="b476505750075232a1f2d8a2f7a41623" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ProtectionDomain java.lang.Class&lt; T &gt;.getPDImpl           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the ProtectionDomain of the receiver. 
+<p>
+This method is for internal use only.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>ProtectionDomain the receiver's ProtectionDomain. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="03b19f525a0d59a9810baee1278198da"></a><!-- doxytag: member="java::lang::Class&lt; T &gt;::getResource" ref="03b19f525a0d59a9810baee1278198da" args="(String resName)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">URL java.lang.Class&lt; T &gt;.getResource           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>resName</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a read-only stream on the contents of the resource specified by resName. 
+<p>
+The mapping between the resource name and the stream is managed by the class' class loader.<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>resName</em>&nbsp;</td><td>the name of the resource. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a stream on the resource. </dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ClassLoader.html">ClassLoader</a> </dd></dl>
+
+</div>
+</div><p>

[... 569 lines stripped ...]


Mime
View raw message