0
IDEウィザードは迷い込んでいますか?Intellij Structural SearchおよびReplaceを使用して宣言型を変更する
私はかなり困難であることが判明回している一見単純な何かを、やりたい:
Foo x; ==> Bar x;
protected final Foo x; ==> protected final Bar x;
public abstract Foo = Foo() + 7; ==> public abstract Bar = Foo() + 7;
:私は別の型の変数宣言
例であるタイプのすべての変数宣言を交換したいです私はこれが可能でなければならないと考えていますが、私の人生のために、どうやってどうやっていくのか分かりません。私が近づくことができますが、私は次の問題に失速:
- どのように私はどちらか、
public
のような「修飾子」修正final
、というように、Foo
変数宣言の前に、または私はそのようにそれらをキャプチャすることはできません彼らが迷子にならないようにすることができますか? - どうすればは、3番目の例の等号の右側に置き換えることができますか?
構造検索と置き換えを使用することに専念していますか、または正規表現ベースのソリューションを検討しますか? –
使用しているIntelliJ IDEAのバージョンは? –
タイプの移行リファクタリングは実行されませんか? – Argb32