<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<!--NewPage-->
<html>
<head>
<!-- Generated by javadoc on Wed Jul 28 01:21:15 GMT 1999 -->
<title>
  Class sun.tools.debug.RemoteClass
</title>
</head>
<body>
<a name="_top_"></a>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-sun.tools.debug.html">This Package</a>  <a href="sun.tools.debug.RemoteChar.html#_top_">Previous</a>  <a href="sun.tools.debug.RemoteDebugger.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
<hr>
<h1>
  Class sun.tools.debug.RemoteClass
</h1>
<pre>
<a href="java.lang.Object.html#_top_">java.lang.Object</a>
   |
   +----<a href="sun.tools.debug.RemoteValue.html#_top_">sun.tools.debug.RemoteValue</a>
           |
           +----<a href="sun.tools.debug.RemoteObject.html#_top_">sun.tools.debug.RemoteObject</a>
                   |
                   +----sun.tools.debug.RemoteClass
</pre>
<hr>
<dl>
  <dt> public class <b>RemoteClass</b>
  <dt> extends <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
</dl>
The RemoteClass class allows access to a class in a remote Java
 interpreter.
<p>
<dl>
    <dt> <b>See Also:</b>
    <dd> <a href="sun.tools.debug.RemoteDebugger.html#_top_">RemoteDebugger</a>
</dl>
<hr>
<a name="index"></a>
<h2>
  <img src="images/method-index.gif" width=207 height=38 alt="Method Index">
</h2>
<dl>
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#catchExceptions()"><b>catchExceptions</b></a>()
  <dd>  Enter the debugger when an instance of this class is thrown.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#clearBreakpoint(int)"><b>clearBreakpoint</b></a>(int)
  <dd>  Clear a breakpoint at a specific address in a class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#clearBreakpointLine(int)"><b>clearBreakpointLine</b></a>(int)
  <dd>  Clear a breakpoint at a specified line.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#clearBreakpointMethod(sun.tools.debug.RemoteField)"><b>clearBreakpointMethod</b></a>(RemoteField)
  <dd>  Clear a breakpoint at the start of a specified method.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#description()"><b>description</b></a>()
  <dd> Return a (somewhat verbose) description.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getClassLoader()"><b>getClassLoader</b></a>()
  <dd>  Return the classloader for this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getField(int)"><b>getField</b></a>(int)
  <dd>  Return the static field, specified by index.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getField(java.lang.String)"><b>getField</b></a>(String)
  <dd>  Return the static field, specified by name.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getFields()"><b>getFields</b></a>()
  <dd>  Return all the static fields for this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getFieldValue(int)"><b>getFieldValue</b></a>(int)
  <dd>  Return the value of a static field, specified by its index.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getFieldValue(java.lang.String)"><b>getFieldValue</b></a>(String)
  <dd>  Return the value of a static field, specified by name.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getInstanceField(int)"><b>getInstanceField</b></a>(int)
  <dd>  Return the instance field, specified by its index.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getInstanceFields()"><b>getInstanceFields</b></a>()
  <dd> Return all the instance fields for this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getInterfaces()"><b>getInterfaces</b></a>()
  <dd>  Return the interfaces for this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getLineNumbers()"><b>getLineNumbers</b></a>()
  <dd>  Return an array of all the class's source file line numbers which 
 have code associated with them.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethod(java.lang.String)"><b>getMethod</b></a>(String)
  <dd>  Return the method, specified by name.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethodLineNumber(int)"><b>getMethodLineNumber</b></a>(int)
  <dd> 
 Return the first line number of the specified method, or throws
 NoSuchLineNumber exception.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethodLineNumber(java.lang.String)"><b>getMethodLineNumber</b></a>(String)
  <dd> 
 Return the first line number of the specified method, or throws
 NoSuchLineNumber exception.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethodNames()"><b>getMethodNames</b></a>()
  <dd>  Return the names of all methods supported by this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethods()"><b>getMethods</b></a>()
  <dd>  Return the class's methods.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getName()"><b>getName</b></a>()
  <dd>  Returns the name of the class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getSourceFile()"><b>getSourceFile</b></a>()
  <dd>  Get the source file referenced by this stackframe.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getSourceFileName()"><b>getSourceFileName</b></a>()
  <dd>  Get the name of the source file referenced by this stackframe.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getStaticFields()"><b>getStaticFields</b></a>()
  <dd>  Return all the static fields for this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getSuperclass()"><b>getSuperclass</b></a>()
  <dd>  Return the superclass for this class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#ignoreExceptions()"><b>ignoreExceptions</b></a>()
  <dd>  Don't enter the debugger when an instance of this class is thrown.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#isInterface()"><b>isInterface</b></a>()
  <dd>  Is this RemoteClass an interface?

 
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setBreakpointLine(int)"><b>setBreakpointLine</b></a>(int)
  <dd>  Set a breakpoint at a specified source line number in a class.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#setBreakpointMethod(sun.tools.debug.RemoteField)"><b>setBreakpointMethod</b></a>(RemoteField)
  <dd>  Set a breakpoint at the first line of a class method.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#toString()"><b>toString</b></a>()
  <dd> Return a (somewhat verbose) description.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#typeName()"><b>typeName</b></a>()
  <dd>  Returns the name of the class as its type.
</dl>
<a name="methods"></a>
<h2>
  <img src="images/methods.gif" width=151 height=38 alt="Methods">
</h2>
<a name="getName()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getName"><b>getName</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> getName() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Returns the name of the class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="typeName()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="typeName"><b>typeName</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> typeName() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Returns the name of the class as its type.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#typeName()">typeName</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="isInterface()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="isInterface"><b>isInterface</b></a>
<pre>
 public boolean isInterface() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Is this RemoteClass an interface?
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getSuperclass()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getSuperclass"><b>getSuperclass</b></a>
<pre>
 public <a href="#_top_">RemoteClass</a> getSuperclass() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the superclass for this class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getClassLoader()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getClassLoader"><b>getClassLoader</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a> getClassLoader() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the classloader for this class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getInterfaces()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getInterfaces"><b>getInterfaces</b></a>
<pre>
 public <a href="#_top_">RemoteClass</a>[] getInterfaces() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the interfaces for this class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getSourceFileName()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getSourceFileName"><b>getSourceFileName</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> getSourceFileName() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Get the name of the source file referenced by this stackframe.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getSourceFile()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getSourceFile"><b>getSourceFile</b></a>
<pre>
 public <a href="java.io.InputStream.html#_top_">InputStream</a> getSourceFile() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Get the source file referenced by this stackframe.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getFields()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getFields"><b>getFields</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a>[] getFields() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return all the static fields for this class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#getFields()">getFields</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="getStaticFields()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getStaticFields"><b>getStaticFields</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a>[] getStaticFields() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return all the static fields for this class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getInstanceFields()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getInstanceFields"><b>getInstanceFields</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a>[] getInstanceFields() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return all the instance fields for this class.
  Note:  because this is a RemoteClass method, only the name and
         type methods will be valid, not the data.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getField(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getField"><b>getField</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a> getField(int n) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the static field, specified by index.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.ArrayIndexOutOfBoundsException.html#_top_">ArrayIndexOutOfBoundsException</a>
    <dd> when the index is greater than the number of instance variables
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#getField(int)">getField</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="getField(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getField"><b>getField</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a> getField(<a href="java.lang.String.html#_top_">String</a> name) throws <a href="java.lang.NoSuchFieldException.html#_top_">NoSuchFieldException</a>, <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the static field, specified by name.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Throws:</b> <a href="java.lang.NoSuchFieldException.html#_top_">NoSuchFieldException</a>
    <dd> if a field with the specified
              name is not found.
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#getField(java.lang.String)">getField</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="getInstanceField(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getInstanceField"><b>getInstanceField</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a> getInstanceField(int n) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the instance field, specified by its index.
 Note:  because this is a RemoteClass method, only the name and
        type information is valid, not the data.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.ArrayIndexOutOfBoundsException.html#_top_">ArrayIndexOutOfBoundsException</a>
    <dd> when the index is greater than the number of instance variables
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getFieldValue(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getFieldValue"><b>getFieldValue</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteValue.html#_top_">RemoteValue</a> getFieldValue(int n) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the value of a static field, specified by its index.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#getFieldValue(int)">getFieldValue</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="getFieldValue(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getFieldValue"><b>getFieldValue</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteValue.html#_top_">RemoteValue</a> getFieldValue(<a href="java.lang.String.html#_top_">String</a> name) throws <a href="java.lang.NoSuchFieldException.html#_top_">NoSuchFieldException</a>, <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the value of a static field, specified by name.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Throws:</b> <a href="java.lang.NoSuchFieldException.html#_top_">NoSuchFieldException</a>
    <dd> if a field with the specified
              name is not found.
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#getFieldValue(java.lang.String)">getFieldValue</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="getMethod(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethod"><b>getMethod</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a> getMethod(<a href="java.lang.String.html#_top_">String</a> name) throws <a href="java.lang.NoSuchMethodException.html#_top_">NoSuchMethodException</a>, <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the method, specified by name. If the method name is overloaded,
 any one of the methods with that name is returned.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Throws:</b> <a href="java.lang.NoSuchMethodException.html#_top_">NoSuchMethodException</a>
    <dd> if a matching method is
              not found.
  </dl></dd>
</dl>
<a name="getMethods()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethods"><b>getMethods</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a>[] getMethods() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the class's methods.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getMethodNames()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethodNames"><b>getMethodNames</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a>[] getMethodNames() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the names of all methods supported by this class.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getMethodLineNumber(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethodLineNumber"><b>getMethodLineNumber</b></a>
<pre>
 public int getMethodLineNumber(<a href="java.lang.String.html#_top_">String</a> name) throws <a href="java.lang.NoSuchMethodException.html#_top_">NoSuchMethodException</a>, <a href="sun.tools.debug.NoSuchLineNumberException.html#_top_">NoSuchLineNumberException</a>, <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the first line number of the specified method, or throws
 NoSuchLineNumber exception.  If the method name is overloaded,
 the first line from any one of the methods with that name is returned.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> name - the name of the method
    <dt> <b>Returns:</b>
    <dd> the method's beginning line number
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Throws:</b> <a href="sun.tools.debug.NoSuchLineNumberException.html#_top_">NoSuchLineNumberException</a>
    <dd> if no code is associated with the
              specified line number in a Java source file.
    <dt> <b>Throws:</b> <a href="java.lang.NoSuchMethodException.html#_top_">NoSuchMethodException</a>
    <dd> if a matching method is
              not found.
  </dl></dd>
</dl>
<a name="getMethodLineNumber(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethodLineNumber"><b>getMethodLineNumber</b></a>
<pre>
 public int getMethodLineNumber(int index) throws <a href="java.lang.IndexOutOfBoundsException.html#_top_">IndexOutOfBoundsException</a>, <a href="sun.tools.debug.NoSuchLineNumberException.html#_top_">NoSuchLineNumberException</a>, <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return the first line number of the specified method, or throws
 NoSuchLineNumber exception.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> index - the index of the method, as found in the array
 returned from getMethods().
    <dt> <b>Returns:</b>
    <dd> the method's beginning line number
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
    <dt> <b>Throws:</b> <a href="sun.tools.debug.NoSuchLineNumberException.html#_top_">NoSuchLineNumberException</a>
    <dd> if no code is associated with the
              specified line number in a Java source file.
  </dl></dd>
</dl>
<a name="setBreakpointLine(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setBreakpointLine"><b>setBreakpointLine</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> setBreakpointLine(int lineno) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Set a breakpoint at a specified source line number in a class.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> lineno - the line number where the breakpoint is set
    <dt> <b>Returns:</b>
    <dd> an empty string if successful, otherwise a description of the error.
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="setBreakpointMethod(sun.tools.debug.RemoteField)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="setBreakpointMethod"><b>setBreakpointMethod</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> setBreakpointMethod(<a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a> method) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Set a breakpoint at the first line of a class method.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> method - the method where the breakpoint is set
    <dt> <b>Returns:</b>
    <dd> an empty string if successful, otherwise a description of the error.
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="clearBreakpoint(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="clearBreakpoint"><b>clearBreakpoint</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> clearBreakpoint(int pc) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Clear a breakpoint at a specific address in a class.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> pc - the address of the breakpoint to be cleared
    <dt> <b>Returns:</b>
    <dd> an empty string if successful, otherwise a description of the error.
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="clearBreakpointLine(int)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="clearBreakpointLine"><b>clearBreakpointLine</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> clearBreakpointLine(int lineno) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Clear a breakpoint at a specified line.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> lineno - the line number of the breakpoint to be cleared
    <dt> <b>Returns:</b>
    <dd> an empty string if successful, otherwise a description of the error.
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="clearBreakpointMethod(sun.tools.debug.RemoteField)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="clearBreakpointMethod"><b>clearBreakpointMethod</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> clearBreakpointMethod(<a href="sun.tools.debug.RemoteField.html#_top_">RemoteField</a> method) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Clear a breakpoint at the start of a specified method.
<p>
  <dd><dl>
    <dt> <b>Parameters:</b>
    <dd> method - the method of the breakpoint to be cleared
    <dt> <b>Returns:</b>
    <dd> an empty string if successful, otherwise a description of the error.
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="catchExceptions()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="catchExceptions"><b>catchExceptions</b></a>
<pre>
 public void catchExceptions() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Enter the debugger when an instance of this class is thrown.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.ClassCastException.html#_top_">ClassCastException</a>
    <dd> when this class isn't an exception class
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="ignoreExceptions()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="ignoreExceptions"><b>ignoreExceptions</b></a>
<pre>
 public void ignoreExceptions() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Don't enter the debugger when an instance of this class is thrown.
<p>
  <dd><dl>
    <dt> <b>Throws:</b> <a href="java.lang.ClassCastException.html#_top_">ClassCastException</a>
    <dd> when this class isn't an exception class
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="getLineNumbers()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLineNumbers"><b>getLineNumbers</b></a>
<pre>
 public int[] getLineNumbers() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return an array of all the class's source file line numbers which 
 have code associated with them.  This array may be zero-length, as
 the class may not have been compiled with line number information.
<p>
  <dd><dl>
    <dt> <b>Returns:</b>
    <dd> an array of integers of valid line numbers.
    <dt> <b>Throws:</b> <a href="java.lang.Exception.html#_top_">Exception</a>
    <dd> if a general exception occurs.
  </dl></dd>
</dl>
<a name="description()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="description"><b>description</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> description()
</pre>
<dl>
  <dd> Return a (somewhat verbose) description.
<p>
  <dd><dl>
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#description()">description</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<a name="toString()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="toString"><b>toString</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> toString()
</pre>
<dl>
  <dd> Return a (somewhat verbose) description.
<p>
  <dd><dl>
    <dt> <b>Overrides:</b>
    <dd> <a href="sun.tools.debug.RemoteObject.html#toString()">toString</a> in class <a href="sun.tools.debug.RemoteObject.html#_top_">RemoteObject</a>
  </dl></dd>
</dl>
<hr>
<pre>
<a href="packages.html">All Packages</a>  <a href="tree.html">Class Hierarchy</a>  <a href="Package-sun.tools.debug.html">This Package</a>  <a href="sun.tools.debug.RemoteChar.html#_top_">Previous</a>  <a href="sun.tools.debug.RemoteDebugger.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
</body>
</html>
