Minor: refactoring
This commit is contained in:
committed by
Nikolay Krasko
parent
f85c4dd458
commit
803bd55f70
+6
-8
@@ -52,7 +52,6 @@ class KotlinBinaryClassCache : Disposable {
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
||||
fun getKotlinBinaryClass(file: VirtualFile, fileContent: ByteArray? = null): KotlinJvmBinaryClass? {
|
||||
if (file.fileType !== JavaClassFileType.INSTANCE) return null
|
||||
|
||||
@@ -62,14 +61,13 @@ class KotlinBinaryClassCache : Disposable {
|
||||
if (file.modificationStamp == requestCache.modificationStamp && file == requestCache.virtualFile) {
|
||||
return requestCache.virtualFileKotlinClass
|
||||
}
|
||||
else {
|
||||
val aClass = ApplicationManager.getApplication().runReadAction(Computable {
|
||||
//noinspection deprecation
|
||||
VirtualFileKotlinClass.create(file, fileContent)
|
||||
})
|
||||
|
||||
return requestCache.cache(file, aClass)
|
||||
}
|
||||
val aClass = ApplicationManager.getApplication().runReadAction(Computable {
|
||||
//noinspection deprecation
|
||||
VirtualFileKotlinClass.create(file, fileContent)
|
||||
})
|
||||
|
||||
return requestCache.cache(file, aClass)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user