3b841dcb98
This fixes a bunch of missing overridden symbols in IR. This is also required for fixing KT-59921 in the following commit where we need to keep all overridden symbols of intersection overrides so that we can enhance them properly. #KT-57300 Fixed #KT-57299 Fixed #KT-59921 #KT-57300 #KT-62788 #KT-64271 #KT-64382
21 lines
1.3 KiB
Plaintext
Vendored
21 lines
1.3 KiB
Plaintext
Vendored
A:
|
|
[Enhancement]: public abstract fun getFoo(): R|kotlin/String!| from Java enhancement scope for /A [id: 0]
|
|
|
|
B:
|
|
[Source]: public open override fun getFoo(): R|kotlin/String| from Use site scope of /B [id: 0]
|
|
[Enhancement]: public abstract fun getFoo(): R|kotlin/String!| from Java enhancement scope for /A [id: 1]
|
|
|
|
C:
|
|
[IntersectionOverride]: public open override fun getFoo(): R|kotlin/String| from Java enhancement scope for /C [id: 0]
|
|
[Source]: public open override fun getFoo(): R|kotlin/String| from Use site scope of /B [id: 1]
|
|
[Enhancement]: public abstract fun getFoo(): R|kotlin/String!| from Java enhancement scope for /A [id: 2]
|
|
[Enhancement]: public abstract fun getFoo(): R|kotlin/String!| from Java enhancement scope for /A [id: 2]
|
|
|
|
D:
|
|
[IntersectionOverride]: public open override fun getFoo(): R|kotlin/String| from Use site scope of /D [id: 0]
|
|
[IntersectionOverride]: public open override fun getFoo(): R|kotlin/String| from Java enhancement scope for /C [id: 0]
|
|
[Source]: public open override fun getFoo(): R|kotlin/String| from Use site scope of /B [id: 1]
|
|
[Enhancement]: public abstract fun getFoo(): R|kotlin/String!| from Java enhancement scope for /A [id: 2]
|
|
[Enhancement]: public abstract fun getFoo(): R|kotlin/String!| from Java enhancement scope for /A [id: 2]
|
|
|