FE: add some more tests around static field fake overrides

This commit is contained in:
Mikhail Glukhikh
2023-01-18 09:04:53 +01:00
committed by Space Team
parent 938e1d5ce8
commit d436d56871
15 changed files with 276 additions and 0 deletions
@@ -0,0 +1,38 @@
package
public final class Child : javapackage.PublicParentClass {
public constructor Child()
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public final fun foo(): kotlin.Unit
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
}
package javapackage {
public final class KotlinParentClass : javapackage.PackagePrivateGrandparentInterface {
public constructor KotlinParentClass()
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/*package*/ interface PackagePrivateGrandparentInterface {
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
// Static members
public const final val publicStaticField: kotlin.String = "OK"
}
public open class PublicParentClass : javapackage.KotlinParentClass {
public constructor PublicParentClass()
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
// Static members
public const final override /*1*/ /*fake_override*/ val publicStaticField: kotlin.String = "OK"
}
}