Drop KtLightClass#getFqName() and some usages of classFqName in KtLightClassForDecompiledDeclaration
This commit is contained in:
@@ -19,11 +19,15 @@ package org.jetbrains.kotlin.idea.presentation
|
||||
import com.intellij.ide.util.PsiElementListCellRenderer
|
||||
import com.intellij.psi.presentation.java.ClassPresentationUtil
|
||||
import org.jetbrains.kotlin.asJava.classes.KtLightClass
|
||||
import org.jetbrains.kotlin.name.FqName
|
||||
|
||||
class KtLightClassListCellRenderer : PsiElementListCellRenderer<KtLightClass>() {
|
||||
override fun getElementText(element: KtLightClass) = ClassPresentationUtil.getNameForClass(element, false)
|
||||
|
||||
override fun getContainerText(element: KtLightClass, name: String) = "(" + element.getFqName().parent() + ")"
|
||||
// TODO: correct text for local, anonymous, enum entries ... etc
|
||||
override fun getContainerText(element: KtLightClass, name: String) = element.qualifiedName?.let { qName ->
|
||||
"(" + FqName(qName).parent().asString() + ")"
|
||||
} ?: ""
|
||||
|
||||
override fun getIconFlags() = 0
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user