Always use class file as inline fun source
This commit is contained in:
+1
-4
@@ -19,7 +19,4 @@ package org.jetbrains.kotlin.load.kotlin.incremental
|
||||
import org.jetbrains.kotlin.descriptors.SourceElement
|
||||
import java.io.File
|
||||
|
||||
public class FileSourceElement(private val file: File) : SourceElement {
|
||||
public val path: String
|
||||
get() = file.canonicalPath
|
||||
}
|
||||
public class FileSourceElement(public val file: File) : SourceElement
|
||||
+3
-2
@@ -102,8 +102,9 @@ public class IncrementalPackageFragmentProvider(
|
||||
|
||||
private val sourceElement: SourceElement by lazy {
|
||||
val incrementalCache = this@IncrementalPackageFragmentProvider.incrementalCache
|
||||
val packageClassName = PackageClassUtils.getPackageClassName(fqName)
|
||||
val classFilePath = incrementalCache.getClassFilePath(packageClassName)
|
||||
val classId = PackageClassUtils.getPackageClassId(fqName)
|
||||
val className = JvmClassName.byClassId(classId)
|
||||
val classFilePath = incrementalCache.getClassFilePath(className.internalName)
|
||||
FileSourceElement(File(classFilePath))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user