Kotlin и @Transient

hava класс:

open class MessageDTO : RealmObject, Serializable { @PrimaryKey @SerializedName("message_id") var messageId: String? = null @SerializedName("chat") var chat: String? = null @SerializedName("chat_type") var chatType: String? = null @SerializedName("content") var content: ContentDTO? = null @SerializedName("created") var created: Date? = null @SerializedName("from") var from: String? = null @SerializedName("important") var important: Boolean? = null @SerializedName("is_first") var isFirst: Boolean? = null @SerializedName("is_group") var isGroup: Boolean? = null @SerializedName("is_last") var isLast: Boolean? = null @SerializedName("linked_messages") var linkedMessages: RealmList<MessageDTO>? = null @SerializedName("links") var links: RealmList<ModelLinks>? = null @SerializedName("read") var read: Boolean? = null @SerializedName("to") var to: String? = null @Ignore var displayName: String? = null @Ignore var authorPhoto: ModelIcons? = null @Transient var deliveredToServer: Boolean = false 

и необходимо использовать @Transient с переменной @Transient но иметь ошибку компиляции:

e: error: Класс «MessageDTO» содержит незаконное переходное поле «deliverToServer». е:

e: java.lang.IllegalStateException: не удалось проанализировать: org.jetbrains.kotlin.kapt3.diagnostic.KaptError: ошибка при обработке аннотации

В чем может быть проблема?

Временные поля не поддерживались в 3.1.3 и должны были явно игнорироваться с помощью @Ignore .

См. Журнал изменений.

3.2.0 (2017-05-16)

Переходные поля теперь разрешены в классах моделей, но неявно рассматриваются как имеющие аннотацию @Ignore (# 4279).

Intereting Posts
Тип функции Kotlin вместо функционального интерфейса лямбда В Kotlin, как я могу прочитать все содержимое InputStream в String? Аннотации getAnnotation для Java, используемые для метода Kotlin, возвращают null Как я могу создать «forEach», который возвращает объект, который является приемником для функции потребления? Kotlin: Сделать внутреннюю функцию видимой для модульных тестов Активность фрагмента фрагмента kotlin имеет вид с одинаковым идентификатором, это не нормально Dagger2 не может получить доступ к nullable. javax.annotation.Nullable не найден Как высмеять финальный класс с Mockito 2 на Java-модуле в Android-проекте? kotlin – автоматическое преобразование числовых типов Как сделать запрос API в Котлин? Неразрешенный справочник с использованием Kotlin для android Наследование Котлина с дженериками Как фильтровать и отображать 2D IntArray в набор с использованием потоков Как создать бесконечный интервал Наблюдаемый, который будет генерировать новый объект каждый временной интервал? CapturedTypeConstructor (*) не является подтипом RealmModel