harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From telli...@apache.org
Subject svn commit: r724734 [14/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_1ThreadGroup.html
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1ThreadGroup.html?rev=724734&view=auto
==============================================================================
--- harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1ThreadGroup.html (added)
+++ harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1ThreadGroup.html Tue Dec  9 07:03:45 2008
@@ -0,0 +1,1259 @@
+<!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.ThreadGroup 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_1ThreadGroup.html">ThreadGroup</a></div>
+<h1>java.lang.ThreadGroup Class Reference</h1><!-- doxytag: class="java::lang::ThreadGroup" --><!-- doxytag: inherits="java::lang::Thread::UncaughtExceptionHandler" --><div class="dynheader">
+Inheritance diagram for java.lang.ThreadGroup:</div>
+<div class="dynsection">
+
+<p><center><img src="classjava_1_1lang_1_1ThreadGroup.png" usemap="#java.lang.ThreadGroup_map" border="0" alt=""></center>
+<map name="java.lang.ThreadGroup_map">
+<area href="interfacejava_1_1lang_1_1Thread_1_1UncaughtExceptionHandler.html" alt="java.lang.Thread.UncaughtExceptionHandler" shape="rect" coords="0,0,265,24">
+</map>
+</div>
+
+<p>
+<a href="classjava_1_1lang_1_1ThreadGroup-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
+An implementation of this class is provided, but the documented constructors are used by the vm specific implementation to create the required "system" and "main" ThreadGroups. 
+<p>
+The documented methods are used by <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">java.lang.Thread</a> to add and remove Threads from their ThreadGroups.<p>
+ThreadGroups are containers of Threads and ThreadGroups, therefore providing a tree-like structure to organize Threads. The root <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> name is "system" and it has no parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>. All other ThreadGroups have exactly one parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>. All Threads belong to exactly one <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> <p>
+SecurityManager </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">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#dca74806a58e69c2d3309afca7e83eeb">ThreadGroup</a> (String name)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs a new <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> with the name provided.  <a href="#dca74806a58e69c2d3309afca7e83eeb"></a><br></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_1ThreadGroup.html#9e7d9fd0859537f27f6f1aa7a36976ef">ThreadGroup</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> parent, String name)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs a new <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> with the name provided, as child of the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> <code>parent</code>.  <a href="#9e7d9fd0859537f27f6f1aa7a36976ef"></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_1ThreadGroup.html#ccaf1fb63b8f472f67e011a0ac0c6f5b">activeCount</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of Threads which are children of the receiver, directly or indirectly.  <a href="#ccaf1fb63b8f472f67e011a0ac0c6f5b"></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_1ThreadGroup.html#aa20b383e51ec780ea848d8cdc74b458">activeGroupCount</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of ThreadGroups which are children of the receiver, directly or indirectly.  <a href="#aa20b383e51ec780ea848d8cdc74b458"></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_1ThreadGroup.html#e6e484dbbb32ec3c4c8c85306eced4a2">allowThreadSuspension</a> (boolean b)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The definition of this method depends on the deprecated method <code><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5beecab84a565575cce4e1329ceb3495" title="Suspends every Thread in the receiver and recursively in all its subgroups.">suspend()</a></code>.  <a href="#e6e484dbbb32ec3c4c8c85306eced4a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7c97a8870fabae019983e638e2a37115">checkAccess</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If there is a SecurityManager installed, call <code>checkAccess</code> in it passing the receiver as parameter, otherwise do nothing.  <a href="#7c97a8870fabae019983e638e2a37115"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#0e8a0dd94393cf1a3988fba523cd4995">destroy</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroys the receiver and recursively all its subgroups.  <a href="#0e8a0dd94393cf1a3988fba523cd4995"></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_1ThreadGroup.html#f0ef9ff4057e8d6463364a31a9df7c02">enumerate</a> (<a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>[] threads)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies an array with all Threads which are children of the receiver (directly or indirectly) into the array <code>threads</code> passed as parameters.  <a href="#f0ef9ff4057e8d6463364a31a9df7c02"></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_1ThreadGroup.html#5c26463f16c474643b178cb7f904d89e">enumerate</a> (<a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>[] threads, boolean recurse)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies an array with all Threads which are children of the receiver into the array <code>threads</code> passed as parameter.  <a href="#5c26463f16c474643b178cb7f904d89e"></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_1ThreadGroup.html#870fd6e30efbaae548ad6f6639511a16">enumerate</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>[] groups)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies an array with all ThreadGroups which are children of the receiver (directly or indirectly) into the array <code>groups</code> passed as parameters.  <a href="#870fd6e30efbaae548ad6f6639511a16"></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_1ThreadGroup.html#36cfe4345ebd2c3ba17ff81e9a8b6cd1">enumerate</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>[] groups, boolean recurse)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies an array with all ThreadGroups which are children of the receiver into the array <code>groups</code> passed as parameter.  <a href="#36cfe4345ebd2c3ba17ff81e9a8b6cd1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#8b84421d806c790542cf166f30af5ae5">getMaxPriority</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the maximum allowed priority for a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver.  <a href="#8b84421d806c790542cf166f30af5ae5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final String&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#df6907d083721e4bdcf50c178eae5300">getName</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the name of the receiver.  <a href="#df6907d083721e4bdcf50c178eae5300"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#24e456c55e50d3b28a76cb0ea11c4608">getParent</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers the receiver's parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>.  <a href="#24e456c55e50d3b28a76cb0ea11c4608"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#8a30c8b9263df648a34a7518a74cc4b9">interrupt</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interrupts every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups.  <a href="#8a30c8b9263df648a34a7518a74cc4b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#11353aad6a52b98d6ce7829b572c6b5d">isDaemon</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the receiver is a daemon <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>, false otherwise.  <a href="#11353aad6a52b98d6ce7829b572c6b5d"></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_1ThreadGroup.html#38720d180dea055f46282db3175f0349">isDestroyed</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the receiver has been destroyed already, false otherwise.  <a href="#38720d180dea055f46282db3175f0349"></a><br></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_1ThreadGroup.html#61691c180400de74cd2285eabdb4a6ae">list</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs to <code><a class="el" href="classjava_1_1lang_1_1System.html#ee34318098ac89d042d49fb4a273b793" title="Default output stream.">System.out</a></code> a text representation of the hierarchy of Threads and ThreadGroups in the receiver (and recursively).  <a href="#61691c180400de74cd2285eabdb4a6ae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#f57877fd80dcfd5d4c40bcd8c660ace4">parentOf</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> g)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Answers true if the receiver is a direct or indirect parent group of <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> <code>g</code>, false otherwise.  <a href="#f57877fd80dcfd5d4c40bcd8c660ace4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#8bd65eaa039b8ae2c98a42fae70ecd31">resume</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resumes every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups.  <a href="#8bd65eaa039b8ae2c98a42fae70ecd31"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#d38848bd0ba88df5d0a014430bc36fb2">setDaemon</a> (boolean isDaemon)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Configures the receiver to be a daemon <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> or not.  <a href="#d38848bd0ba88df5d0a014430bc36fb2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7659ccbdf993ff2fbe08baf927dbd6de">setMaxPriority</a> (int newMax)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Configures the maximum allowed priority for a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups.  <a href="#7659ccbdf993ff2fbe08baf927dbd6de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#d5b5596196c69d1bc75698d914d229f2">stop</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stops every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups.  <a href="#d5b5596196c69d1bc75698d914d229f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5beecab84a565575cce4e1329ceb3495">suspend</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Suspends every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups.  <a href="#5beecab84a565575cce4e1329ceb3495"></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_1ThreadGroup.html#9b161fd67c7e054312b46348174c5ba4">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="#9b161fd67c7e054312b46348174c5ba4"></a><br></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_1ThreadGroup.html#09488064fd238523629e3d35e0c11db1">uncaughtException</a> (<a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a> t, <a class="el" href="classjava_1_1lang_1_1Throwable.html">Throwable</a> e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Any uncaught exception in any <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> has to be forwarded (by the VM) to the Thread's <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> by sending this message (uncaughtException).  <a href="#09488064fd238523629e3d35e0c11db1"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Package 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_1ThreadGroup.html#5c9f940bf330d69fcf0804c33ab45f5b">ThreadGroup</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> parent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the "main" <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>.  <a href="#5c9f940bf330d69fcf0804c33ab45f5b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5466c4c3b1e214b1a791060d356d8003">add</a> (<a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a> thread)  throws IllegalThreadStateException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> to the receiver.  <a href="#5466c4c3b1e214b1a791060d356d8003"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#b2176887fe964e0e77be2af3a64f5bd9">remove</a> (<a class="el" href="classjava_1_1lang_1_1Thread.html">java.lang.Thread</a> thread)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> from the receiver.  <a href="#b2176887fe964e0e77be2af3a64f5bd9"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Package Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45b224f032ccc2e75ced470b8304a6e4"></a><!-- doxytag: member="java::lang::ThreadGroup::parent" ref="45b224f032ccc2e75ced470b8304a6e4" args="" -->
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>parent</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ebf8f98b90c388f54b962562500daa97"></a><!-- doxytag: member="java::lang::ThreadGroup::numThreads" ref="ebf8f98b90c388f54b962562500daa97" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>numThreads</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b322539eda57e60ed8326b3d48fae85e"></a><!-- doxytag: member="java::lang::ThreadGroup::numGroups" ref="b322539eda57e60ed8326b3d48fae85e" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>numGroups</b></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_1ThreadGroup.html#f7a5b65e94255a14404a36b9f6f79f86">ThreadGroup</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used by the JVM to create the "system" <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>.  <a href="#f7a5b65e94255a14404a36b9f6f79f86"></a><br></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_1ThreadGroup.html#1b7ea38888441fb3e808950050767746">add</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> g)  throws IllegalThreadStateException </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> to the receiver.  <a href="#1b7ea38888441fb3e808950050767746"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf426b0e87a72d215b20887a93e82b28"></a><!-- doxytag: member="java::lang::ThreadGroup::destroyIfEmptyDaemon" ref="bf426b0e87a72d215b20887a93e82b28" args="()" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>destroyIfEmptyDaemon</b> ()</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_1ThreadGroup.html#9961ff0da4539f06d3c364dc9b95f473">enumerateGeneric</a> (<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>[] enumeration, boolean recurse, int enumerationIndex, boolean enumeratingThreads)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copies into enumeration<p>
+starting at enumerationIndex<p>
+all Threads or ThreadGroups in the receiver.  <a href="#9961ff0da4539f06d3c364dc9b95f473"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="27426c867b943663e6f31671f0128931"></a><!-- doxytag: member="java::lang::ThreadGroup::list" ref="27426c867b943663e6f31671f0128931" args="(int levels)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>list</b> (int levels)</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_1ThreadGroup.html#070c5db3f8068436eefe7083c9bc29a3">remove</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> g)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes an immediate subgroup from the receiver.  <a href="#070c5db3f8068436eefe7083c9bc29a3"></a><br></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_1ThreadGroup.html#62baee57bf2e4539387ee84cd0e5f5fe">setParent</a> (<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> parent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> of the receiver, and adds the receiver to the parent's collection of immediate children (if <code>parent</code> is not <code>null</code>).  <a href="#62baee57bf2e4539387ee84cd0e5f5fe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7d96fd5fb18a4245dd7e26979e3483c6">stopHelper</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">final boolean&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5240c95c86fd267e6416a970ef746bf0">suspendHelper</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2a1d80fd923d128f6ea53b55ce81b02"></a><!-- doxytag: member="java::lang::ThreadGroup::name" ref="c2a1d80fd923d128f6ea53b55ce81b02" args="" -->
+String&nbsp;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9601525e15fc9efb463f4a84c8875dcc"></a><!-- doxytag: member="java::lang::ThreadGroup::maxPriority" ref="9601525e15fc9efb463f4a84c8875dcc" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>maxPriority</b> = <a class="el" href="classjava_1_1lang_1_1Thread.html#82dab0bcb835284b44f411aeca5a604b">Thread.MAX_PRIORITY</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47a1aa00340b6f9bd4a122fce3d39bf9"></a><!-- doxytag: member="java::lang::ThreadGroup::childrenThreads" ref="47a1aa00340b6f9bd4a122fce3d39bf9" args="" -->
+<a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>[]&nbsp;</td><td class="memItemRight" valign="bottom"><b>childrenThreads</b> = new <a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>[5]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5fac5912bd0aedbca45ddd69deda019"></a><!-- doxytag: member="java::lang::ThreadGroup::childrenGroups" ref="d5fac5912bd0aedbca45ddd69deda019" args="" -->
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>[]&nbsp;</td><td class="memItemRight" valign="bottom"><b>childrenGroups</b> = new <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>[3]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="03b6a7d36418a69fdf444edb88683e15"></a><!-- doxytag: member="java::lang::ThreadGroup::childrenGroupsLock" ref="03b6a7d36418a69fdf444edb88683e15" args="" -->
+<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>childrenGroupsLock</b> = new ChildrenGroupsLock()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6cdb0de00b711370cc626f354d9c12a"></a><!-- doxytag: member="java::lang::ThreadGroup::childrenThreadsLock" ref="d6cdb0de00b711370cc626f354d9c12a" args="" -->
+<a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>childrenThreadsLock</b> = new ChildrenThreadsLock()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a3ec76b61b26888d2b4e0855328c31f"></a><!-- doxytag: member="java::lang::ThreadGroup::isDaemon" ref="2a3ec76b61b26888d2b4e0855328c31f" args="" -->
+boolean&nbsp;</td><td class="memItemRight" valign="bottom"><b>isDaemon</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d2b755bf7298faa0cdeccfe23c7df84b"></a><!-- doxytag: member="java::lang::ThreadGroup::isDestroyed" ref="d2b755bf7298faa0cdeccfe23c7df84b" args="" -->
+boolean&nbsp;</td><td class="memItemRight" valign="bottom"><b>isDestroyed</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>ChildrenGroupsLock</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><b>ChildrenThreadsLock</b></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="f7a5b65e94255a14404a36b9f6f79f86"></a><!-- doxytag: member="java::lang::ThreadGroup::ThreadGroup" ref="f7a5b65e94255a14404a36b9f6f79f86" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">java.lang.ThreadGroup.ThreadGroup           </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>
+Used by the JVM to create the "system" <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>. 
+<p>
+Construct a <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> instance, and assign the name "system". 
+</div>
+</div><p>
+<a class="anchor" name="dca74806a58e69c2d3309afca7e83eeb"></a><!-- doxytag: member="java::lang::ThreadGroup::ThreadGroup" ref="dca74806a58e69c2d3309afca7e83eeb" args="(String name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">java.lang.ThreadGroup.ThreadGroup           </td>
+          <td>(</td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>name</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a new <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> with the name provided. 
+<p>
+The new <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> will be child of the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> to which the <code><a class="el" href="classjava_1_1lang_1_1Thread.html#fdde2fc478099d336414134547c59490" title="Answers the instance of Thread that corresponds to the running Thread which calls...">Thread.currentThread()</a></code> belongs.<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>Name for the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> being created</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>SecurityException</em>&nbsp;</td><td>if <code><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7c97a8870fabae019983e638e2a37115" title="If there is a SecurityManager installed, call checkAccess in it passing the receiver...">checkAccess()</a></code> for the parent group fails with a SecurityException</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html#fdde2fc478099d336414134547c59490" title="Answers the instance of Thread that corresponds to the running Thread which calls...">java.lang.Thread.currentThread</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9e7d9fd0859537f27f6f1aa7a36976ef"></a><!-- doxytag: member="java::lang::ThreadGroup::ThreadGroup" ref="9e7d9fd0859537f27f6f1aa7a36976ef" args="(ThreadGroup parent, String name)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">java.lang.ThreadGroup.ThreadGroup           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td>
+          <td class="paramname"> <em>parent</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">String&nbsp;</td>
+          <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Constructs a new <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> with the name provided, as child of the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> <code>parent</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>parent</em>&nbsp;</td><td>Parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name for the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> being created</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>NullPointerException</em>&nbsp;</td><td>if <code>parent</code> is <code>null</code> </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if <code><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7c97a8870fabae019983e638e2a37115" title="If there is a SecurityManager installed, call checkAccess in it passing the receiver...">checkAccess()</a></code> for the parent group fails with a SecurityException </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>IllegalThreadStateException</em>&nbsp;</td><td>if <code>parent</code> has been destroyed already </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c9f940bf330d69fcf0804c33ab45f5b"></a><!-- doxytag: member="java::lang::ThreadGroup::ThreadGroup" ref="5c9f940bf330d69fcf0804c33ab45f5b" args="(ThreadGroup parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">java.lang.ThreadGroup.ThreadGroup           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td>
+          <td class="paramname"> <em>parent</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the "main" <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>. 
+<p>
+
+</div>
+</div><p>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="ccaf1fb63b8f472f67e011a0ac0c6f5b"></a><!-- doxytag: member="java::lang::ThreadGroup::activeCount" ref="ccaf1fb63b8f472f67e011a0ac0c6f5b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.activeCount           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of Threads which are children of the receiver, directly or indirectly. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of children Threads </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="aa20b383e51ec780ea848d8cdc74b458"></a><!-- doxytag: member="java::lang::ThreadGroup::activeGroupCount" ref="aa20b383e51ec780ea848d8cdc74b458" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.activeGroupCount           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the number of ThreadGroups which are children of the receiver, directly or indirectly. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of children ThreadGroups </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5466c4c3b1e214b1a791060d356d8003"></a><!-- doxytag: member="java::lang::ThreadGroup::add" ref="5466c4c3b1e214b1a791060d356d8003" args="(Thread thread)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.add           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>&nbsp;</td>
+          <td class="paramname"> <em>thread</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws IllegalThreadStateException <code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> to the receiver. 
+<p>
+This should only be visible to class <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">java.lang.Thread</a>, and should only be called when a new <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> is created and initialized by the constructor.<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>thread</em>&nbsp;</td><td><a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> to add to the receiver</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>IllegalThreadStateException</em>&nbsp;</td><td>if the receiver has been destroyed already</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#b2176887fe964e0e77be2af3a64f5bd9" title="Removes a Thread from the receiver.">remove</a>(<a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">java.lang.Thread</a>) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1b7ea38888441fb3e808950050767746"></a><!-- doxytag: member="java::lang::ThreadGroup::add" ref="1b7ea38888441fb3e808950050767746" args="(ThreadGroup g)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void java.lang.ThreadGroup.add           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td>
+          <td class="paramname"> <em>g</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">  throws IllegalThreadStateException <code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> to the receiver. 
+<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>g</em>&nbsp;</td><td><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> to add to the receiver</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>IllegalThreadStateException</em>&nbsp;</td><td>if the receiver has been destroyed already </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e6e484dbbb32ec3c4c8c85306eced4a2"></a><!-- doxytag: member="java::lang::ThreadGroup::allowThreadSuspension" ref="e6e484dbbb32ec3c4c8c85306eced4a2" args="(boolean b)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">boolean java.lang.ThreadGroup.allowThreadSuspension           </td>
+          <td>(</td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>b</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The definition of this method depends on the deprecated method <code><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5beecab84a565575cce4e1329ceb3495" title="Suspends every Thread in the receiver and recursively in all its subgroups.">suspend()</a></code>. 
+<p>
+The behavior of this call was never specified.<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>b</em>&nbsp;</td><td>Used to control low memory implicit suspension</td></tr>
+  </table>
+</dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000012">Deprecated:</a></b></dt><dd>Required deprecated method <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5beecab84a565575cce4e1329ceb3495" title="Suspends every Thread in the receiver and recursively in all its subgroups.">suspend()</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7c97a8870fabae019983e638e2a37115"></a><!-- doxytag: member="java::lang::ThreadGroup::checkAccess" ref="7c97a8870fabae019983e638e2a37115" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.checkAccess           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+If there is a SecurityManager installed, call <code>checkAccess</code> in it passing the receiver as parameter, otherwise do nothing. 
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e8a0dd94393cf1a3988fba523cd4995"></a><!-- doxytag: member="java::lang::ThreadGroup::destroy" ref="0e8a0dd94393cf1a3988fba523cd4995" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.destroy           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroys the receiver and recursively all its subgroups. 
+<p>
+It is only legal to destroy a <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> that has no Threads. Any daemon <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> is destroyed automatically when it becomes empty (no Threads and no ThreadGroups in it).<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>IllegalThreadStateException</em>&nbsp;</td><td>if the receiver or any of its subgroups has been destroyed already </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>SecurityException</em>&nbsp;</td><td>if <code>this.checkAccess()</code> fails with a SecurityException </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f0ef9ff4057e8d6463364a31a9df7c02"></a><!-- doxytag: member="java::lang::ThreadGroup::enumerate" ref="f0ef9ff4057e8d6463364a31a9df7c02" args="(Thread[] threads)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.enumerate           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>[]&nbsp;</td>
+          <td class="paramname"> <em>threads</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copies an array with all Threads which are children of the receiver (directly or indirectly) into the array <code>threads</code> passed as parameters. 
+<p>
+If the array passed as parameter is too small no exception is thrown - the extra elements are simply not copied.<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>threads</em>&nbsp;</td><td><a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> array into which the Threads will be copied </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>How many Threads were copied over </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c26463f16c474643b178cb7f904d89e"></a><!-- doxytag: member="java::lang::ThreadGroup::enumerate" ref="5c26463f16c474643b178cb7f904d89e" args="(Thread[] threads, boolean recurse)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.enumerate           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>[]&nbsp;</td>
+          <td class="paramname"> <em>threads</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>recurse</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copies an array with all Threads which are children of the receiver into the array <code>threads</code> passed as parameter. 
+<p>
+Children Threads of subgroups are recursively copied as well if parameter <code>recurse</code> is <code>true</code>.<p>
+If the array passed as parameter is too small no exception is thrown - the extra elements are simply not copied.<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>threads</em>&nbsp;</td><td>array into which the Threads will be copied </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>recurse</em>&nbsp;</td><td>Indicates whether Threads in subgroups should be recursively copied as well or not </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>How many Threads were copied over </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="870fd6e30efbaae548ad6f6639511a16"></a><!-- doxytag: member="java::lang::ThreadGroup::enumerate" ref="870fd6e30efbaae548ad6f6639511a16" args="(ThreadGroup[] groups)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.enumerate           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>[]&nbsp;</td>
+          <td class="paramname"> <em>groups</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copies an array with all ThreadGroups which are children of the receiver (directly or indirectly) into the array <code>groups</code> passed as parameters. 
+<p>
+If the array passed as parameter is too small no exception is thrown - the extra elements are simply not copied.<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>groups</em>&nbsp;</td><td>array into which the ThreadGroups will be copied </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>How many ThreadGroups were copied over </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="36cfe4345ebd2c3ba17ff81e9a8b6cd1"></a><!-- doxytag: member="java::lang::ThreadGroup::enumerate" ref="36cfe4345ebd2c3ba17ff81e9a8b6cd1" args="(ThreadGroup[] groups, boolean recurse)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.enumerate           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>[]&nbsp;</td>
+          <td class="paramname"> <em>groups</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>recurse</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copies an array with all ThreadGroups which are children of the receiver into the array <code>groups</code> passed as parameter. 
+<p>
+Children ThreadGroups of subgroups are recursively copied as well if parameter <code>recurse</code> is <code>true</code>.<p>
+If the array passed as parameter is too small no exception is thrown - the extra elements are simply not copied.<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>groups</em>&nbsp;</td><td>array into which the ThreadGroups will be copied </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>recurse</em>&nbsp;</td><td>Indicates whether ThreadGroups in subgroups should be recursively copied as well or not </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>How many ThreadGroups were copied over </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9961ff0da4539f06d3c364dc9b95f473"></a><!-- doxytag: member="java::lang::ThreadGroup::enumerateGeneric" ref="9961ff0da4539f06d3c364dc9b95f473" args="(Object[] enumeration, boolean recurse, int enumerationIndex, boolean enumeratingThreads)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int java.lang.ThreadGroup.enumerateGeneric           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Object.html">Object</a>[]&nbsp;</td>
+          <td class="paramname"> <em>enumeration</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>recurse</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>enumerationIndex</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>enumeratingThreads</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Copies into enumeration<p>
+starting at enumerationIndex<p>
+all Threads or ThreadGroups in the receiver. 
+<p>
+If recurse<p>
+is true, recursively enumerate the elements in subgroups.<p>
+If the array passed as parameter is too small no exception is thrown - the extra elements are simply not copied.<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>enumeration</em>&nbsp;</td><td>array into which the elements will be copied </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>recurse</em>&nbsp;</td><td>Indicates whether subgroups should be enumerated or not </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enumerationIndex</em>&nbsp;</td><td>Indicates in which position of the enumeration array we are </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>enumeratingThreads</em>&nbsp;</td><td>Indicates whether we are enumerating Threads or ThreadGroups </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>How many elements were enumerated/copied over </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8b84421d806c790542cf166f30af5ae5"></a><!-- doxytag: member="java::lang::ThreadGroup::getMaxPriority" ref="8b84421d806c790542cf166f30af5ae5" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final int java.lang.ThreadGroup.getMaxPriority           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the maximum allowed priority for a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the maximum priority (an <code>int</code>)</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7659ccbdf993ff2fbe08baf927dbd6de" title="Configures the maximum allowed priority for a Thread in the receiver and recursively...">setMaxPriority</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="df6907d083721e4bdcf50c178eae5300"></a><!-- doxytag: member="java::lang::ThreadGroup::getName" ref="df6907d083721e4bdcf50c178eae5300" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final String java.lang.ThreadGroup.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 receiver. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the receiver's name (a java.lang.String) </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="24e456c55e50d3b28a76cb0ea11c4608"></a><!-- doxytag: member="java::lang::ThreadGroup::getParent" ref="24e456c55e50d3b28a76cb0ea11c4608" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a> java.lang.ThreadGroup.getParent           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers the receiver's parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>. 
+<p>
+It can be null if the receiver is the the root <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8a30c8b9263df648a34a7518a74cc4b9"></a><!-- doxytag: member="java::lang::ThreadGroup::interrupt" ref="8a30c8b9263df648a34a7518a74cc4b9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.interrupt           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Interrupts every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups. 
+<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 <code>this.checkAccess()</code> fails with a SecurityException</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html#ac43e1f83edc656e76a2550b08b80eba" title="Posts an interrupt request to the receiver.">Thread.interrupt</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="11353aad6a52b98d6ce7829b572c6b5d"></a><!-- doxytag: member="java::lang::ThreadGroup::isDaemon" ref="11353aad6a52b98d6ce7829b572c6b5d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final boolean java.lang.ThreadGroup.isDaemon           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers true if the receiver is a daemon <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>, false otherwise. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>if the receiver is a daemon <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a></dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#d38848bd0ba88df5d0a014430bc36fb2" title="Configures the receiver to be a daemon ThreadGroup or not.">setDaemon</a> <p>
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#0e8a0dd94393cf1a3988fba523cd4995" title="Destroys the receiver and recursively all its subgroups.">destroy</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="38720d180dea055f46282db3175f0349"></a><!-- doxytag: member="java::lang::ThreadGroup::isDestroyed" ref="38720d180dea055f46282db3175f0349" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">boolean java.lang.ThreadGroup.isDestroyed           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers true if the receiver has been destroyed already, false otherwise. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>if the receiver has been destroyed already</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#0e8a0dd94393cf1a3988fba523cd4995" title="Destroys the receiver and recursively all its subgroups.">destroy</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="61691c180400de74cd2285eabdb4a6ae"></a><!-- doxytag: member="java::lang::ThreadGroup::list" ref="61691c180400de74cd2285eabdb4a6ae" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void java.lang.ThreadGroup.list           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Outputs to <code><a class="el" href="classjava_1_1lang_1_1System.html#ee34318098ac89d042d49fb4a273b793" title="Default output stream.">System.out</a></code> a text representation of the hierarchy of Threads and ThreadGroups in the receiver (and recursively). 
+<p>
+Proper indentation is done to suggest the nesting of groups inside groups and threads inside groups. 
+</div>
+</div><p>
+<a class="anchor" name="f57877fd80dcfd5d4c40bcd8c660ace4"></a><!-- doxytag: member="java::lang::ThreadGroup::parentOf" ref="f57877fd80dcfd5d4c40bcd8c660ace4" args="(ThreadGroup g)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final boolean java.lang.ThreadGroup.parentOf           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td>
+          <td class="paramname"> <em>g</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers true if the receiver is a direct or indirect parent group of <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> <code>g</code>, false otherwise. 
+<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>g</em>&nbsp;</td><td><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> to test</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>if the receiver is parent of the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> passed as parameter </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2176887fe964e0e77be2af3a64f5bd9"></a><!-- doxytag: member="java::lang::ThreadGroup::remove" ref="b2176887fe964e0e77be2af3a64f5bd9" args="(java.lang.Thread thread)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.remove           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Thread.html">java.lang.Thread</a>&nbsp;</td>
+          <td class="paramname"> <em>thread</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [package]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> from the receiver. 
+<p>
+This should only be visible to class <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">java.lang.Thread</a>, and should only be called when a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> dies.<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>thread</em>&nbsp;</td><td><a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> to remove from the receiver</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5466c4c3b1e214b1a791060d356d8003" title="Adds a Thread to the receiver.">add(Thread)</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="070c5db3f8068436eefe7083c9bc29a3"></a><!-- doxytag: member="java::lang::ThreadGroup::remove" ref="070c5db3f8068436eefe7083c9bc29a3" args="(ThreadGroup g)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void java.lang.ThreadGroup.remove           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td>
+          <td class="paramname"> <em>g</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Removes an immediate subgroup from the receiver. 
+<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>g</em>&nbsp;</td><td>Threadgroup to remove from the receiver</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5466c4c3b1e214b1a791060d356d8003" title="Adds a Thread to the receiver.">add(Thread)</a> <p>
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#1b7ea38888441fb3e808950050767746" title="Adds a ThreadGroup to the receiver.">add(ThreadGroup)</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8bd65eaa039b8ae2c98a42fae70ecd31"></a><!-- doxytag: member="java::lang::ThreadGroup::resume" ref="8bd65eaa039b8ae2c98a42fae70ecd31" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.resume           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Resumes every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups. 
+<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 <code>this.checkAccess()</code> fails with a SecurityException</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html#889c7095898ceeca0b24bd5ba54835cf" title="This is a no-op if the receiver was never suspended, or suspended and already resumed...">Thread.resume</a> <p>
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#5beecab84a565575cce4e1329ceb3495" title="Suspends every Thread in the receiver and recursively in all its subgroups.">suspend</a></dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000013">Deprecated:</a></b></dt><dd>Requires deprecated method <a class="el" href="classjava_1_1lang_1_1Thread.html#889c7095898ceeca0b24bd5ba54835cf" title="This is a no-op if the receiver was never suspended, or suspended and already resumed...">Thread.resume()</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d38848bd0ba88df5d0a014430bc36fb2"></a><!-- doxytag: member="java::lang::ThreadGroup::setDaemon" ref="d38848bd0ba88df5d0a014430bc36fb2" args="(boolean isDaemon)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.setDaemon           </td>
+          <td>(</td>
+          <td class="paramtype">boolean&nbsp;</td>
+          <td class="paramname"> <em>isDaemon</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Configures the receiver to be a daemon <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> or not. 
+<p>
+Daemon ThreadGroups are automatically destroyed when they become empty.<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>isDaemon</em>&nbsp;</td><td>new value defining if receiver should be daemon or not</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>SecurityException</em>&nbsp;</td><td>if <code><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7c97a8870fabae019983e638e2a37115" title="If there is a SecurityManager installed, call checkAccess in it passing the receiver...">checkAccess()</a></code> for the parent group fails with a SecurityException</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd>isDaemon <p>
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#0e8a0dd94393cf1a3988fba523cd4995" title="Destroys the receiver and recursively all its subgroups.">destroy</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7659ccbdf993ff2fbe08baf927dbd6de"></a><!-- doxytag: member="java::lang::ThreadGroup::setMaxPriority" ref="7659ccbdf993ff2fbe08baf927dbd6de" args="(int newMax)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.setMaxPriority           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>newMax</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Configures the maximum allowed priority for a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups. 
+<p>
+One can never change the maximum priority of a <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> to be higher than it was. Such an attempt will not result in an exception, it will simply leave the <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> with its current maximum priority.<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>newMax</em>&nbsp;</td><td>the new maximum priority to be set</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>SecurityException</em>&nbsp;</td><td>if <code><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#7c97a8870fabae019983e638e2a37115" title="If there is a SecurityManager installed, call checkAccess in it passing the receiver...">checkAccess()</a></code> fails with a SecurityException </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>IllegalArgumentException</em>&nbsp;</td><td>if the new priority is greater than <a class="el" href="classjava_1_1lang_1_1Thread.html#82dab0bcb835284b44f411aeca5a604b">Thread.MAX_PRIORITY</a> or less than <a class="el" href="classjava_1_1lang_1_1Thread.html#86be3ca18c15bcb08e211864f30d651a">Thread.MIN_PRIORITY</a></td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#8b84421d806c790542cf166f30af5ae5" title="Answers the maximum allowed priority for a Thread in the receiver.">getMaxPriority</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="62baee57bf2e4539387ee84cd0e5f5fe"></a><!-- doxytag: member="java::lang::ThreadGroup::setParent" ref="62baee57bf2e4539387ee84cd0e5f5fe" args="(ThreadGroup parent)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void java.lang.ThreadGroup.setParent           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html">ThreadGroup</a>&nbsp;</td>
+          <td class="paramname"> <em>parent</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"><code> [private]</code></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sets the parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> of the receiver, and adds the receiver to the parent's collection of immediate children (if <code>parent</code> is not <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>parent</em>&nbsp;</td><td>The parent <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a>, or null if the receiver is to be the root <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a></td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#24e456c55e50d3b28a76cb0ea11c4608" title="Answers the receiver&#39;s parent ThreadGroup.">getParent</a> <p>
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#f57877fd80dcfd5d4c40bcd8c660ace4" title="Answers true if the receiver is a direct or indirect parent group of ThreadGroup...">parentOf</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d5b5596196c69d1bc75698d914d229f2"></a><!-- doxytag: member="java::lang::ThreadGroup::stop" ref="d5b5596196c69d1bc75698d914d229f2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.stop           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Stops every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups. 
+<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 <code>this.checkAccess()</code> fails with a SecurityException</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html#421fa05412db78a817d162c161ebe212" title="Requests the receiver Thread to stop and throw ThreadDeath.">Thread.stop()</a> <p>
+<a class="el" href="classjava_1_1lang_1_1Thread.html#73a4e36d5630a76eedaadfdc39c46754" title="Requests the receiver Thread to stop and throw the throwable().">Thread.stop(Throwable)</a> <p>
+ThreadDeath</dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000014">Deprecated:</a></b></dt><dd>Requires deprecated method <a class="el" href="classjava_1_1lang_1_1Thread.html#421fa05412db78a817d162c161ebe212" title="Requests the receiver Thread to stop and throw ThreadDeath.">Thread.stop()</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7d96fd5fb18a4245dd7e26979e3483c6"></a><!-- doxytag: member="java::lang::ThreadGroup::stopHelper" ref="7d96fd5fb18a4245dd7e26979e3483c6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final boolean java.lang.ThreadGroup.stopHelper           </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>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000015">Deprecated:</a></b></dt><dd>Requires deprecated method <a class="el" href="classjava_1_1lang_1_1Thread.html#efca935cb1e799cd8cebeee61b5e2bea" title="This is a no-op if the receiver is suspended.">Thread.suspend()</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5beecab84a565575cce4e1329ceb3495"></a><!-- doxytag: member="java::lang::ThreadGroup::suspend" ref="5beecab84a565575cce4e1329ceb3495" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final void java.lang.ThreadGroup.suspend           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Suspends every <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> in the receiver and recursively in all its subgroups. 
+<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 <code>this.checkAccess()</code> fails with a SecurityException</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html#efca935cb1e799cd8cebeee61b5e2bea" title="This is a no-op if the receiver is suspended.">Thread.suspend</a> <p>
+<a class="el" href="classjava_1_1lang_1_1ThreadGroup.html#8bd65eaa039b8ae2c98a42fae70ecd31" title="Resumes every Thread in the receiver and recursively in all its subgroups.">resume</a></dd></dl>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000016">Deprecated:</a></b></dt><dd>Requires deprecated method <a class="el" href="classjava_1_1lang_1_1Thread.html#efca935cb1e799cd8cebeee61b5e2bea" title="This is a no-op if the receiver is suspended.">Thread.suspend()</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5240c95c86fd267e6416a970ef746bf0"></a><!-- doxytag: member="java::lang::ThreadGroup::suspendHelper" ref="5240c95c86fd267e6416a970ef746bf0" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">final boolean java.lang.ThreadGroup.suspendHelper           </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>
+<dl compact><dt><b><a class="el" href="deprecated.html#_deprecated000017">Deprecated:</a></b></dt><dd>Requires deprecated method <a class="el" href="classjava_1_1lang_1_1Thread.html#efca935cb1e799cd8cebeee61b5e2bea" title="This is a no-op if the receiver is suspended.">Thread.suspend()</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9b161fd67c7e054312b46348174c5ba4"></a><!-- doxytag: member="java::lang::ThreadGroup::toString" ref="9b161fd67c7e054312b46348174c5ba4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">String java.lang.ThreadGroup.toString           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Answers a string containing a concise, human-readable description of the receiver. 
+<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a printable representation for the receiver. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="09488064fd238523629e3d35e0c11db1"></a><!-- doxytag: member="java::lang::ThreadGroup::uncaughtException" ref="09488064fd238523629e3d35e0c11db1" args="(Thread t, Throwable e)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void java.lang.ThreadGroup.uncaughtException           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Thread.html">Thread</a>&nbsp;</td>
+          <td class="paramname"> <em>t</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="classjava_1_1lang_1_1Throwable.html">Throwable</a>&nbsp;</td>
+          <td class="paramname"> <em>e</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Any uncaught exception in any <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> has to be forwarded (by the VM) to the Thread's <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> by sending this message (uncaughtException). 
+<p>
+This allows users to define custom <a class="el" href="classjava_1_1lang_1_1ThreadGroup.html" title="An implementation of this class is provided, but the documented constructors are...">ThreadGroup</a> classes and custom behavior for when a <a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> has an uncaughtException or when it does (ThreadDeath).<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>t</em>&nbsp;</td><td><a class="el" href="classjava_1_1lang_1_1Thread.html" title="This class must be implemented by the VM vendor.">Thread</a> with an uncaught exception </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>The uncaught exception itself</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classjava_1_1lang_1_1Thread.html#421fa05412db78a817d162c161ebe212" title="Requests the receiver Thread to stop and throw ThreadDeath.">Thread.stop()</a> <p>
+<a class="el" href="classjava_1_1lang_1_1Thread.html#73a4e36d5630a76eedaadfdc39c46754" title="Requests the receiver Thread to stop and throw the throwable().">Thread.stop(Throwable)</a> <p>
+ThreadDeath </dd></dl>
+
+<p>Implements <a class="el" href="interfacejava_1_1lang_1_1Thread_1_1UncaughtExceptionHandler.html#ec797dd4df81a5ca7362f4bd8dec3162">java.lang.Thread.UncaughtExceptionHandler</a>.</p>
+
+</div>
+</div><p>
+<hr>The documentation for this class was generated from the following file:<ul>
+<li>java/lang/ThreadGroup.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_1ThreadGroup.html
------------------------------------------------------------------------------
    svn:eol-style = native

Added: harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1ThreadGroup.png
URL: http://svn.apache.org/viewvc/harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1ThreadGroup.png?rev=724734&view=auto
==============================================================================
Binary file - no diff available.

Propchange: harmony/standard/site/docs/externals/kernel_doc/html/classjava_1_1lang_1_1ThreadGroup.png
------------------------------------------------------------------------------
    svn:mime-type = image/png



Mime
View raw message