Android開発をするときに使うと便利なアノテーションのまとめです。 以前投稿させていただいた Androidのコードを 見やすく! 書きやすく! するアノテーション が存外好評でしたので、第2弾を書かせていただきます。 私もまだまだ勉強中ですが、便利なものはガンガン使って、効率よく開発したいものです。 メソッドの引数に渡す値の範囲を明示する @Size @IntRange @FloatRange 値の範囲を絞ることができます。 メソッドの引数に@IntRangeを付与した場合、受け取る値をここで指定した範囲に絞ることができます。 呼び出し側でこの範囲外の値を渡そうとした場合エラーが表示されるようになります。 また、メソッドに@IntRangeを付与した場合には、戻り値を指定した範囲内に限定することができます。 retrun句で範囲外の値を返そうとした場合にエラーが表示されるようになりま