diff --git a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KotlinClassInnerStuffCache.kt b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KotlinClassInnerStuffCache.kt index d7a64f0c8d1..f827fa858bf 100644 --- a/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KotlinClassInnerStuffCache.kt +++ b/analysis/light-classes-base/src/org/jetbrains/kotlin/asJava/classes/KotlinClassInnerStuffCache.kt @@ -79,14 +79,6 @@ class KotlinClassInnerStuffCache( val innerClasses: Array get() = copy(innerClassesCache.value) - private val recordComponentsCache = cache { - val header = myClass.recordHeader - header?.recordComponents ?: PsiRecordComponent.EMPTY_ARRAY - } - - val recordComponents: Array - get() = copy(recordComponentsCache.value) - private val fieldByNameCache = cache { val fields = this.fields.takeIf { it.isNotEmpty() } ?: return@cache emptyMap() Collections.unmodifiableMap(THashMap(fields.size).apply { @@ -286,11 +278,6 @@ private class KotlinEnumSyntheticMethod( private val PsiClass.isAnonymous: Boolean 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 copy(value: Array): Array { return if (value.isEmpty()) value else value.clone() -} \ No newline at end of file +}