タグ

annotationに関するpipoのブックマーク (1)

  • Android: NonNullアノテーション

    Android Studio 0.5.5から@NonNullアノテーションがサポートされた. 今回はメソッドの引数に@NonNullアノテーションをつけるケースについて書いた. @NonNull @NonNullアノテーションはフィールドやメソッドの引数, メソッドのReturn値にNullを許容しないことを表明するアノテーションである. このアノテーションが便利な点は, @NonNullアノテーションにNullを代入したり, 戻り値のNullチェックをしたりする場合に, IDEが@NonNullの制約をCode Inspectionで示してくれるところだ. ただし, これはIDE付属のCode Inspection設定で報告レベルを調整可能でもあるし, @NonNullの値にNullを設定したからといってシンタックスエラーにはならない. @NonNullはドキュメンテーションや支援機能で

  • 1