全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラスsun.tools.debug.RemoteThread
java.lang.Object
   |
   +----sun.tools.debug.RemoteValue
           |
           +----sun.tools.debug.RemoteObject
                   |
                   +----sun.tools.debug.RemoteThread
  -  public class RemoteThread
  -  extends RemoteObject
RemoteThreadは、リモートJavaインタープリタのスレッドへのアクセスを可能にします。
    -  参照:
    
-  RemoteDebugger, RemoteThreadGroup
   
  -   cont() cont()
- このスレッドがあらかじめ中断されていなければ、ブレークポイントから再開します。
  
-   down(int) down(int)
-  現在のスタックフレームが、(たとえば、現在のプログラムカウンタに向けて)1つ以上低いフレームになるように変更します。
  
-   dumpStack() dumpStack()
-  スタックをダンプします。
  
-   getCurrentFrame() getCurrentFrame()
-   現在のスタックフレームを取得します。
  
-   getCurrentFrameIndex() getCurrentFrameIndex()
- 現在のスタックフレームインデックスを返します。
  
-   getName() getName()
-  スレッドの名前を返します。
  
-   getStackVariable(String) getStackVariable(String)
- 現在のスタックフレームからスタック変数を返します。
  
-   getStackVariables() getStackVariables()
- 現在のスタックフレームから引数とローカル変数を返します。
  
-   getStatus() getStatus()
-  スレッドステータスの説明文を返します。
  
-   isSuspended() isSuspended()
-  スレッドが中断されているか否かを返します。
  
-   next() next()
-  このスレッドの実行を次の行に続けますが、メソッド呼び出しには入りません。
  
-   resetCurrentFrameIndex() resetCurrentFrameIndex()
- 現在のスタックフレームをリセットします。
  
-   resume() resume()
-  このスレッドの実行を再開します。
  
-   setCurrentFrameIndex(int) setCurrentFrameIndex(int)
- 現在のスタックフレームインデックスを設定します。
  
-   step(boolean) step(boolean)
-   このスレッドの実行を、次の命令または行に続けます。
  
-   stop() stop()
-  リモートスレッドを停止します。
  
-   suspend() suspend()
-  このスレッドの実行を中断します。
  
-   up(int) up(int)
- 現在のスタックフレームが、(たとえば、現在のプログラムカウンタから) 1つ以上高いフレームになるように変更します。
   
 getName
getName
  public String getName() throws Exception
  -  スレッドの名前を返します。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 getCurrentFrameIndex
getCurrentFrameIndex
  public int getCurrentFrameIndex()
  - 現在のスタックフレームインデックスを返します。
 
 setCurrentFrameIndex
setCurrentFrameIndex
  public void setCurrentFrameIndex(int iFrame)
  - 現在のスタックフレームインデックスを設定します。
 
 resetCurrentFrameIndex
resetCurrentFrameIndex
  public void resetCurrentFrameIndex()
  - 現在のスタックフレームをリセットします。
 
 up
up
  public void up(int nFrames) throws Exception
  - 現在のスタックフレームが (たとえば現在のプログラムカウンタから)1つ以上高いフレームになるように変更します。
   
- 
    -  パラメータ:
    
-  nFrames - スタックフレームの数
    
-  例外: IllegalAccessError
    
- スレッドがブレークポイントで中断または待機中でない場合。
    
-  例外: ArrayIndexOutOfBoundsException
    
-  リクエストされたフレームがスタックの境界を越えている場合。
    
-  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 down
down
  public void down(int nFrames) throws Exception
  -  現在のスタックフレームが、(たとえば、現在のプログラムカウンタに向けて)1つ以上低いフレームになるように変更します。
   
- 
    -  パラメータ:
    
-  nFrames - スタックフレームの数
    
-  例外: IllegalAccessError
    
- スレッドがブレークポイントで中断または待機中でない場合。
    
-  例外: ArrayIndexOutOfBoundsException
    
-  リクエストされたフレームがスタックの境界を越えている場合。
    
-  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 getStatus
getStatus
  public String getStatus() throws Exception
  -  スレッドのステータスの説明文を返します。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 dumpStack
dumpStack
  public RemoteStackFrame[] dumpStack() throws Exception
  -  スタックをダンプします。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 getCurrentFrame
getCurrentFrame
  public RemoteStackFrame getCurrentFrame() throws Exception
  -  現在のスタックフレームを取得します。
   
- 
    -  例外: IllegalAccessError
    
-  スレッドがブレークポイントで中断または待機中でない場合
    
-  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 suspend
suspend
  public void suspend() throws Exception
  - このスレッドの実行を中断します。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 resume
resume
  public void resume() throws Exception
  -  このスレッドの実行を中断します。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 step
step
  public void step(boolean skipLine) throws Exception
  -  このスレッドの実行を次の命令か行へ続けます。
   
- 
    -  パラメータ:
    
-  skipLine - 次のソース行に対して真、次の命令に対して偽。
    
-  例外: IllegalAccessError
    
-  スレッドがブレークポイントで中断または待機中でない場合
    
-  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 next
next
  public void next() throws Exception
  -  このスレッドの実行を次の行に続けますが、メソッド呼び出しには入りません。利用できる行情報がなければnext()はstep()と同じになります。
   
- 
    -  例外: IllegalAccessError
    
- スレッドがブレークポイントで中断または待機中でない場合。
    
-  例外: Exception
    
-  if a general exception occurs.
  
 
 isSuspended
isSuspended
  public boolean isSuspended()
  -  このスレッドが中断しているか否かを返します。
 
 cont
cont
  public void cont() throws Exception
  - このスレッドがあらかじめ中断されていなければ、ブレークポイントから再開します。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 stop
stop
  public void stop() throws Exception
  -  リモートスレッドを停止します。
   
- 
    -  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 getStackVariable
getStackVariable
  public RemoteStackVariable getStackVariable(String name) throws Exception
  - 現在のスタックフレームからスタック変数を返します。
   
- 
    -  返り値:
    
-  RemoteValueとしての変数。見つからない場合null。
    
-  例外: Exception
    
- 一般的例外が発生した場合。
  
 
 getStackVariables
getStackVariables
  public RemoteStackVariable[] getStackVariables() throws Exception
  - 現在のスタックフレームから引数とローカル変数を返します。
   
- 
    -  返り値:
    
-  RemoteValuesの配列
    
-  例外: Exception
    
- 一般的例外が発生した場合。
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス