リファクタリング

名前変更リファクタリングには次の制約事項が適用されます。

  • COBCPY 環境変数を使用して参照されているがワークスペース内にないコピーブック内の識別子の名前は変更できません。
  • COPY...REPLACING 文を使用して参照されるコピーブック内の識別子の名前は変更できません。
  • typedef メンバーの名前は変更できません。
  • 現在のワークスペースの範囲外のリソースでは、識別子の名前を変更できません。
  • AS 指定を使用して定義する識別子の名前は変更できません。
  • プログラムやエントリポイントの名前は変更できません。
  • COBOL の予約語を使用した名前の変更はサポートされていません。識別子の名前を変更する予約語を使用して、識別子のインスタンスの名前が変更される場合、IDE は警告を発行しません。ただし、アプリケーションのビルドは失敗します。

次の制約事項はネイティブ COBOL にのみ該当します。

  • コピーブックの名前はエディターからは変更できません。COBOL エクスプローラーからコピーブックの名前を変更できます。ただし、これによってコード内のコピーブックへの参照が変更されることはありません。