Аннотации пользовательских квалификаторов Moshi в Котлине

У меня возникла проблема с преобразованием некоторого кода в kotlin. Аннотации для пользовательского классификатора игнорируются. Я определяю их следующим образом:

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) } } 

и пытаясь использовать их вот так:

 @HexColor override var backgroundColor: Int = 0 

но он просто игнорируется.

Попробуйте этот синтаксис:

 @field:[HexColor] override var backgroundColor: Int = 0