Sun Studio 12: dbx コマンドによるデバッグ

assign コマンド

ネイティブモードでは、assign コマンドは新しい値をプログラムの変数に代入します。Java モードでは、assign コマンドは新しい値を局所変数またはパラメータに代入します。

ネイティブモードの構文

assign variable = expression

ここで

expression は、variable に代入される値です。

Java モードの構文

assign identifier = expression

ここで

class_name は、Java クラス名で、パッケージのパス ("." (ピリオド) を修飾子として使用。たとえば test1.extra.T1.Inner) またはフルパス名 (# 記号で始まり、"/" (スラッシュ) や $ 記号を修飾子として使用。たとえば #test1/extra/T1$Inner) のいずれかで指定します。修飾子 $ を使用する場合は、class_name を引用符で囲みます。

expression は、有効な Java の式です。

field_name は、クラス内のフィールド名です。

identifier は、局所変数またはパラメータです。これには、this、現在のクラスのインスタンス変数 (object_name.field_name) 、クラス (static) 変数 (class_name.field_name) が含まれます。

object_name は、Java オブジェクトの名前です。