Intereting Posts
Как предотвратить загрузку в режиме «Создание фрагмента» перед Java? В чем разница между использованием @Annotation и в Kotlin? Kotlin inheritnce – Не передано значение для контекста параметра Android-библиотека не может компилировать kotlin Равенство идентичности для аргументов типов Int и Int устарело Котлин компиляции из командной строки Kotlin enum реализует интерфейс Java с объявлением String name () Нельзя ли градировать проект построения, когда я добавляю класс ChatInformation kotlin, который расширяет RealmObject до моего проекта, где ошибка? Котлин. привязка не обновление данных Дооснащение 2 Длина содержимого RequestBody больше, чем размер файла Как преобразовать этот код Java в код Kotlin? Код привязки для Android Studio 3.0, не созданный студией Android Объект базы данных Singleton с параметризованной инициализацией при запуске? Длина конечной точки, огурца и Windows Функция обмена в Котлине

AutoValue с GsonTypeAdapter в Котлине

Я пытаюсь интегрировать Kotlin в существующий проект Java для Android. После внесения изменений в сборку и добавления Kotlin в проект я не могу найти решение для своих классов AutoValue , у которых GsonTypeAdapter , похоже, не поддерживается.

  @AutoValue public abstract class MediaObject implements Parcelable { public static TypeAdapter<MediaObject> typeAdapter(Gson gson) { return new AutoValue_MediaObject.GsonTypeAdapter(gson); } @SerializedName("mimetype") public abstract String getMimeType(); @SerializedName("url") public abstract String getUri(); } 

My Gson builder:

 GsonBuilder().registerTypeAdapterFactory(new AutoValueGsonTypeAdapterFactory()) 

Любые предложения, как разрешить это или что использовать вместо этого?