Как подавить «UseSparseArrays» для заявления? - PullRequest
0 голосов
/ 09 января 2019

Некоторые строки могут быть подавлены для утверждения. Например, "деление на ноль" линт:

//noinspection divzero
int i = 3 / 0;

Но некоторые строки не могут быть подавлены таким же образом. Например:

//noinspection UseSparseArrays   <-- Has no effect
Map<Integer, String> map = new HashMap<>();

В чем разница между этими двумя линтами? Можем ли мы подавить такие выражения, как «UseSparseArrays», для какого-либо другого оператора? (Не хочу подавлять это для всего метода).

1 Ответ

0 голосов
/ 10 января 2019

В чем разница между этими двумя линтами?

После некоторых исследований я нашел ответ:

Можем ли мы подавить такие строки, как «UseSparseArrays» для оператора в некоторых Другой способ?

В соответствии с документацией Android Предупреждения Android lint могут быть подавлены только для класса или метода с @SuppressLint.

...