0

Eclipse 用のクイック フィックス プロセッサ プラグインを作成するには、IQuickFixProcessorインターフェイスを実装し、その 2 つのメソッドをオーバーライドするクラスを作成する必要がgetCorrectionsありますhasCorrections

コードの書き込みに成功しgetCorrections、クイック フィックス ユーティリティが動作するようになりましたが、何を書き込めばよいかわかりませんhasCorrections

私の以前の推測では、 が返された場合falseは、プロセッサが現在の問題を修正する提案を持っていないことを示しており、そうでない場合はtrue. その結果、 return に設定すると、問題が発生したときにクイックフィックスの提案が表示されないことを期待していましたが、そうではありません: returnまたはfalseに関係なく違いはありません。truefalse

4

1 に答える 1

1

ソースコードは少し読みにくいですが、クイックフィックスコードが修正があるかどうかを知りたいときに使用されているようです。修正がある場合は、すべてを呼び出して修正を取得します。修正がない場合は、修正を要求しません。

ソースはorg.eclipse.jdt.internal.ui.text.correction.JavaCorrectionProcessor

于 2013-09-20T13:02:17.523 に答える