4813b659ab
Add a special annotation @JsExternalInheritorsOnly for marking external interfaces and classes. The marked interface or class can’t be a parent for non external interfaces, classes or objects. ^KT-57423 Fixed
239 lines
12 KiB
Plaintext
Vendored
239 lines
12 KiB
Plaintext
Vendored
package
|
|
|
|
public final class ClassXY : ExternalInterfaceX {
|
|
public constructor ClassXY()
|
|
public open override /*1*/ val x: kotlin.String = "X"
|
|
public final val y: kotlin.String = "Y"
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final class ClassXY2 : ExternalInterfaceX, ExternalOpenClassX {
|
|
public constructor ClassXY2()
|
|
public final override /*2*/ /*fake_override*/ val x: kotlin.String
|
|
public final val y: kotlin.String = "Y"
|
|
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final class ClassXYZ : ExternalInterfaceXY {
|
|
public constructor ClassXYZ()
|
|
public open override /*1*/ val x: kotlin.String = "X"
|
|
public open override /*1*/ val y: kotlin.String = "Y"
|
|
public final val z: kotlin.String = "Z"
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final class ClassXZ : ExternalOpenClassX {
|
|
public constructor ClassXZ()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public final val z: kotlin.String = "Z"
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final class ClassXZY : ExternalOpenClassXZ {
|
|
public constructor ClassXZY()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public final val y: kotlin.String = "Y"
|
|
public final override /*1*/ /*fake_override*/ val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final external class ExternalClassNameSpace {
|
|
public constructor ExternalClassNameSpace()
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
|
|
@kotlin.OptIn(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.js.JsExternalInheritorsOnly public interface NestedInterfaceX {
|
|
public abstract val x: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public interface NestedInterfaceXY : ExternalClassNameSpace.NestedInterfaceX {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
}
|
|
|
|
public final external class ExternalClassXY : ExternalInterfaceX {
|
|
public constructor ExternalClassXY()
|
|
public open override /*1*/ val x: kotlin.String
|
|
public final val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final external class ExternalClassXY2 : ExternalInterfaceX, ExternalOpenClassX {
|
|
public constructor ExternalClassXY2()
|
|
public final override /*2*/ /*fake_override*/ val x: kotlin.String
|
|
public final val y: kotlin.String
|
|
public open override /*2*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*2*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*2*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public final external class ExternalClassXYZ : ExternalInterfaceXY {
|
|
public constructor ExternalClassXYZ()
|
|
public open override /*1*/ val x: kotlin.String
|
|
public open override /*1*/ val y: kotlin.String
|
|
public final val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
@kotlin.OptIn(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.js.JsExternalInheritorsOnly public external interface ExternalInterfaceX {
|
|
public abstract val x: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public external interface ExternalInterfaceXY : ExternalInterfaceX {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public external interface ExternalInterfaceXY2 : ExternalClassNameSpace.NestedInterfaceX {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public external interface ExternalInterfaceXYZ2 : ExternalClassNameSpace.NestedInterfaceXY {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract override /*1*/ /*fake_override*/ val y: kotlin.String
|
|
public abstract val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public external object ExternalObjectXY : ExternalInterfaceX {
|
|
private constructor ExternalObjectXY()
|
|
public open override /*1*/ val x: kotlin.String
|
|
public final val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public external object ExternalObjectXYZ : ExternalInterfaceXY {
|
|
private constructor ExternalObjectXYZ()
|
|
public open override /*1*/ val x: kotlin.String
|
|
public open override /*1*/ val y: kotlin.String
|
|
public final val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public external object ExternalObjectXZ : ExternalOpenClassX {
|
|
private constructor ExternalObjectXZ()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public final val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
@kotlin.OptIn(markerClass = {kotlin.ExperimentalStdlibApi::class}) @kotlin.js.JsExternalInheritorsOnly public open external class ExternalOpenClassX {
|
|
public constructor ExternalOpenClassX()
|
|
public final val x: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public open external class ExternalOpenClassXZ : ExternalOpenClassX {
|
|
public constructor ExternalOpenClassXZ()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public final val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public interface InterfaceXY : ExternalInterfaceX {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public interface InterfaceXY2 : ExternalClassNameSpace.NestedInterfaceX {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract val y: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public interface InterfaceXYZ : ExternalInterfaceXY {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract override /*1*/ /*fake_override*/ val y: kotlin.String
|
|
public abstract val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public interface InterfaceXYZ2 : ExternalClassNameSpace.NestedInterfaceXY {
|
|
public abstract override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public abstract override /*1*/ /*fake_override*/ val y: kotlin.String
|
|
public abstract val z: kotlin.String
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public object ObjectXY : ExternalInterfaceX {
|
|
private constructor ObjectXY()
|
|
public open override /*1*/ val x: kotlin.String = "X"
|
|
public final val y: kotlin.String = "Y"
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public object ObjectXYZ : ExternalInterfaceXY {
|
|
private constructor ObjectXYZ()
|
|
public open override /*1*/ val x: kotlin.String = "X"
|
|
public open override /*1*/ val y: kotlin.String = "Y"
|
|
public final val z: kotlin.String = "Z"
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|
|
public object ObjectXZ : ExternalOpenClassX {
|
|
private constructor ObjectXZ()
|
|
public final override /*1*/ /*fake_override*/ val x: kotlin.String
|
|
public final val z: kotlin.String = "Z"
|
|
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
|
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
|
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
|
}
|
|
|