blob: 36174bbcfc0fdef9b764f786eaabae0047b83230 [file] [log] [blame]
// TARGET_BACKEND: JVM
// WITH_STDLIB
// ISSUE: KT-56538
// FILE: SerializableScheme.java
public interface SerializableScheme {
String getSchemeState();
}
// FILE: NewInspectionProfile.kt
abstract class NewInspectionProfile : SerializableScheme {
@JvmField
internal var schemeState: String? = "OK"
override fun getSchemeState(): String? = schemeState
}
// FILE: InspectionProfileImpl.java
public class InspectionProfileImpl extends NewInspectionProfile {
}
// FILE: InspectionProfileModifiableModel.kt
class InspectionProfileModifiableModel : InspectionProfileImpl()
// FILE: test.kt
fun box(): String {
return InspectionProfileModifiableModel().schemeState.toString()
}