apex-langライブラリ パッケージの管理バージョンを使用する Salesforce 管理パッケージに Apex クラスを作成しました。
global class MySorter implements al.Objectcomparator
apex-lang をパッケージと共に配布することで、管理パッケージへの依存を排除することを検討しています。アンマネージド バージョンの apex-lang をインストールしたら、クラスを変更してみます。
global class MySorter implements Objectcomparator
保存しようとすると、次のエラーが表示されます。
エラー: コンパイル エラー: 必要なクラスの関係を維持する必要があります: MySorter Implements al.ObjectComparator[Previously Managed] at line 1 column 8
なぜそのような制限が設けられるのでしょうか? それを回避するためのアイデアはありますか?