メソッドの出現を検索し、名前を変更し、メソッド本体を保持し、メソッドに注釈を追加し、注釈がインポートされていることを確認する必要があります。私は複数のクラスのプロジェクトでこれを行う必要があります。構造の検索と置換IntelliJ
文書はちょうど私には意味がありません、誰もこの機能を明かすことができますか、IntelliJの構造検索と置換機能を使用して以下を達成する方法はありますか?
import a;
import b;
import c;
public class SomeClass extends SomeAbstractClass implements SomeInterface {
@Override
public void someMethod() {
methodbody.getMoreBody();
}
}
が
import a;
import b;
import c;
import some.package.with.annotation;
public class SomeClass extends SomeAbstractClass implements SomeInterface {
@Override
@annotation
public void newMethodName() {
methodbody.getMoreBody();
}
}
は、メソッド名を右クリックし、どこにでも名前を変更する 'リファクタリングを選択するには):)この情報がお役に立てば幸いです。 – dnault
はい、私はアノテーションを追加する必要があり、それもインポートです – ferahgo
オーバーライドされたメソッド*は常にアノテーションを必要としますか?注釈の使用方法を制御できるのであれば、interface/abstractクラスのメソッドにアノテーションを付けて、Springの[AnnotationUtils.findAnnotation](http://docs.spring .io/spring/docs/current/javadoc-api/org/springframework/core/annotation/AnnotationUtils.html#findAnnotation-java.lang.reflect.Method-java.lang.Class-)? – dnault