Minor, init slice debug names for FilesByFacadeFqNameIndexer
This commit is contained in:
+10
-1
@@ -8,9 +8,11 @@ package org.jetbrains.kotlin.load.java.components
|
|||||||
import org.jetbrains.kotlin.fileClasses.javaFileFacadeFqName
|
import org.jetbrains.kotlin.fileClasses.javaFileFacadeFqName
|
||||||
import org.jetbrains.kotlin.name.FqName
|
import org.jetbrains.kotlin.name.FqName
|
||||||
import org.jetbrains.kotlin.psi.KtFile
|
import org.jetbrains.kotlin.psi.KtFile
|
||||||
|
import org.jetbrains.kotlin.resolve.BindingContext
|
||||||
import org.jetbrains.kotlin.resolve.BindingTrace
|
import org.jetbrains.kotlin.resolve.BindingTrace
|
||||||
import org.jetbrains.kotlin.resolve.FilePreprocessorExtension
|
import org.jetbrains.kotlin.resolve.FilePreprocessorExtension
|
||||||
import org.jetbrains.kotlin.resolve.addElementToSlice
|
import org.jetbrains.kotlin.resolve.addElementToSlice
|
||||||
|
import org.jetbrains.kotlin.util.slicedMap.BasicWritableSlice
|
||||||
import org.jetbrains.kotlin.util.slicedMap.Slices
|
import org.jetbrains.kotlin.util.slicedMap.Slices
|
||||||
import org.jetbrains.kotlin.util.slicedMap.WritableSlice
|
import org.jetbrains.kotlin.util.slicedMap.WritableSlice
|
||||||
|
|
||||||
@@ -24,7 +26,14 @@ class FilesByFacadeFqNameIndexer(private val trace: BindingTrace) : FilePreproce
|
|||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
@JvmField
|
||||||
val FACADE_FILES_BY_FQ_NAME: WritableSlice<FqName, MutableCollection<KtFile>> = Slices.createSimpleSlice()
|
val FACADE_FILES_BY_FQ_NAME: WritableSlice<FqName, MutableCollection<KtFile>> = Slices.createSimpleSlice()
|
||||||
|
|
||||||
|
@JvmField
|
||||||
val FACADE_FILES_BY_PACKAGE_NAME: WritableSlice<FqName, MutableCollection<KtFile>> = Slices.createSimpleSlice()
|
val FACADE_FILES_BY_PACKAGE_NAME: WritableSlice<FqName, MutableCollection<KtFile>> = Slices.createSimpleSlice()
|
||||||
|
|
||||||
|
init {
|
||||||
|
BasicWritableSlice.initSliceDebugNames(FilesByFacadeFqNameIndexer::class.java)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user