Domino Designer 9.0.1で、スクリプトライブラリに記述しているコードで多数のクラスを定義しており、各クラスで同じ処理を行っている部分が目立ってきたため新たにベースクラスを定義してそこからの継承とするよう書き換えようとしました。
ベースクラスを記述した後、既存のクラスの定義に"As ベースクラス" を追加したところ、"Reference appears before declaration"エラーが表示されました。ベースクラスの定義は派生クラスの定義より前に記述しなければならないようですが、ベースクラスの定義をカット&ペーストで先頭(Declaretionsセクションの後)に移動しようとしても勝手に最後に移動されてしまいます。
追加されたクラスは最後に移動するのがDomino Designerエディター(Eclipseエディター)の仕様のようですが、無効にする設定は無いのでしょうか?
「各クラスで同じ処理を行っている部分が目立ってきた」時点でオブジェクト指向プログラミングを理解していないといわれるのかもしれませんが。(自己流でクラスを学んだもので)