問題タブ [structural-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - C を拡張するクラスの場合、型 A のコンストラクター変数を型 B に置き換えます。
私はこのように見える約100のクラスを持っています。
ここで、 MyBaseClassを拡張するクラス内の型OldTypeのすべてのコンストラクター変数を同じ変数名で置き換えたいと思いますが、型はNewTypeです。したがって、次のようになります。
変数の量と名前はさまざまです。
MyBaseClassStructural replace を使用して拡張するすべてのクラスを見つけるための IDEA を既に取得していますが、そこから移動する必要がありますか?
intellij-idea - 特定の引数が設定されていない特定の注釈で注釈が付けられたメソッドを見つける方法は?
例 :
のすべてのインスタンスが必要です:
だがしかし
intellij-idea - IntelliJ を使用して特定のパラメーター型を持つすべてのメソッド呼び出しを見つける
このコードベースはかなり大きい (+/- 500k 行) です。単一のパラメーターを使用し、そのパラメーターが特定の型であるすべてのメソッド呼び出しを見つけるために調べています。
つまり、次のようなメソッド呼び出しを見つけられるようにしたいのです。
doer.doSomethingFoo(anObject)との両方doer.doSomethingObject(anObject)が呼び出されるため、これらのステートメントの両方が検索によって返されるはずです。同様に、doer.doSomethingObject(bar)は返されません。もちろん、そのdoer存在は知りません。
そのために IntelliJ の構造検索を使用しようとしています。$Instance$.$Method$($Parameter$)次のパラメーターを使用して、次のテンプレートを使用しました。
これは、名前付きのパラメーターを持つすべてのものを返しますfoo(大文字と小文字は区別されないようです)。だから私はおそらくここで何か間違ったことをしている. しかし、何?唯一のパラメータが type であるメソッドへのすべての呼び出しを取得するにはどうすればよいFooですか?
java - Intellij構造検索:空のtry catchブロックを見つける方法は?
空の try catch ブロックを見つけるにはどうすればよいですか?
Copy existing template... を使用して、try catch の構造検索を見つけました。
空のcatchブロックを持つtry catchのみを見つけるように強化したい
次のものが見つかるはずです。
また
また
ただし、次のことはできません。
現時点では、区別がないため、明らかに両方が見つかります。この余分なチェックを追加するにはどうすればよいですか?