Мне нравятся новые проверки Lint API из ADT rev 17, но новая проверка правильности API поставила меня в тупик. У меня есть следующая строка кода:
listView.setOverScrollMode(OVER_SCROLL_NEVER);
Lint сообщает об этой строке:
Для вызова требуется уровень API 9 (текущий минимум 4)
Согласно документации, я должен просто добавить аннотация над строкой, например:
@TargetApi(9)
listView.setOverScrollMode(OVER_SCROLL_NEVER);
Это, однако, дает синтаксическую ошибку в Java 1.6:
Синтаксическая ошибка в токене (ах), неуместная конструкция (ы)