Вопросы по теме 'kotlinpoet'
Филе котлинского поэта не создается
Я попытался создать класс с обработчиком аннотаций и Kotlin Poet. Это мой код:
@AutoService(Processor::class)
class TailProcessor : AbstractProcessor() {
override fun process(elementTypeSet: MutableSet<out TypeElement>?,...
364 просмотров
schedule
10.09.2021
Как добавить зависимость KotlinPoet в простое консольное приложение?
Я пишу простое консольное приложение, которое должно генерировать код котлина при выполнении. Я столкнулся со странной проблемой: я не могу добавить зависимость от KotlinPoen. Мой build.gradle:
plugins {
id 'java-library'
id 'kotlin'
}...
102 просмотров
schedule
11.10.2021
Используйте шаблоны файлов для генерации кода Kotlin
Я создаю инструмент, который поможет моей команде разработчиков работать быстрее при написании кода. Для этого я подумал о создании какого-то интерфейса командной строки для генерации кода, который несколько шаблонен.
Я нашел kotlinpoet, но не...
214 просмотров
schedule
28.03.2022
Kotlin / KAPT Сгенерированный класс Kotlin не распознается как член класса, но это происходит внутри методов
Я написал обработчик аннотаций, который генерирует класс построителя для моих классов, аннотированных @DataBuilder
@Target(AnnotationTarget.CLASS)
@Retention(AnnotationRetention.SOURCE)
annotation class DataBuilder
Мои классы, помеченные...
2116 просмотров
schedule
19.06.2022
Как получить тип экземпляра javax.lang.model.element.Element
Я читаю Hello World of Annotation Processing in Kotlin и документацию KotlinPoet , и я пытаюсь реализовать универсальный конструктор для Kotlin. Я хотел бы в общем случае создать метод для каждого поля в аннотированном классе данных и дать его...
752 просмотров
schedule
24.07.2022
Поиск правильного синтаксиса kotlinpoet для инициализации PropertySpec.Builder для значений IntArrays и Array‹String›
Не вижу правильного синтаксиса для инициализации типов Array значениями существующих типов из проекта, примитивные типы работают нормально, а классы, определенные программистом
Target(
AnnotationTarget.FIELD,...
450 просмотров
schedule
19.10.2022
Как получить значение по умолчанию для аннотированной переменной
У меня есть аннотация следующего вида:
@Arg
internal var stringArg1: String? = null
@Arg
internal var stringArg2: String = "default value"
И я перебираю все переменные моих аннотированных классов, например:
for (e in...
291 просмотров
schedule
22.04.2023
Как реализовать Comparable в KotlinPoet?
Представлено Fleshgrinder на GitHub .
Как можно реализовать Comparable для класса, который создается в данный момент?
Есть метод ParameterizedTypeName.get(Comparable::class, ?) , но непонятно, как передать второй параметр. Единственное,...
515 просмотров
schedule
28.11.2023