javaパッケージ(サブパッケージ、クラス、メソッド、メンバー)のコンテンツ全体が@Depracated
としてマークされている場合は、多くのファイルを手動で作成できます。javaパッケージのすべてをeclipseで@Depracatedとしてマーク
答えて
sed
を使用すると、カレントディレクトリ以下(Cygwinでテスト済み)のすべてのクラスにマークを付けることができます。目的のフォルダに移動し、実行します:@ŁukaszRzeszotarskiが指摘するように、あなたがこの中に操作を行うことができ
for file in $(find . -name *.java); do sed -i 's/\(\(public class\|interface\)\)/@Deprecated\n\1/g' $file; done
EDIT
:
for file in $(find . -name *.java); do sed -i 's/\(public class\)/@Deprecated\n\1/g' $file; done
はちょうどこのようにそれを追加するインターフェースをもマークするには検索/置換ツールを使用したEclipse。操作を実行するリソースをマークしてからCtrl + h
を押してください。プレスReplace
、その後
を、そしてこのようにそれを記入:このようにそれを記入
はすべてやりました!
これは公開クラスでのみ機能することを拒否しようとしていましたが、あなたはパッケージプライベートパッケージのためにそれを必要としません(パッケージの外側に誰も見ないので)。ただし、インターフェイスを追加する必要があります。 – Thilo
これは便利な答えですが、質問の基準を満たしていません(Eclipseでリファクタリングを実行する)。明確にするために答えに言及する価値があるかもしれません。 – seanhodges
@seanhodges:OPは "Eclipseや他のツール"を使って解決策を尋ねました。 – Keppil
package-info.java
というファイルを作成して、パッケージを非推奨にしてください。
@Deprecated
package foo;
foo
を卑下してfoo.bar
を廃止しません。
Java 7でテスト済み。 Eclipse。
私は同じことを考えました。 JDK 5/eclipseでは動作しません。 –
[https://bugs.eclipse.org/bugs/show_bug.cgi?id=99638]を参照してください –
ああ、私はこれがサポートされているかどうかはわかりませんでした。同情。 – McDowell
- 1. すべてのEclipse提案マークを実行します
- 2. Java Eclipseパッケージのコンパイルエラー
- 3. Eclipseはデッドコードとして行をマークします
- 4. Eclipse - 派生として10個のプロジェクトの 'target'フォルダをマーク
- 5. Eclipseプラグインでコードをマーク
- 6. Syliusは質問のマークですべてをメールします
- 7. eclipse java development toolパッケージをeclipseオフラインでインストールするには
- 8. Eclipseフォルダでは、パッケージとして表示されます
- 9. eclipse経由でワークスペース内のすべてのパッケージのリストを表示
- 10. なぜ私のEclipseはHaskellのリセバードワードをマークしていないのですか?
- 11. クエリセレクタすべてrvestパッケージで
- 12. ClassNotFound Javaでパッケージを使用してスレッドを開始するときにEclipseで例外が発生する
- 13. Eclipse:ディレクトリツリーをパッケージとして表示する方法
- 14. eclipseとmavenを使用すると、すべてのターゲットとサブフォルダを派生としてマークする簡単な方法はありますか?
- 15. Eclipseでこの単純なantファイルがエラーとしてマークされているのはなぜですか?
- 16. カスタムテーブルでAngularJsのすべてのチェックボックスをマークするには?
- 17. Java-Eclipseパッケージの推奨事項
- 18. Visual Studioはすべてのファイルを変更済みとマークしました
- 19. 赤い帽子のrpmパッケージとしてJava Swingアプリケーションをパッケージ化しますか?
- 20. アトリビュートでマークされたクラスのすべてのプロパティを取得
- 21. Eclipse Javaでクラスのすべてのメソッドのすべての使用法をリストする方法は?
- 22. webpack私のコードでパッケージをインポートしていなくても、package.jsonのすべてのパッケージをビルドします。
- 23. POCOのキーとしてプロパティをマーク
- 24. すべてがコンパイルされますが、Resharperはすべてを赤でマークしていますか?
- 25. クラスとパッケージをEclipseで固定する
- 26. SVN: "!"とマークされたすべてのファイルを設定します。 "D"に?
- 27. eclipseで.javaと.classファイルをインポートしています
- 28. Eclipseは、私はEclipseプロジェクト内のパッケージの束を持って
- 29. Eclipseがパッケージを「リソース」またはソースフォルダとして誤って解釈する
- 30. EclipseでEclEmmaプラグインを使用してクラスとパッケージを除外する方法
すべてのサブパッケージのすべてのクラスで十分でしょうか?暗黙のうちに、すべてのメソッドとメンバも非推奨になります。 – Thilo
はいクラスで十分です。しかし、それを自動的に作る方法は? –
わからない。だからこそあなたは私の+1を手に入れました;-) – Thilo