草庐IT

gtest-param-util-generated

全部标签

java - Spring Data MongoDB : How to Dump Raw Query/Commands generated through QueryDsl?

我正在使用SpringData'sQuerydslintegration使用谓词执行我的查询。findAll(predicate,pageable)有没有办法转储实际执行的原始查询/命令?我也看过这个问题的答案,但它对我不起作用..ConfigureloggingfortheMongoDBJavadriver--更新--我设法通过添加logging.level.org.mongodb.driver=DEBUG来使日志记录工作在application.properties(不是log4j.properties)中但是,我仍然看不到正在执行的原始查询:2016-03-2321:50:56D

java - Lint 将 Kotlin MutableMap.forEach() 视为 java.util.Map.forEach()

我在我的Android项目中使用Kotlin的MutableMap。并尝试对每个项目执行一些操作。所以这是我的代码。privatevaluris:MutableMap=mutableMapOf()//...Filltheitemshere...uris.forEach{valref=FirebaseFirestore.getInstanse().referenceuploadFile(ref,it.value)}在运行时一切正常,但我的CI构建失败并出现以下lint错误:MyActivity.kt:142:Error:CallrequiresAPIlevel24(currentmini

java - @Generated 注解使用 gradlew + dagger

我在使用gradlew(4.10.2)+dagger(2.18)时遇到了一个奇怪的问题。问题是当我打电话时:./gradlew:app:compileDebugAndroidTestKotlin构建失败:Task:Common:compileDebugJavaWithJavacFAILED/CommonModule_ProvidesGsonFactory.java:6:error:packagejavax.annotation.processingdoesnotexistimportjavax.annotation.processing.Generated;/CommonModule_

java-8 - 如何将 java.util.Optional<Something> 映射到某物?在 Kotlin

我有一个返回java.util.Optional的方法.我想使用Kotlin的那个方法,我希望我的结果是Something?,而不是Optional如何在Kotlin中以惯用的方式做到这一点?调用.orElse(null)在Optional给我Something?确实,但看起来不太好。如果我写valmsg:Something=optional.orElse(null).,Kotlin不会提示(msg被声明为Something,而不是Something?-我松散了编译类型检查)。我使用Kotlin1.0.3 最佳答案 用解包方法扩展j

java - Android Studio - java.io.IOException : Failed to generate v1 signature

在将我的AndroidStudio更新到3.0Canary4之后的所有新版本后,我收到此错误。(我使用的是v3.0,因为它要快得多,并且不需要为Kotlin安装插孔。)构建流程似乎存在问题,它无法为调试和发布版本生成或签署我的APK文件。我也尝试删除我的debug.keystore,重新启动AndroidStudio和系统(!!!)但没有解决。这是完整的Gradle日志:FAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':chris-app:packageDemoDebug'.java.io

java - (Kotlin) 后端内部错误 : Exception during code generation

我正在使用最新的AndroidStudioCanary版本和最新的Kotlin为Android创建一个非常全面的Kotlin转换器。我突然遇到编译错误,甚至认为AndroidStudio在代码中没有看到任何错误,它在提示后端错误,所以我认为我的项目很好但是AndroidStudio有错误??请帮忙确认一下,这工作量很大......它在提示我的MassCalc类,它有6500行长,因为转换的情况很多,所以也许这就是问题所在??更新点击Cleanproject或RebuildProject时不会出现该错误,当我尝试在模拟器中启动它时会出现此错误!非常简单的代码但文件很长:https://g

java - 如何将 java.util.stream.Stream<Something> 转换为 kotlin.Sequence<Something>

Java8Streams功能强大,但当不需要并行性时,Kotlin序列似乎更易于使用。有没有办法将stream.sequencial()转换为序列? 最佳答案 您可以从流中获取迭代器,然后将迭代器包装成Sequence:Sequence{stream.iterator()}UPD:从Kotlin1.1开始,您可以使用Stream.asSequence()扩展(参见MichaelRichardson'sanswer),其作用与上述完全相同。该扩展也可用于专用流:IntStream、LongStream和DoubleStream。它位于

android - compileReleaseKotlin 失败并出现 java.lang.ClassNotFoundException : com. sun.tools.javac.util.Context

我正在尝试使用gradlew通过终端构建我的Android项目(其中包含一个库模块)。在AndroidStudio中,它可以成功编译和安装,但是当我尝试运行./gradlewassembleDebug时,我得到以下堆栈跟踪:Usingkotlinincrementalcompilatione:java.lang.ClassNotFoundException:com.sun.tools.javac.util.Contextatjava.net.URLClassLoader.findClass(URLClassLoader.java:381)atjava.lang.ClassLoader.

java - java.util.HashMap 没有在 Kotlin 中实现 java.util.Map 吗?

我很难理解为什么JavaHashMap与Kotlin中的JavaMap不兼容:valmap:java.util.Map=java.util.HashMap()//ERROR:Typemismatch这是一个错误,还是故意强制成为Kotlin中的一个错误?这是Java到Kotlin编译器的第二个示例。看看这个Java示例文件:publicclassTest{publicstaticvoidmain(String[]args){java.util.Mapmap=newjava.util.HashMap();insertValue(map);}privatestaticvoidinsertV

kotlin - Kotlin 中的 Utils 类

在Java中,我们可以像这样创建一个实用程序类:finalclassUtils{publicstaticbooleanfoo(){returnfalse;}}但是如何在Kotlin中做到这一点?我尝试在object中使用函数:objectUtils{funfoo():Boolean{returnfalse}}但是当从Java代码调用这个方法时,它需要添加INSTANCE。例如:Utils.INSTANCE.foo().然后我改声明为顶级函数(不带class或object):@file:JvmName("Utils")@file:JvmMultifileClassfunfoo():Boo