はじめに 皆さんはAPTって言葉聞いたことありませんか? Dagger2、Android Annotations、Lombokとかああいったものを使う時に 一緒に使われるシーンがあるようです。 APTって何気なく使っている方が多くて、なんとなくひっかかりました。 APTそのものをちゃんと説明している人は少ないなーって。 APTってAnnotation Processing Toolを略したものなんですが、 この用語を使ってるのってどうやら日本人だけっぽいです。 もう少し具体的に言うと、英語圏では使われていない。 試しに、Googleで「APT Java」で検索してみましょう。出てくるのは日本人の記事ばかりです。 検索するLocaleを英語だけにするとAPT Javaでは何も出てこない。 というか、今その言葉を使っている人はいないようです。 「Annotation Processing Ja