2017-01-04 4 views
0

すべてのクラスでjoda DateTime APIをJava DateTime APIにアップグレードすることをお勧めします。intelliJでパッケージインポートをリファクタリングする方法

import org.joda.time.LocalDate 

import java.time.LocalDate 

にそれが解決し、正常にすべての使用を置き換えますように簡単にIntelliJので、このリファクタリングを実行する方法はあります。

+4

java 8時間APIは、joda時間を直接置き換えるものではありません。 –

答えて

0

jodaTimeはJava 8の新しいAPIとは異なるAPIを持っているため、これは不可能です。IntelliJはかなり良いリファクタリング機能を持っていますが、アプリケーションロジックを分析して、Aパッケージから別の呼び出しその他のパラメータ - パッケージBから。

もちろん、簡単な「検索+置換」を実行できます。その後、コンパイルエラーが発生し、手動で修正する必要があります。

0

リファクタリング機能Type Migrationをご覧ください。

あなたが交換しCTRL +SHIFT +F6をヒットさせたいタイプの上に置き、カーソルを。

これは一度にプロジェクト全体の置き換えを行うのではありませんが、役立つかもしれません。

関連する問題