diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/fileIndexes.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/fileIndexes.kt index cb405fab9f0..74d9eb1d94d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/fileIndexes.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/vfilefinder/fileIndexes.kt @@ -30,7 +30,7 @@ import java.io.DataOutput import java.util.Collections abstract class KotlinFileIndexBase(private val classOfIndex: Class) : ScalarIndexExtension() { - public val KEY: ID = ID.create(classOfIndex.getCanonicalName()) + public val KEY: ID = ID.create(classOfIndex.canonicalName) private val KEY_DESCRIPTOR : KeyDescriptor = object : KeyDescriptor { override fun save(output: DataOutput, value: FqName) = output.writeUTF(value.asString()) @@ -51,9 +51,9 @@ abstract class KotlinFileIndexBase(private val classOfIndex: Class) : Scal override fun getKeyDescriptor() = KEY_DESCRIPTOR protected fun indexer(f: (VirtualFile) -> FqName?): DataIndexer = - DataIndexer { + DataIndexer { try { - val fqName = f(it.getFile()) + val fqName = f(it.file) if (fqName != null) { Collections.singletonMap(fqName, null) } @@ -62,17 +62,17 @@ abstract class KotlinFileIndexBase(private val classOfIndex: Class) : Scal } } catch (e: Throwable) { - LOG.warn("Error while indexing file " + it.getFileName(), e) + LOG.warn("Error while indexing file " + it.fileName, e) emptyMap() } } } -public object KotlinClassFileIndex : KotlinFileIndexBase(javaClass()) { +public object KotlinClassFileIndex : KotlinFileIndexBase(KotlinClassFileIndex::class.java) { override fun getIndexer() = INDEXER - override fun getInputFilter() = FileBasedIndex.InputFilter { file -> file.getFileType() == JavaClassFileType.INSTANCE } + override fun getInputFilter() = FileBasedIndex.InputFilter { file -> file.fileType == JavaClassFileType.INSTANCE } override fun getVersion() = VERSION @@ -80,21 +80,21 @@ public object KotlinClassFileIndex : KotlinFileIndexBase(j private val INDEXER = indexer() { file -> val kotlinClass = KotlinBinaryClassCache.getKotlinBinaryClass(file) - if (kotlinClass != null && kotlinClass.getClassHeader().isCompatibleAbiVersion) kotlinClass.getClassId().asSingleFqName() else null + if (kotlinClass != null && kotlinClass.classHeader.isCompatibleAbiVersion) kotlinClass.classId.asSingleFqName() else null } } -public object KotlinJavaScriptMetaFileIndex : KotlinFileIndexBase(javaClass()) { +public object KotlinJavaScriptMetaFileIndex : KotlinFileIndexBase(KotlinJavaScriptMetaFileIndex::class.java) { override fun getIndexer() = INDEXER - override fun getInputFilter() = FileBasedIndex.InputFilter { file -> file.getFileType() == KotlinJavaScriptMetaFileType } + override fun getInputFilter() = FileBasedIndex.InputFilter { file -> file.fileType == KotlinJavaScriptMetaFileType } override fun getVersion() = VERSION private val VERSION = 1 private val INDEXER = indexer() { file -> - if (file.getFileType() == KotlinJavaScriptMetaFileType) JsMetaFileUtils.getClassFqName(file) else null + if (file.fileType == KotlinJavaScriptMetaFileType) JsMetaFileUtils.getClassFqName(file) else null } }