完全修飾名を追加するEclipseでオートコンプリートを使用するにはどうすればよいですか?
sonar / checkstyle(Unused Imports)の問題を回避するために、Javadocで完全修飾名を使用するポリシーがあります。
オートコンプリートを使用しているメソッドを探しています。オートコンプリートの使用中にShiftキーを押すようなものですか?
常に完全修飾名を使用して設定を変更することはオプションではなく、Javadocコメントでのみ必要です。
問題の回避策として、ファイルを保存するたびに不要なインポートを自動的に削除するようにEclipseを構成できます([ウィンドウ]-[設定]-[Java]-[エディター]-[アクションの保存]-[構成]、[不要なコード]タブで、[未使用のインポートを削除する]がオンになっていることを確認します)。 )。これが完了すると、checkstyleで未使用のインポートのチェックを削除できます。
これはあなたが求めていたものではないことに同意しますが、少なくとも未使用のインポートがないようにします(チームの全員が同じ方法でEclipseを構成すると仮定します)。
私はあなたがここで説明されている答えを探していると思います:
「ウィンドウ->優先度->Java->コードスタイル->コードテンプレートに移動します。コメント->タイプを選択します。編集して、そこに次の行を追加します:${package_name}。${type_name}。」
これにより、生成時に完全修飾名を使用するようにJavadocが変更されます。
EclipseのJavaコンパイラでJavadocの処理を無効にする必要があります(Java Compiler -> Javadoc
一番上のチェックボックス)。ここを参照してください。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=26792#c10
これを無効にすると、Javadocでクラス名をオートコンプリートすると、完全修飾名が取得されます。