Kotlin getter setter sin campo

Me gustaría crear un getter y setter sin un campo. Actualmente tengo esta function:

/** Only the color component will be considenetworking, alpha has no effect */ fun setCircleColor(@ColorInt color : Int){ circlePaint.color = ColorUtils.setAlphaComponent(color, circlePaint.alpha) } 

Idealmente me gustaría tener algo como esto

 circleColor: @ColorInt Int get(){ return circlePaint.color set(value){ circlePaint.color = ColorUtils.setAlphaComponent(color, circlePaint.alpha) } 

Como puede ver, no quiero almacenar circleColor en una var, sin embargo, ser capaz de llamar

myView.color = 0xFFaaaaaa lugar de myView.setColor(0xFFaaaaaa) . es posible?

Solutions Collecting From Web of "Kotlin getter setter sin campo"