Избегайте запутывания класса аннотаций Kotlin в правилах ProguardAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Избегайте запутывания класса аннотаций Kotlin в правилах Proguard

Сообщение Anonymous »

У меня есть класс аннотаций Kotlin, как показано ниже -

Код: Выделить всё

import androidx.annotation.StringDef

const val GRANT_TYPE_REFRESH_TOKEN = "refresh_token"
const val GRANT_TYPE_ACCESS_TOKEN = "access_token"

@StringDef(GRANT_TYPE_ACCESS_TOKEN, GRANT_TYPE_REFRESH_TOKEN)
@Retention(AnnotationRetention.SOURCE)
annotation class TokenGrantType
Этот класс является частью SDK, который я выпускаю для Maven.
Как только я опубликую SDK в Maven и использую зависимость Gradle этого SDK . Все разрешается, но не сохраняются только значения в этом классе аннотаций.

Код: Выделить всё

@kotlin.annotation.Target @kotlin.annotation.Retention public final annotation class PaymentFlow public constructor() : kotlin.Annotation {
Пожалуйста, предложите, как я могу сохранить строковые константы в приведенном выше классе.

Подробнее здесь: https://stackoverflow.com/questions/786 ... uard-rules
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»