[LC] KotlinClassInnerStuffCache: drop unused code
^KT-55497
This commit is contained in:
committed by
Space Team
parent
c77401d823
commit
65426f6b40
+1
-14
@@ -79,14 +79,6 @@ class KotlinClassInnerStuffCache(
|
|||||||
val innerClasses: Array<out PsiClass>
|
val innerClasses: Array<out PsiClass>
|
||||||
get() = copy(innerClassesCache.value)
|
get() = copy(innerClassesCache.value)
|
||||||
|
|
||||||
private val recordComponentsCache = cache {
|
|
||||||
val header = myClass.recordHeader
|
|
||||||
header?.recordComponents ?: PsiRecordComponent.EMPTY_ARRAY
|
|
||||||
}
|
|
||||||
|
|
||||||
val recordComponents: Array<PsiRecordComponent>
|
|
||||||
get() = copy(recordComponentsCache.value)
|
|
||||||
|
|
||||||
private val fieldByNameCache = cache {
|
private val fieldByNameCache = cache {
|
||||||
val fields = this.fields.takeIf { it.isNotEmpty() } ?: return@cache emptyMap()
|
val fields = this.fields.takeIf { it.isNotEmpty() } ?: return@cache emptyMap()
|
||||||
Collections.unmodifiableMap(THashMap<String, PsiField>(fields.size).apply {
|
Collections.unmodifiableMap(THashMap<String, PsiField>(fields.size).apply {
|
||||||
@@ -286,11 +278,6 @@ private class KotlinEnumSyntheticMethod(
|
|||||||
private val PsiClass.isAnonymous: Boolean
|
private val PsiClass.isAnonymous: Boolean
|
||||||
get() = name == null || this is PsiAnonymousClass
|
get() = name == null || this is PsiAnonymousClass
|
||||||
|
|
||||||
private class NotNullModifierList(manager: PsiManager) : LightModifierList(manager) {
|
|
||||||
private val annotation = PsiElementFactory.getInstance(project).createAnnotationFromText("@" + NotNull::class.java.name, context)
|
|
||||||
override fun getAnnotations() = arrayOf(annotation)
|
|
||||||
}
|
|
||||||
|
|
||||||
private fun <T> copy(value: Array<T>): Array<T> {
|
private fun <T> copy(value: Array<T>): Array<T> {
|
||||||
return if (value.isEmpty()) value else value.clone()
|
return if (value.isEmpty()) value else value.clone()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user