如何在Android Studio 3.1.3中查看Kotlin的有趣源代码?

Hel*_*oCW 12 android kotlin android-studio

我希望看到有趣的源代码let,但是在我ctrl点击后我得到以下内容data?.let.

如何在Android Studio 3.1.3中查看Kotlin的趣味源代码?

@kotlin.internal.InlineOnly public inline fun <T, R> T.let(block: (T) -> R): R { /* compiled code */ }
Run Code Online (Sandbox Code Playgroud)

添加内容

添加内容

Android工作室开始

和更多

单击时选择图像的图像

kotlin jar图像

解决了:

现在系统更新Kotlin插件时没关系.

我认为系统更新插件失败导致了问题.

如何手动更新插件?您知道系统并不总是显示Update Plugin UI!

在此输入图像描述

Pan*_*mar 1

let我可以看到in kotlin-stdlib-common-1.2.51.jarwhere path is的源代码kotlin -> Standard.kt (or file name showing as StandardKt.kotlin_metadata)。我正在执行相同的命令。

下面是它的代码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)
}
Run Code Online (Sandbox Code Playgroud)

我使用的版本是

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
Run Code Online (Sandbox Code Playgroud)