Ответ 1
Мне пришлось обновить свой ответ, так как Котлин много улучшился. Сейчас я использую Kotlin 1.0 beta 3
Чтобы правильно задать несколько аннотаций для свойства, вы должны использовать аннотацию @field
:
@field:[Inject Named("bold")]
lateinit var boldTypeface: Typeface
Обратите внимание, что я использую lateinit
здесь, поэтому нет необходимости использовать тип с нулевым значением Typeface?