В этой строке будет несколько ошибок:
Error:(1, 0) Extension property must have accessors or be abstract
Error:(1, 23) Property getter or setter expected
Error:(1, 24) Expecting a top level declaration
Error:(1, 25) Function declaration must have a name
Error:(1, 34) 'this' is not defined in this context
Это потому, что вы не объявили методы доступа должным образом:
val Any.classTag: String get() { return this::class.java.simpleName }
Вам нужно только добавитьget()
аксессор перед вашим блоком.