FIR IDE: Implement shortening and import for type qualifiers
This commit is contained in:
+5
@@ -0,0 +1,5 @@
|
||||
package dependency
|
||||
|
||||
class T {
|
||||
class TT
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
import dependency.T
|
||||
import dependency.T.TT
|
||||
|
||||
fun usage() {
|
||||
<selection>
|
||||
dependency.T.TT
|
||||
T.TT
|
||||
</selection>
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
import dependency.T
|
||||
import dependency.T.TT
|
||||
|
||||
fun usage() {
|
||||
|
||||
TT
|
||||
TT
|
||||
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
class A {
|
||||
class AA
|
||||
}
|
||||
|
||||
fun usage() {
|
||||
<selection>test.A.AA</selection>
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
class A {
|
||||
class AA
|
||||
}
|
||||
|
||||
fun usage() {
|
||||
A.AA
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package dependency
|
||||
|
||||
class T {
|
||||
class TT
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
fun usage() {
|
||||
<selection>dependency.T.TT</selection>
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
import dependency.T
|
||||
|
||||
fun usage() {
|
||||
T.TT
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
package dependency
|
||||
|
||||
class T
|
||||
@@ -0,0 +1,6 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
fun usage() {
|
||||
<selection>dependency.T</selection>
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
import dependency.T
|
||||
|
||||
fun usage() {
|
||||
T
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
class A
|
||||
|
||||
fun usage() {
|
||||
<selection>test.A</selection>
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// FIR_COMPARISON
|
||||
package test
|
||||
|
||||
class A
|
||||
|
||||
fun usage() {
|
||||
A
|
||||
}
|
||||
Reference in New Issue
Block a user