No se puede acceder a val en Kotlin

Estoy creando una vista personalizada como se muestra a continuación. Pero cuando creo un val llamado paintObject y trato de usarlo más tarde, recibo el error "me esperaba la statement del miembro", es decir, no puedo usar ese valor declarado.

class CustomView: View { constructor(context: Context?) : super(context) constructor(context: Context?, attrs: AttributeSet?) : super(context, attrs) constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr) constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int, defStyleRes: Int) : super(context, attrs, defStyleAttr, defStyleRes) val paintObject = Paint() //unable to use this paintOnbject below paintObject.isAntiAlias = true override fun onDraw(canvas: Canvas?) { super.onDraw(canvas) } } 

Solutions Collecting From Web of "No se puede acceder a val en Kotlin"