全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス sun.tools.debug.RemoteValue

java.lang.Object
   |
   +----sun.tools.debug.RemoteValue

public abstract class RemoteValue
extends Object
implements AgentConstants
RemoteValueクラスは、リモートJavaインタープリタの値のコピーへのアクセスを可能にします。この値は、booleanまたはfloat、オブジェクト、クラス、配列などのプリミティブ型である可能性があります。リモート値はローカルデバッガによっては生成されませんが、既知のオブジェクトのインスタンスや静的変数の値が問い合わされたときにリモートデバッグエージェントによって返されるか、ローカル(スタック)変数から返されます。

参照:
RemoteDebugger, RemoteArray, RemoteBoolean, RemoteByte, RemoteChar, RemoteClass, RemoteDouble, RemoteFloat, RemoteInt, RemoteLong, RemoteObject, RemoteShort, RemoteString, RemoteThread, RemoteThreadGroup

Method Index

 o description()
RemoteValueの説明文を返します。
 o fromHex(String)
16進の文字列をintsに変換します。
 o getType()
RemoteValueの型を返します。
 o isObject()
RemoteValueが (intのようなプリミティブ型に対する)Objectか否かを返します。
 o isString()
RemoteValueがjava.lang.Stringのインスタンスか否かを返します。
 o toHex(int)
intを16進の文字列に変換します。
 o typeName()
RemoteValueの型を文字列として返します。

Methods

 o getType
  public final int getType()
RemoteValueの型を返します。

 o isObject
  public final boolean isObject()
RemoteValueが (intのようなプリミティブ型に対する)Objectか否かを返します。

 o isString
  public final boolean isString()
RemoteValueがjava.lang.Stringのインスタンスか否かを返します。

 o typeName
  public abstract String typeName() throws Exception
RemoteValueの型を文字列として返します。

例外: Exception
一般的例外が発生した場合。
 o description
  public String description()
RemoteValueの説明文を返します。

 o toHex
  public static String toHex(int n)
intを16進の文字列に変換します。

 o fromHex
  public static int fromHex(String hexStr)
16進の文字列をintsに変換します。


全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス