Do not render declarations from other modules in diagnostic tests
Because PackageViewDescriptor may consist of several package fragments from different modules (see LazyPackageViewDescriptorImpl#fragments), we now filter out fragments from irrelevant modules before rendering them into the .txt
This commit is contained in:
Vendored
-8
@@ -35,15 +35,7 @@ public fun test(/*0*/ a: p1.A): kotlin.Unit
|
||||
public fun test(/*0*/ a: p2.A): kotlin.Unit
|
||||
|
||||
package p1 {
|
||||
|
||||
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "Use p2.A instead") public final class A {
|
||||
// -- Module: <m1> --
|
||||
}
|
||||
}
|
||||
|
||||
package p2 {
|
||||
|
||||
public final class A {
|
||||
// -- Module: <m2> --
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
-12
@@ -50,22 +50,10 @@ public fun test(/*0*/ a: [ERROR : A]): kotlin.Unit
|
||||
public fun test(/*0*/ a: p2.A): kotlin.Unit
|
||||
|
||||
package p1 {
|
||||
|
||||
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "1") public final class A {
|
||||
// -- Module: <m1> --
|
||||
}
|
||||
}
|
||||
|
||||
package p2 {
|
||||
|
||||
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "2") public final class A {
|
||||
// -- Module: <m2> --
|
||||
}
|
||||
}
|
||||
|
||||
package p3 {
|
||||
|
||||
@kotlin.Deprecated(level = DeprecationLevel.HIDDEN, message = "3") public final class A {
|
||||
// -- Module: <m3> --
|
||||
}
|
||||
}
|
||||
|
||||
-8
@@ -35,15 +35,7 @@ public fun test(/*0*/ a: p1.A): kotlin.Unit
|
||||
public fun test(/*0*/ a: p2.A): kotlin.Unit
|
||||
|
||||
package p1 {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.1") public final class A {
|
||||
// -- Module: <m1> --
|
||||
}
|
||||
}
|
||||
|
||||
package p2 {
|
||||
|
||||
public final class A {
|
||||
// -- Module: <m2> --
|
||||
}
|
||||
}
|
||||
|
||||
-12
@@ -50,22 +50,10 @@ public fun test(/*0*/ a: [ERROR : A]): kotlin.Unit
|
||||
public fun test(/*0*/ a: p2.A): kotlin.Unit
|
||||
|
||||
package p1 {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.1") public final class A {
|
||||
// -- Module: <m1> --
|
||||
}
|
||||
}
|
||||
|
||||
package p2 {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.1") public final class A {
|
||||
// -- Module: <m2> --
|
||||
}
|
||||
}
|
||||
|
||||
package p3 {
|
||||
|
||||
@kotlin.SinceKotlin(version = "1.1") public final class A {
|
||||
// -- Module: <m3> --
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user