<!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.RemoteStackFrame
</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.RemoteShort.html#_top_">Previous</a>  <a href="sun.tools.debug.RemoteStackVariable.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
<hr>
<h1>
  Class sun.tools.debug.RemoteStackFrame
</h1>
<pre>
<a href="java.lang.Object.html#_top_">java.lang.Object</a>
   |
   +----<a href="sun.tools.debug.StackFrame.html#_top_">sun.tools.debug.StackFrame</a>
           |
           +----sun.tools.debug.RemoteStackFrame
</pre>
<hr>
<dl>
  <dt> public class <b>RemoteStackFrame</b>
  <dt> extends <a href="sun.tools.debug.StackFrame.html#_top_">StackFrame</a>
</dl>
The RemoteStackFrame class provides access to a stackframe of a
 suspended thread.
<p>
<dl>
    <dt> <b>See Also:</b>
    <dd> <a href="sun.tools.debug.RemoteDebugger.html#_top_">RemoteDebugger</a>, <a href="sun.tools.debug.RemoteThread.html#_top_">RemoteThread</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="#getLineNumber()"><b>getLineNumber</b></a>()
  <dd> Return the source file line number.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getLocalVariable(java.lang.String)"><b>getLocalVariable</b></a>(String)
  <dd> 
 Return a specific (named) stack variable.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getLocalVariables()"><b>getLocalVariables</b></a>()
  <dd>  Return an array of all valid local variables and method arguments
 for this stack frame.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethodName()"><b>getMethodName</b></a>()
  <dd> Get the method name referenced by this stackframe.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getMethodSignature()"><b>getMethodSignature</b></a>()
  <dd> Get the signature for the method referenced by this stackframe.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getPC()"><b>getPC</b></a>()
  <dd> Get the program counter referenced by this stackframe.
  <dt> <img src="images/red-ball-small.gif" width=6 height=6 alt=" o ">
	<a href="#getRemoteClass()"><b>getRemoteClass</b></a>()
  <dd> Get the class this stackframe references.
</dl>
<a name="methods"></a>
<h2>
  <img src="images/methods.gif" width=151 height=38 alt="Methods">
</h2>
<a name="getLocalVariable(java.lang.String)"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLocalVariable"><b>getLocalVariable</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteStackVariable.html#_top_">RemoteStackVariable</a> getLocalVariable(<a href="java.lang.String.html#_top_">String</a> name) throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return a specific (named) stack variable.  A slot number of -1
 indicates that the variable is not currently in scope.
<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="getLocalVariables()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLocalVariables"><b>getLocalVariables</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteStackVariable.html#_top_">RemoteStackVariable</a>[] getLocalVariables() throws <a href="java.lang.Exception.html#_top_">Exception</a>
</pre>
<dl>
  <dd> Return an array of all valid local variables and method arguments
 for this stack frame.
<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="getLineNumber()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getLineNumber"><b>getLineNumber</b></a>
<pre>
 public int getLineNumber()
</pre>
<dl>
  <dd> Return the source file line number.
<p>
</dl>
<a name="getMethodName()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethodName"><b>getMethodName</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> getMethodName()
</pre>
<dl>
  <dd> Get the method name referenced by this stackframe.
<p>
</dl>
<a name="getMethodSignature()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getMethodSignature"><b>getMethodSignature</b></a>
<pre>
 public <a href="java.lang.String.html#_top_">String</a> getMethodSignature()
</pre>
<dl>
  <dd> Get the signature for the method referenced by this stackframe.
<p>
</dl>
<a name="getPC()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getPC"><b>getPC</b></a>
<pre>
 public int getPC()
</pre>
<dl>
  <dd> Get the program counter referenced by this stackframe.
<p>
</dl>
<a name="getRemoteClass()"><img src="images/red-ball.gif" width=12 height=12 alt=" o "></a>
<a name="getRemoteClass"><b>getRemoteClass</b></a>
<pre>
 public <a href="sun.tools.debug.RemoteClass.html#_top_">RemoteClass</a> getRemoteClass()
</pre>
<dl>
  <dd> Get the class this stackframe references.
<p>
</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.RemoteShort.html#_top_">Previous</a>  <a href="sun.tools.debug.RemoteStackVariable.html#_top_">Next</a>  <a href="AllNames.html">Index</a></pre>
</body>
</html>
