blob: 304628d79079b1f6e8926c78927cb72b92fce2b6 [file]
// MyInterface
// SKIP_IDE_TEST
// WITH_STDLIB
// LIBRARY_PLATFORMS: JVM
// LANGUAGE: +ImplicitJvmExposeBoxed
@JvmInline
value class StringWrapper(val s: String)
interface MyInterface {
fun publicRegularMethod() {}
private fun regularMethod() {}
fun publicMangledMethod(s: StringWrapper) {}
private fun mangledMethod(s: StringWrapper) {}
var publicRegularVariable: Int
get() = 0
set(value) {}
private var regularVariable: Int
get() = 0
set(value) {}
var StringWrapper.publicMangledVariable: String
get() = ""
set(value) {}
private var StringWrapper.mangledVariable: String
get() = ""
set(value) {}
}