Anotación del calificador personalizado Moshi en Kotlin

Tengo problemas para convertir código en kotlin. La anotación para el calificador personalizado se ignora. Los defino así:

class ColorAdapter { @ToJson internal fun toJson(@PassDefinitions.HexColor rgb: Int): String { return String.format("#%06x", rgb) } @FromJson @PassDefinitions.HexColor internal fun fromJson(rgb: String): Int { return Color.parseColor(rgb) } } 

y tratando de usarlos así:

 @HexColor override var backgroundColor: Int = 0 

pero simplemente es ignorado.

Por favor testing esta syntax:

 @field:[HexColor] override var backgroundColor: Int = 0 
  • Usando Moshi con múltiples campos de input
  • Declaración de campo POJO, establecida en valor inicial o nulo