Introduce NavigationWithMultipleLibrariesTest

Test navigation to library decompiled and source declaration when
there are multiple copies of the same library in project
Related to ba1ee99e97
This commit is contained in:
Pavel V. Talanov
2017-03-17 22:25:13 +03:00
parent 47e77201d5
commit c7f147d058
6 changed files with 144 additions and 1 deletions
@@ -0,0 +1,6 @@
A.class
public final class A public <3>constructor() {
LClass.class
public final class <1>LClass public constructor() {
LibraryKt.class
public fun lib.LClass.<2>f(a: lib.A): kotlin.Unit { /* compiled code */ }
@@ -0,0 +1,7 @@
library.kt
class <1>LClass
class <3>A
class B
fun LClass.<2>f(a: A) {
@@ -0,0 +1,10 @@
package lib
class LClass
class A
class B
fun LClass.f(a: A) {
}
@@ -0,0 +1,5 @@
import lib.*
fun LClass.g() {
f(A())
}