是否可以从Java访问Kotlin typealias?

假设我有一个typealias的Kotlin函数类型的Kotlin 1.1 typealias

 typealias Consumer<T> = (T) -> Unit 

我可以从Java访问这个

 import kotlin.Unit; import kotlin.jvm.functions.Function1; Function1<? super T, Unit> action = ... 

在某种程度上可以通过Kotlin typealias名称(即Consumer )从Java访问Kotlin Function1接口吗?

从KEEP类型别名提案 :

注意Java没有“类型别名”的概念,不能在类成员签名中看到它们。

所以不行,你不能使用Java的类型,你只能看到在Kotlin中有一个typealias类型的参数或变量的实际类型。