Minor, init slice debug names for FilesByFacadeFqNameIndexer

This commit is contained in:
Alexander Udalov
2018-04-26 18:05:54 +02:00
parent 12ba1b002c
commit 1719eecb67
@@ -8,9 +8,11 @@ package org.jetbrains.kotlin.load.java.components
import org.jetbrains.kotlin.fileClasses.javaFileFacadeFqName
import org.jetbrains.kotlin.name.FqName
import org.jetbrains.kotlin.psi.KtFile
import org.jetbrains.kotlin.resolve.BindingContext
import org.jetbrains.kotlin.resolve.BindingTrace
import org.jetbrains.kotlin.resolve.FilePreprocessorExtension
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.WritableSlice
@@ -24,7 +26,14 @@ class FilesByFacadeFqNameIndexer(private val trace: BindingTrace) : FilePreproce
}
companion object {
@JvmField
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()
init {
BasicWritableSlice.initSliceDebugNames(FilesByFacadeFqNameIndexer::class.java)
}
}
}
}