如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码?
我希望看到fun如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码?,android,android-studio,kotlin,Android,Android Studio,Kotlin,我希望看到funlet的源代码,但在按住ctrl键并单击data?后,我会得到以下内容 如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码 @kotlin.internal.InlineOnly public inline fun <T, R> T.let(block: (T) -> R): R { /* compiled code */ } @kotlin.internal.InlineOnly公共内联fun T.let(块:(T)->R):R{
let
的源代码,但在按住ctrl键并单击data?后,我会得到以下内容
如何在Android Studio 3.1.3中查看Kotlin中的乐趣源代码
@kotlin.internal.InlineOnly public inline fun <T, R> T.let(block: (T) -> R): R { /* compiled code */ }
@kotlin.internal.InlineOnly公共内联fun T.let(块:(T)->R):R{/*编译代码*/}
添加内容
及更多
单击“选择源”时的图像
已解决:
现在,当系统今天更新Kotlin插件时就可以了
我认为是系统更新插件失败造成的问题
如何手动更新插件?你知道系统并不总是显示更新插件用户界面
我可以在kotlin-stdlib-common-1.2.51.jar
中看到let
的源代码,其中路径是kotlin->Standard.kt(或显示为StandardKt.kotlin\u元数据的文件名)
。我也在执行同样的命令
下面是那个fun
/**
* Calls the specified function [block] with `this` value as its argument and returns its result.
*/
@kotlin.internal.InlineOnly
public inline fun <T, R> T.let(block: (T) -> R): R {
contract {
callsInPlace(block, InvocationKind.EXACTLY_ONCE)
}
return block(this)
}
谢谢请你看看我在问题中添加的内容好吗?当我单击时,我无法获取它。让在Windows 7 64位操作系统+Android Studio中使用Ctrl+单击键。@HelloCW kotlin的版本是什么?@HelloCW在所附的屏幕截图中,您可以选择下载“源代码”。请尝试该选项。单击“下载源代码”按钮后没有。@HelloCW您可以只共享您的gradle配置kotlin相关的条目吗?如果您想导入这样的源代码,请导入以-Sources
结尾的jar,它位于其他两个目录之一。不带后缀的Jar包含已编译类。请转到文件|设置|插件
(或使用查找操作…
)并搜索Kotlin
-插件。如果有可用的更新,您也可以在那里手动更新。然而,通常情况下,您会自动收到相应的通知,只需告知您想要更新所有插件。我也有过类似的问题,但我不知道我做了什么,也不知道是什么导致了问题。可能它也随着更新或升级而消失。
Android Studio 3.1.3
Build #AI-173.4819257, built on June 4, 2018
JRE: 1.8.0_152-release-1024-b01 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Mac OS X 10.12.6
And kotlin version is Version: 1.2.51-release-Studio3.1-1