Minor, refactor FileBasedKotlinClass factory method
Original commit: 9648c50ac9
This commit is contained in:
@@ -31,10 +31,10 @@ class LocalFileKotlinClass private(
|
|||||||
class object {
|
class object {
|
||||||
fun create(file: File): LocalFileKotlinClass? {
|
fun create(file: File): LocalFileKotlinClass? {
|
||||||
val fileContents = file.readBytes()
|
val fileContents = file.readBytes()
|
||||||
val nameAndHeader = FileBasedKotlinClass.readClassNameAndHeader(fileContents)
|
return FileBasedKotlinClass.create(fileContents) {
|
||||||
if (nameAndHeader == null) return null
|
className, classHeader ->
|
||||||
|
LocalFileKotlinClass(file, fileContents, className, classHeader)
|
||||||
return LocalFileKotlinClass(file, fileContents, nameAndHeader.first!!, nameAndHeader.second!!)
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user