「CodeCoachの結果」ウィンドウには、CodeCoachを実行した最新のセッションの結果が表示されます。
選択した項目を調査し、修正するには、「CodeCoachの結果」ウィンドウのポップアップ・メニューを使用します。
クラス修飾子を変更できる場合は、CodeCoachからアドバイスが提供されます。フィールドに応じて、次の変更のどちらかまたは両方が提案されます。
内部クラスが外部クラスのstatic以外のフィールド、メソッドまたはオブジェクトにアクセスする場合、この内部クラスをstaticにすることはできません。
finalクラスでは、すべてのメソッドはfinalと考えられます。finalメソッドはインライン処理ができ、さらに重要な点は、メソッド表を使用せずに直接コールできることです。
また、クラスにfinalを宣言すると、一般に負荷のかかるinstanceofまたはcheckcastの操作をJVMで実行しやすくなります。
CodeCoachでfinalを宣言できるクラスが検出された場合、このクラスのメソッドにはfinalメソッド・アドバイスは与えられません。
今後クラスを拡張する可能性がある場合は、このアドバイスに従う必要はありません。
Copyright © 1997, 2004, Oracle. All rights reserved.