Комментарии с noinspection вместо аннотаций @SuppressLint

139
16 ноября 2018, 09:30

Случайно обнаружил странную функциональность. Если в простом комментарии использовать конструкцию:

// noinspection <key>

то это работает на подобие аннотаций @SuppressLint("<key>"). Ничего про это не нашел в документации. Пример использования:

// noinspection all
int i = 1 / 0;

Что известно об этой недокументированной функциональности?

Answer 1

Это частная фича JetBrains реализованная Intellij/Android Studio/PHPStorm

Под ванильной Java это конечно же не работает - компилятор выдаст ошибку.

Документация здесь

READ ALSO
длина зашифрованного текста в AES/CBC алгоритме

длина зашифрованного текста в AES/CBC алгоритме

Подскажите, как я могу получить длину зашифрованного ключа 192 символа? потому как я получаю 416

150
Как создать многомерный массив?

Как создать многомерный массив?

Никак не могу создать многомерный массив с типом StringВот фрагмент массива из Python, который я хочу реализовать в Java:

132
AlarmManager.setRepeating Аттрибуты

AlarmManager.setRepeating Аттрибуты

Метод, который повторяет какое-то действие в указанная в аттрибуте intervalMillis времяНе могу просто понять зачем нужен triggerAtMillis?

165
SQLite не сохраняеться в БД

SQLite не сохраняеться в БД

столкнулся с проблемойДанный код выполняется в сервисе, происходит подключение к сокет серверу, если к нам приходит сообщение, оно должно...

157