From 4fbe5d0c45cdd218e97aebbcb1ada40b60592c9e Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Fri, 12 Sep 2014 21:15:47 +0400 Subject: [PATCH] Minor, refactor FileBasedKotlinClass factory method Original commit: 9648c50ac99407a7b3c7622af4d0bad44b9517fe --- .../jetbrains/jet/jps/incremental/LocalFileKotlinClass.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/LocalFileKotlinClass.kt b/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/LocalFileKotlinClass.kt index a5d69cd4f64..dd55ccff47a 100644 --- a/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/LocalFileKotlinClass.kt +++ b/jps/jps-plugin/src/org/jetbrains/jet/jps/incremental/LocalFileKotlinClass.kt @@ -31,10 +31,10 @@ class LocalFileKotlinClass private( class object { fun create(file: File): LocalFileKotlinClass? { val fileContents = file.readBytes() - val nameAndHeader = FileBasedKotlinClass.readClassNameAndHeader(fileContents) - if (nameAndHeader == null) return null - - return LocalFileKotlinClass(file, fileContents, nameAndHeader.first!!, nameAndHeader.second!!) + return FileBasedKotlinClass.create(fileContents) { + className, classHeader -> + LocalFileKotlinClass(file, fileContents, className, classHeader) + } } }