Android Конвертер помещений «Несколько методов определяют одно и то же преобразование» для List и MutableList - PullRequest
0 голосов
/ 29 мая 2020

Мне кажется, что у меня есть 4 разных конвертера, но в сообщении об ошибке говорится, что они одинаковы:

object Converters
{
@TypeConverter @JvmStatic fun stringToListInt(value: String): List<Int>?
@TypeConverter @JvmStatic fun listIntToString(list: List<Int>?): String
@TypeConverter @JvmStatic fun stringToMListInt(value: String): MutableList<Int>
@TypeConverter @JvmStatic fun mlistIntToString(list: MutableList<Int>): String
}

Файл конвертера сборки:

@org.jetbrains.annotations.Nullable()
@androidx.room.TypeConverter()
public static final java.util.List<java.lang.Integer> stringToListInt(@org.jetbrains.annotations.NotNull()
java.lang.String value) {
    return null;
}

@org.jetbrains.annotations.NotNull()
@androidx.room.TypeConverter()
public static final java.lang.String listIntToString(@org.jetbrains.annotations.Nullable()
java.util.List<java.lang.Integer> list) {
    return null;
}

@org.jetbrains.annotations.NotNull()
@androidx.room.TypeConverter()
public static final java.util.List<java.lang.Integer> stringToMListInt(@org.jetbrains.annotations.NotNull()
java.lang.String value) {
    return null;
}

@org.jetbrains.annotations.NotNull()
@androidx.room.TypeConverter()
public static final java.lang.String mlistIntToString(@org.jetbrains.annotations.NotNull()
java.util.List<java.lang.Integer> list) {
    return null;
}

Итак, я убедитесь, что убрав аннотации, методы одинаковы. Я выполнил чистую сборку, но ошибка все еще сохраняется. Пожалуйста, порекомендуйте. Для реализации мне нужны эти два разных преобразователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...