Don't load Object as a supertype for Java classes
#KT-4890 In Progress #KT-5002 Fixed
This commit is contained in:
@@ -19,5 +19,5 @@ package kotlin.jvm.internal
|
||||
import java.io.Serializable
|
||||
|
||||
public abstract class ExtensionFunctionImpl<in T, out R> : Serializable {
|
||||
override fun toString() = "${getClass().getGenericInterfaces()[0]}"
|
||||
override fun toString() = "${(this as Object).getClass().getGenericInterfaces()[0]}"
|
||||
}
|
||||
|
||||
@@ -19,5 +19,5 @@ package kotlin.jvm.internal
|
||||
import java.io.Serializable
|
||||
|
||||
public abstract class FunctionImpl<out R> : Serializable {
|
||||
override fun toString() = "${getClass().getGenericInterfaces()[0]}"
|
||||
override fun toString() = "${(this as Object).getClass().getGenericInterfaces()[0]}"
|
||||
}
|
||||
|
||||
@@ -19,5 +19,5 @@ package kotlin.reflect.jvm.internal
|
||||
import java.io.Serializable
|
||||
|
||||
public abstract class KMemberFunctionImpl<in T, out R> : Serializable {
|
||||
override fun toString() = "${getClass().getGenericInterfaces()[0]}"
|
||||
override fun toString() = "${(this as Object).getClass().getGenericInterfaces()[0]}"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user