Is it possible to access a Kotlin typealias from Java?
问题 Suppose I have a Kotlin 1.1 typealias for a Kotlin function type like this typealias Consumer<T> = (T) -> Unit I can access this from Java as import kotlin.Unit; import kotlin.jvm.functions.Function1; Function1<? super T, Unit> action = ... Is it somehow possible to access the Kotlin Function1 interface from Java under its Kotlin typealias name (i.e., Consumer )? 回答1: From the KEEP proposal for type aliases: NB Java has no concept of "type aliases" and can't see them in class member