i18n support | IntelliJ IDEA Blog

あー,これ面白いね.デモムービーにある@PropertyKeyアノテートは使いでがありそう.
annotations.jarの再頒布条件がわからんのと,恩恵に預かれるのはIDEA使ってる人だけってのがアレだけど,ちょーっと使ってみないぞ.


それはそうと,アノテーションって引数にも指定できるんだ.

public static String message(@PropertyKey(resourceBundle = "...") String key) {
    :
}

RetentionPolicy.SOURCEとかは,こんな風にIDEがサポートしたり,aptで処理するためにあるんだろうなぁ.