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:
@@ -0,0 +1,3 @@
|
||||
package namespace1
|
||||
|
||||
fun bar(): Int = 123
|
||||
@@ -0,0 +1,3 @@
|
||||
package namespace2
|
||||
|
||||
fun foo(arg1: Int) = 123
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
|
||||
internal fun foo_internal() = 123
|
||||
+7
@@ -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
|
||||
+1
@@ -0,0 +1 @@
|
||||
fun foo(): Int = 123
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
package overload
|
||||
|
||||
fun foo(arg1: Int) = 123
|
||||
|
||||
fun foo(arg1: Double) = 321
|
||||
Reference in New Issue
Block a user