Remove KotlinSirOrigin hierarchy in favour of direct AA usage #KT-65335 Fixed

Merge-request: KT-MR-14229
Merged-by: Artem Olkov <artem.olkov@jetbrains.com>
This commit is contained in:
Artem Olkov
2024-02-09 18:34:52 +00:00
committed by Space Team
parent c2e0c8b2e9
commit b6c805bbb6
94 changed files with 548 additions and 1912 deletions
@@ -0,0 +1,3 @@
package namespace1
fun bar(): Int = 123
@@ -0,0 +1,3 @@
package namespace2
fun foo(arg1: Int) = 123
@@ -0,0 +1,2 @@
internal fun foo_internal() = 123
@@ -0,0 +1,7 @@
package namespace1.local_functions
fun foo() {
fun bar() {
val baz = 0
}
}
@@ -0,0 +1,24 @@
package namespace1.main
import namespace1.*
import namespace2.*
fun foobar(param: Int): Int = foo() + bar() + param
fun all_args(
arg1: Boolean,
arg2: Byte,
arg3: Short,
arg4: Int,
arg5: Long,
// TODO: support kotlin Unsigned types - KT-65668
// arg6: UByte,
// arg7: UShort,
// arg8: UInt,
// arg9: ULong,
arg10: Float,
arg11: Double,
): Unit = Unit
@@ -0,0 +1 @@
fun foo(): Int = 123
@@ -0,0 +1,5 @@
package overload
fun foo(arg1: Int) = 123
fun foo(arg1: Double) = 321