FIR IDE: Add simple types importing

Some tests are not passing
This commit is contained in:
Roman Golyshev
2020-12-22 15:34:21 +03:00
committed by Space
parent 0609aa1e2e
commit e34370554d
17 changed files with 205 additions and 34 deletions
@@ -0,0 +1,3 @@
package dependency
class Foo
@@ -0,0 +1,6 @@
// FIR_COMPARISON
package test
class Foo
<selection>fun foo(p: dependency.Foo) {}</selection>
@@ -0,0 +1,8 @@
// FIR_COMPARISON
package test
import dependency.Foo
class Foo
fun foo(p: Foo) {}
@@ -0,0 +1,3 @@
package dependency
class Foo
@@ -0,0 +1,8 @@
// FIR_COMPARISON
package test
class Foo
<selection>fun foo(p: dependency.Foo) {}</selection>
fun bar(): Foo {}
@@ -0,0 +1,8 @@
// FIR_COMPARISON
package test
class Foo
fun foo(p: dependency.Foo) {}
fun bar(): Foo {}
@@ -0,0 +1,3 @@
package dependency
class T
@@ -0,0 +1,4 @@
// FIR_COMPARISON
package test
<selection>fun foo(p: dependency.T) {}</selection>
@@ -0,0 +1,6 @@
// FIR_COMPARISON
package test
import dependency.T
fun foo(p: T) {}
@@ -0,0 +1,3 @@
package dependency1
class T
@@ -0,0 +1,3 @@
package dependency2
class T
@@ -0,0 +1,4 @@
// FIR_COMPARISON
package test
<selection>fun foo(p1: dependency1.T, p2: dependency2.T) {}</selection>
@@ -0,0 +1,6 @@
// FIR_COMPARISON
package test
import dependency1.T
fun foo(p1: T, p2: dependency2.T) {}