Недвижимость без геттера в Котлине

Как я могу объявить свойство с помощью настраиваемого сеттера, но без геттера в Котлин? Например, в Анко они делают это так:

var myProperty: Type @Deprecated(AnkoInternals.NO_GETTER, level = DeprecationLevel.ERROR) get() = AnkoInternals.noGetter() set(value) { field = value; /* setter logic */ } 

Но это выглядит немного взломанным для меня. Это правильный способ сделать это? Если да, то как насчет случая, когда проект не имеет зависимости Anko?

PS Позвольте мне быть ясным – я хочу, чтобы у меня не было никакого геттера, а не частного получателя

Устранение устаревания остается единственным способом получить эффект.

Вам не нужна зависимость Anko, просто используйте аннотацию @Deprecated с соответствующим level .