Minor, refactor FileBasedKotlinClass factory method
Original commit: 9648c50ac9
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user