私はインターフェースを持っています
public interface ObjectBuilder<E> {
E buildObject();
}
また、プロジェクトには、非汎用バージョンのインターフェースを実装する多くのクラスがあります。
class MyClassBuilder implements ObjectBuilder {
public MyClass buildObject() {/**/}
}
これらのクラスすべてを自動変換して、インターフェイスの汎用バージョンを実装することは可能ですか?
これに対する自動リファクタリング:
class MyClassBuilder implements ObjectBuilder<MyClass> {
public MyClass buildObject() {/**/}
}
組み込みまたはプラグインのIntellijIDEAはありますか?または他のIDEで?