Intereting Posts
Кнопка домашней панели инструментов Android не отображается Как подключиться к AVD Экспорт Android: как создать файл .keystore? Ошибка Android takePicture Новый проект Android Studio не может работать, ошибка бросания Пользовательский фильтр ListView дает неправильный элемент, выбранный при фильтрации 2 кнопки бок о бок – макеты андроидов Круг, нарисованный на холсте, не соответствует экрану Зачем показывать ошибку непредвиденного префикса пространства имен xmlns в android? Часы LG G не отображают 32-разрядные изображения или градиенты с полной глубиной цвета Переименовать название пакета баннеров React Native: ошибка синтаксического анализа пакета Отображать курсор в AutoCompleteTextView Android HoneyComb Action bar Как получить полную информацию о транзакции в PayPal, используя pay_id в paypal android sdk Может ли несколько приложений для Android использовать один процесс и контекст приложения?

JavaPoet + Android Studio "addModifiers (модификатор) нельзя применить к модификатору"

Я построил обработчик аннотации для моего проекта Android, который создает исходный файл с использованием JavaPoet. Однако каждый раз, когда мне нужно вызывать addModifiers для любого объекта JavaPoet, Android Studio помещает его как ошибку. Он скажет, что

 Cannot resolve method addModifiers(javax.lang.model.element.Modifier) 

или

 addModifiers(javax.lang.model.element.Modifier) cannot be applied to javax.lang.model.element.Modifier 

В зависимости от того, на какой объект я вызываю метод. Я много раз проверял, что два полностью квалифицированных имени класса отлично совпадают. Эти методы в JavaPoet используют аргументы VarArgs, но это не должно меняться, поскольку я компилирую Java 7.

Теперь вот кикер: пакет компилируется просто отлично и создает мой исходный файл. Это только дает мне ошибку в среде IDE, а не при запуске javac. Модификаторы правильны в сгенерированном файле.

Поэтому я предполагаю, что я хочу ответить: как мне избавиться от ошибки IDE и кому я это сообщаю? Является ли это проблемой JavaPoet, проблемой Android Studio или проблемой IntelliJ, или что-то, что я еще не рассмотрел?

Solutions Collecting From Web of "JavaPoet + Android Studio "addModifiers (модификатор) нельзя применить к модификатору""