[PL] ABI compatibility tests for reworked partial linkage

This commit is contained in:
Dmitriy Dolovov
2023-03-22 13:59:33 +01:00
committed by Space Team
parent 2a4d880037
commit 4f1155b06f
262 changed files with 4278 additions and 1359 deletions
@@ -1,5 +1,7 @@
public val publicToInternalTopLevelProperty1 = "publicToInternalTopLevelProperty1.v1"
public val publicToInternalTopLevelProperty2 get() = "publicToInternalTopLevelProperty2.v1"
public val publicToInternalPATopLevelProperty1 = "publicToInternalPATopLevelProperty1.v1"
public val publicToInternalPATopLevelProperty2 get() = "publicToInternalPATopLevelProperty2.v1"
public val publicToPrivateTopLevelProperty1 = "publicToPrivateTopLevelProperty1.v1"
public val publicToPrivateTopLevelProperty2 get() = "publicToPrivateTopLevelProperty2.v1"
@@ -8,6 +10,8 @@ open class Container {
public val publicToProtectedProperty2 get() = "Container.publicToProtectedProperty2.v1"
public val publicToInternalProperty1 = "Container.publicToInternalProperty1.v1"
public val publicToInternalProperty2 get() = "Container.publicToInternalProperty2.v1"
public val publicToInternalPAProperty1 = "Container.publicToInternalPAProperty1.v1"
public val publicToInternalPAProperty2 get() = "Container.publicToInternalPAProperty2.v1"
public val publicToPrivateProperty1 = "Container.publicToPrivateProperty1.v1"
public val publicToPrivateProperty2 get() = "Container.publicToPrivateProperty2.v1"
@@ -15,6 +19,8 @@ open class Container {
protected val protectedToPublicProperty2 get() = "Container.protectedToPublicProperty2.v1"
protected val protectedToInternalProperty1 = "Container.protectedToInternalProperty1.v1"
protected val protectedToInternalProperty2 get() = "Container.protectedToInternalProperty2.v1"
protected val protectedToInternalPAProperty1 = "Container.protectedToInternalPAProperty1.v1"
protected val protectedToInternalPAProperty2 get() = "Container.protectedToInternalPAProperty2.v1"
protected val protectedToPrivateProperty1 = "Container.protectedToPrivateProperty1.v1"
protected val protectedToPrivateProperty2 get() = "Container.protectedToPrivateProperty2.v1"
@@ -26,6 +32,10 @@ open class Container {
public open val publicToInternalOverriddenProperty2 get() = "Container.publicToInternalOverriddenProperty2.v1"
public open val publicToInternalOverriddenProperty3 = "Container.publicToInternalOverriddenProperty3.v1"
public open val publicToInternalOverriddenProperty4 get() = "Container.publicToInternalOverriddenProperty4.v1"
public open val publicToInternalPAOverriddenProperty1 = "Container.publicToInternalPAOverriddenProperty1.v1"
public open val publicToInternalPAOverriddenProperty2 get() = "Container.publicToInternalPAOverriddenProperty2.v1"
public open val publicToInternalPAOverriddenProperty3 = "Container.publicToInternalPAOverriddenProperty3.v1"
public open val publicToInternalPAOverriddenProperty4 get() = "Container.publicToInternalPAOverriddenProperty4.v1"
public open val publicToPrivateOverriddenProperty1 = "Container.publicToPrivateOverriddenProperty1.v1"
public open val publicToPrivateOverriddenProperty2 get() = "Container.publicToPrivateOverriddenProperty2.v1"
public open val publicToPrivateOverriddenProperty3 = "Container.publicToPrivateOverriddenProperty3.v1"
@@ -39,6 +49,10 @@ open class Container {
protected open val protectedToInternalOverriddenProperty2 get() = "Container.protectedToInternalOverriddenProperty2.v1"
protected open val protectedToInternalOverriddenProperty3 = "Container.protectedToInternalOverriddenProperty3.v1"
protected open val protectedToInternalOverriddenProperty4 get() = "Container.protectedToInternalOverriddenProperty4.v1"
protected open val protectedToInternalPAOverriddenProperty1 = "Container.protectedToInternalPAOverriddenProperty1.v1"
protected open val protectedToInternalPAOverriddenProperty2 get() = "Container.protectedToInternalPAOverriddenProperty2.v1"
protected open val protectedToInternalPAOverriddenProperty3 = "Container.protectedToInternalPAOverriddenProperty3.v1"
protected open val protectedToInternalPAOverriddenProperty4 get() = "Container.protectedToInternalPAOverriddenProperty4.v1"
protected open val protectedToPrivateOverriddenProperty1 = "Container.protectedToPrivateOverriddenProperty1.v1"
protected open val protectedToPrivateOverriddenProperty2 get() = "Container.protectedToPrivateOverriddenProperty2.v1"
protected open val protectedToPrivateOverriddenProperty3 = "Container.protectedToPrivateOverriddenProperty3.v1"
@@ -68,6 +82,14 @@ open class Container {
// internal open val newOpenInternalProperty2 get() = "Container.newOpenInternalProperty2.v1"
// internal open val newOpenInternalProperty3 = "Container.newOpenInternalProperty3.v1"
// internal open val newOpenInternalProperty4 get() = "Container.newOpenInternalProperty4.v1"
// internal val newInternalPAProperty1 = "Container.newInternalPAProperty1.v1"
// internal val newInternalPAProperty2 get() = "Container.newInternalPAProperty2.v1"
// internal val newInternalPAProperty3 = "Container.newInternalPAProperty3.v1"
// internal val newInternalPAProperty4 get() = "Container.newInternalPAProperty4.v1"
// internal open val newOpenInternalPAProperty1 = "Container.newOpenInternalPAProperty1.v1"
// internal open val newOpenInternalPAProperty2 get() = "Container.newOpenInternalPAProperty2.v1"
// internal open val newOpenInternalPAProperty3 = "Container.newOpenInternalPAProperty3.v1"
// internal open val newOpenInternalPAProperty4 get() = "Container.newOpenInternalPAProperty4.v1"
// private val newPrivateProperty1 = "Container.newPrivateProperty1.v1"
// private val newPrivateProperty2 get() = "Container.newPrivateProperty2.v1"
// private val newPrivateProperty3 = "Container.newPrivateProperty3.v1"
@@ -1,5 +1,7 @@
internal val publicToInternalTopLevelProperty1 = "publicToInternalTopLevelProperty1.v2"
internal val publicToInternalTopLevelProperty2 get() = "publicToInternalTopLevelProperty2.v2"
@PublishedApi internal val publicToInternalPATopLevelProperty1 = "publicToInternalPATopLevelProperty1.v2"
@PublishedApi internal val publicToInternalPATopLevelProperty2 get() = "publicToInternalPATopLevelProperty2.v2"
private val publicToPrivateTopLevelProperty1 = "publicToPrivateTopLevelProperty1.v2"
private val publicToPrivateTopLevelProperty2 get() = "publicToPrivateTopLevelProperty2.v2"
@@ -8,6 +10,8 @@ open class Container {
protected val publicToProtectedProperty2 get() = "Container.publicToProtectedProperty2.v2"
internal val publicToInternalProperty1 = "Container.publicToInternalProperty1.v2"
internal val publicToInternalProperty2 get() = "Container.publicToInternalProperty2.v2"
@PublishedApi internal val publicToInternalPAProperty1 = "Container.publicToInternalPAProperty1.v2"
@PublishedApi internal val publicToInternalPAProperty2 get() = "Container.publicToInternalPAProperty2.v2"
private val publicToPrivateProperty1 = "Container.publicToPrivateProperty1.v2"
private val publicToPrivateProperty2 get() = "Container.publicToPrivateProperty2.v2"
@@ -15,6 +19,8 @@ open class Container {
public val protectedToPublicProperty2 get() = "Container.protectedToPublicProperty2.v2"
internal val protectedToInternalProperty1 = "Container.protectedToInternalProperty1.v2"
internal val protectedToInternalProperty2 get() = "Container.protectedToInternalProperty2.v2"
@PublishedApi internal val protectedToInternalPAProperty1 = "Container.protectedToInternalPAProperty1.v2"
@PublishedApi internal val protectedToInternalPAProperty2 get() = "Container.protectedToInternalPAProperty2.v2"
private val protectedToPrivateProperty1 = "Container.protectedToPrivateProperty1.v2"
private val protectedToPrivateProperty2 get() = "Container.protectedToPrivateProperty2.v2"
@@ -26,6 +32,10 @@ open class Container {
internal open val publicToInternalOverriddenProperty2 get() = "Container.publicToInternalOverriddenProperty2.v2"
internal open val publicToInternalOverriddenProperty3 get() = "Container.publicToInternalOverriddenProperty3.v2"
internal open val publicToInternalOverriddenProperty4 = "Container.publicToInternalOverriddenProperty4.v2"
@PublishedApi internal open val publicToInternalPAOverriddenProperty1 = "Container.publicToInternalPAOverriddenProperty1.v2"
@PublishedApi internal open val publicToInternalPAOverriddenProperty2 get() = "Container.publicToInternalPAOverriddenProperty2.v2"
@PublishedApi internal open val publicToInternalPAOverriddenProperty3 = "Container.publicToInternalPAOverriddenProperty3.v2"
@PublishedApi internal open val publicToInternalPAOverriddenProperty4 get() = "Container.publicToInternalPAOverriddenProperty4.v2"
private /*open*/ val publicToPrivateOverriddenProperty1 = "Container.publicToPrivateOverriddenProperty1.v2"
private /*open*/ val publicToPrivateOverriddenProperty2 get() = "Container.publicToPrivateOverriddenProperty2.v2"
private /*open*/ val publicToPrivateOverriddenProperty3 get() = "Container.publicToPrivateOverriddenProperty3.v2"
@@ -39,6 +49,10 @@ open class Container {
internal open val protectedToInternalOverriddenProperty2 get() = "Container.protectedToInternalOverriddenProperty2.v2"
internal open val protectedToInternalOverriddenProperty3 get() = "Container.protectedToInternalOverriddenProperty3.v2"
internal open val protectedToInternalOverriddenProperty4 = "Container.protectedToInternalOverriddenProperty4.v2"
@PublishedApi internal open val protectedToInternalPAOverriddenProperty1 = "Container.protectedToInternalPAOverriddenProperty1.v2"
@PublishedApi internal open val protectedToInternalPAOverriddenProperty2 get() = "Container.protectedToInternalPAOverriddenProperty2.v2"
@PublishedApi internal open val protectedToInternalPAOverriddenProperty3 = "Container.protectedToInternalPAOverriddenProperty3.v2"
@PublishedApi internal open val protectedToInternalPAOverriddenProperty4 get() = "Container.protectedToInternalPAOverriddenProperty4.v2"
private /*open*/ val protectedToPrivateOverriddenProperty1 = "Container.protectedToPrivateOverriddenProperty1.v2"
private /*open*/ val protectedToPrivateOverriddenProperty2 get() = "Container.protectedToPrivateOverriddenProperty2.v2"
private /*open*/ val protectedToPrivateOverriddenProperty3 get() = "Container.protectedToPrivateOverriddenProperty3.v2"
@@ -68,6 +82,14 @@ open class Container {
internal open val newOpenInternalProperty2 get() = "Container.newOpenInternalProperty2.v2"
internal open val newOpenInternalProperty3 = "Container.newOpenInternalProperty3.v2"
internal open val newOpenInternalProperty4 get() = "Container.newOpenInternalProperty4.v2"
@PublishedApi internal val newInternalPAProperty1 = "Container.newInternalPAProperty1.v2"
@PublishedApi internal val newInternalPAProperty2 get() = "Container.newInternalPAProperty2.v2"
@PublishedApi internal val newInternalPAProperty3 = "Container.newInternalPAProperty3.v2"
@PublishedApi internal val newInternalPAProperty4 get() = "Container.newInternalPAProperty4.v2"
@PublishedApi internal open val newOpenInternalPAProperty1 = "Container.newOpenInternalPAProperty1.v2"
@PublishedApi internal open val newOpenInternalPAProperty2 get() = "Container.newOpenInternalPAProperty2.v2"
@PublishedApi internal open val newOpenInternalPAProperty3 = "Container.newOpenInternalPAProperty3.v2"
@PublishedApi internal open val newOpenInternalPAProperty4 get() = "Container.newOpenInternalPAProperty4.v2"
private val newPrivateProperty1 = "Container.newPrivateProperty1.v2"
private val newPrivateProperty2 get() = "Container.newPrivateProperty2.v2"
private val newPrivateProperty3 = "Container.newPrivateProperty3.v2"