d1fac6dce1
Before this commit, extension receivers were declared only for properties with container source, which is strange & inconsistent. Now we declare accessor extension receiver iff corresponding property has extension receiver.
10 lines
857 B
Plaintext
Vendored
10 lines
857 B
Plaintext
Vendored
FILE fqName:<root> fileName:/jdkClassSyntheticProperty.kt
|
|
PROPERTY name:test visibility:public modality:FINAL [val]
|
|
FUN name:<get-test> visibility:public modality:FINAL <> ($receiver:java.lang.Class<*>) returnType:kotlin.Array<out java.lang.reflect.Field?>?
|
|
correspondingProperty: PROPERTY name:test visibility:public modality:FINAL [val]
|
|
$receiver: VALUE_PARAMETER name:<this> type:java.lang.Class<*>
|
|
BLOCK_BODY
|
|
RETURN type=kotlin.Nothing from='public final fun <get-test> (): kotlin.Array<out java.lang.reflect.Field?>? declared in <root>'
|
|
CALL 'public open fun <get-declaredFields> (): kotlin.Array<out java.lang.reflect.Field?>? declared in java.lang.Class' type=kotlin.Array<out java.lang.reflect.Field?>? origin=null
|
|
$this: ERROR_CALL 'Unresolved reference: this@R|/test|' type=java.lang.Class<*>
|