草庐IT

Kotlin-script

全部标签

kotlin - 在 init block 中如何处理被覆盖的属性?

我试图理解为什么会抛出以下代码:openclassBase(openvalinput:String){lateinitvarderived:Stringinit{derived=input.toUpperCase()//throws!}}classSub(overridevalinput:String):Base(input)当像这样调用这段代码时:println(Sub("test").derived)它抛出异常,因为在调用toUpperCase时,input解析为null。我发现这个反直觉:我将一个非空值传递给主构造函数,但在父类(superclass)的initblock中它解析

kotlin - 测量 Kotlin 代码的测试覆盖率?

有没有办法衡量Kotlin代码的测试覆盖率?Jacoco给出了错误的结果,因为无法确定自动生成的代码。有没有其他解决办法? 最佳答案 如果您使用的是IntelliJIDEA,此链接将对您有所帮助:https://www.jetbrains.com/help/idea/configuring-code-coverage-measurement.html否则,您可以查看“Sonarqube”,它是适合您目的的好工具,并且易于使用并拥有良好的社区。 关于kotlin-测量Kotlin代码的测试

kotlin - 测量 Kotlin 代码的测试覆盖率?

有没有办法衡量Kotlin代码的测试覆盖率?Jacoco给出了错误的结果,因为无法确定自动生成的代码。有没有其他解决办法? 最佳答案 如果您使用的是IntelliJIDEA,此链接将对您有所帮助:https://www.jetbrains.com/help/idea/configuring-code-coverage-measurement.html否则,您可以查看“Sonarqube”,它是适合您目的的好工具,并且易于使用并拥有良好的社区。 关于kotlin-测量Kotlin代码的测试

android - Android 3.1 稳定版更新后的 Gradle Sync 问题 Kotlin

嘿,将AndroidStudio更新到3.1稳定版后,我的所有项目都出现以下错误。任何帮助将不胜感激。Couldnotdownloadkotlin-reflect.jar(org.jetbrains.kotlin:kotlin-reflect:1.1.3-2):Nocachedversionavailableforofflinemode 最佳答案 我猜它的Kotlin版本相关问题。首先尝试更新您的kotling版本。我猜最新版本是1.2.31要使用的Kotlin版本通常定义为kotlin_version属性:buildscript{

android - Android 3.1 稳定版更新后的 Gradle Sync 问题 Kotlin

嘿,将AndroidStudio更新到3.1稳定版后,我的所有项目都出现以下错误。任何帮助将不胜感激。Couldnotdownloadkotlin-reflect.jar(org.jetbrains.kotlin:kotlin-reflect:1.1.3-2):Nocachedversionavailableforofflinemode 最佳答案 我猜它的Kotlin版本相关问题。首先尝试更新您的kotling版本。我猜最新版本是1.2.31要使用的Kotlin版本通常定义为kotlin_version属性:buildscript{

android - 使用 jenkins 构建时找不到 Kotlin 类

在我的机器上本地成功构建了我的应用程序,并且在单击以打开KotlinActivity时运行良好,例如:galleryLayout.setOnClickListener(view->startActivity(newIntent(PreferencesActivity.this,GalleryActivity.class)));但是在JenkinsCI上成功构建后,点击操作会导致应用崩溃:FatalException:java.lang.NoClassDefFoundError:Failedresolutionof:Lcom/noodoe/sunray/settings/preferen

android - 使用 jenkins 构建时找不到 Kotlin 类

在我的机器上本地成功构建了我的应用程序,并且在单击以打开KotlinActivity时运行良好,例如:galleryLayout.setOnClickListener(view->startActivity(newIntent(PreferencesActivity.this,GalleryActivity.class)));但是在JenkinsCI上成功构建后,点击操作会导致应用崩溃:FatalException:java.lang.NoClassDefFoundError:Failedresolutionof:Lcom/noodoe/sunray/settings/preferen

android - 从 Android Studio 运行时,Kotlin Kapt 不显示数据绑定(bind)错误

我使用的是Kotlinkapt版本3,每当数据绑定(bind)出现问题时,AndroidStudio的构建都会失败并出现一个非常普遍的错误:Error:Executionfailedfortask':app:kaptDev21DebugKotlin'.>Internalcompilererror.Seelogformoredetails当我从控制台运行相同的任务时,真正的问题出现了。不知何故,AS不会在消息窗口中显示此错误。我使用的是AndroidStudio2.3.3版 最佳答案 您可以在GradleConsole中看到错误,类似

android - 从 Android Studio 运行时,Kotlin Kapt 不显示数据绑定(bind)错误

我使用的是Kotlinkapt版本3,每当数据绑定(bind)出现问题时,AndroidStudio的构建都会失败并出现一个非常普遍的错误:Error:Executionfailedfortask':app:kaptDev21DebugKotlin'.>Internalcompilererror.Seelogformoredetails当我从控制台运行相同的任务时,真正的问题出现了。不知何故,AS不会在消息窗口中显示此错误。我使用的是AndroidStudio2.3.3版 最佳答案 您可以在GradleConsole中看到错误,类似

reactjs - 将 3rd 方 React 组件导入 kotlin.js 项目的正确方法是什么?

我正在尝试在我的create-react-kotlin-app中使用这个库。:https://material-ui-next.com/我想生成一堆类型安全的包装器。我是这样开始的:@file:JsModule("material-ui")packagematerialimportreact.RStateimportreact.Reactimportreact.ReactElementexternalclassTypography:React.Component{overridefunrender():ReactElement}...funRBuilder.typography(cla