Unterdrücken mögliche NullPointerException in Android Studio

Diese:

@Nullable
Item[] mItems;

public Item getItem(int position) {
    return mItems[position];
}

produziert die Warnung:

Array access 'mItems[position]' may produce NullPointerException

Will ich um diese Warnung zu unterdrücken (ich weiß, dass getItem() wird nicht aufgerufen werden, wenn mItems null ist).

Ich habe versucht, mit folgenden Anmerkungen:

  • @SuppressWarnings({"NullableProblems"})
  • @SuppressWarnings({"null"})

sowie mit der //noinspection notation, aber Sie sind alle nicht arbeiten.

Mit @SuppressWarnings({"all"}) funktioniert, aber es ist natürlich nicht das, was ich Suche.

Android Studio nicht bieten jede Unterdrückung option, wenn ich drücken Sie alt + enter, nur sind die Optionen zum hinzufügen einer (nutzlosen) null-check.

  • Bitte nicht löschen und re-post die gleiche Frage; verwenden Sie die Schaltfläche "Bearbeiten" hinzufügen, um zusätzlichen Kontext auf Ihre Frage.
  • Vorherigen posting war ein Unfall (ich enter gedrückt, während das hinzufügen von tags und es gepostet hat), die Frage war nicht bereit. Ich habe versucht es Bearbeiten danach, aber es war nicht möglich.
InformationsquelleAutor minipif | 2015-08-11
Schreibe einen Kommentar