IntelliJ IDEA で Jersey + Jetty のサンプルを確認していたところ、@Produces アノテーション内で MediaType の補完が効かない事案が発生。同様に @Consumes でも発生。MediaType.“text/plain” などと補完されてしまう…。アノテーションではなく、メソッドやクラスのブロック内では MediaType には補完が効くので IntelliJ IDEA のバグと予測。
昨日 Photon Controller が公開されましたが、Java、Python、Ruby など様々な言語を使っている上にモジュールも多数あるため、ソースコードを閲覧するにも統合開発環境の方が閲覧が楽になります。開発チームも Intellij IDEA を使っているので、読む側も、是非 Intellij IDEA で見ましょう。