From e116bcc346a009f11c301559c7a1677a97f2be6f Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 16 Apr 2015 00:58:50 +0300 Subject: [PATCH] Make 'sure' an inline function with a lazy parameter Also replace some other non-lazy stdlib function usages with the new lazy 'sure' Original commit: 44e35cad291afb043e777ff77b93405f53f1abbe --- .../src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt index 77fdd989fc7..8b294e5f8ca 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -555,6 +555,7 @@ private class GeneratedJvmClass ( sourceFiles: Collection, outputFile: File ) : GeneratedFile(target, sourceFiles, outputFile) { - val outputClass = LocalFileKotlinClass.create(outputFile).sure( - "Couldn't load KotlinClass from $outputFile; it may happen because class doesn't have valid Kotlin annotations") + val outputClass = LocalFileKotlinClass.create(outputFile).sure { + "Couldn't load KotlinClass from $outputFile; it may happen because class doesn't have valid Kotlin annotations" + } }