JVM_IR KT-43440 private-to-this default interface funs are private
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
interface A<in T> {
|
||||
private fun f(): T {
|
||||
TODO()
|
||||
}
|
||||
}
|
||||
|
||||
interface B<out T> {
|
||||
private fun f(): T {
|
||||
TODO()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
@kotlin.Metadata
|
||||
public final class A$DefaultImpls {
|
||||
// source: 'kt43440.kt'
|
||||
private static method f(p0: A): java.lang.Object
|
||||
public final inner class A$DefaultImpls
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public interface A {
|
||||
// source: 'kt43440.kt'
|
||||
public final inner class A$DefaultImpls
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class B$DefaultImpls {
|
||||
// source: 'kt43440.kt'
|
||||
private static method f(p0: B): java.lang.Object
|
||||
public final inner class B$DefaultImpls
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public interface B {
|
||||
// source: 'kt43440.kt'
|
||||
public final inner class B$DefaultImpls
|
||||
}
|
||||
Reference in New Issue
Block a user