summaryrefslogtreecommitdiff
path: root/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/lightClasses/decompiledDeclarations/KtLightEnumClassForDecompiledDeclaration.kt
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/lightClasses/decompiledDeclarations/KtLightEnumClassForDecompiledDeclaration.kt')
-rw-r--r--plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/lightClasses/decompiledDeclarations/KtLightEnumClassForDecompiledDeclaration.kt36
1 files changed, 0 insertions, 36 deletions
diff --git a/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/lightClasses/decompiledDeclarations/KtLightEnumClassForDecompiledDeclaration.kt b/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/lightClasses/decompiledDeclarations/KtLightEnumClassForDecompiledDeclaration.kt
deleted file mode 100644
index cda29b5a1122..000000000000
--- a/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/caches/lightClasses/decompiledDeclarations/KtLightEnumClassForDecompiledDeclaration.kt
+++ /dev/null
@@ -1,36 +0,0 @@
-// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
-
-package org.jetbrains.kotlin.idea.caches.lightClasses.decompiledDeclarations
-
-import com.intellij.psi.*
-import org.jetbrains.kotlin.idea.caches.lightClasses.KtLightClassForDecompiledDeclaration
-import org.jetbrains.kotlin.idea.decompiler.classFile.KtClsFile
-import org.jetbrains.kotlin.psi.KtClassOrObject
-
-internal class KtLightEnumClassForDecompiledDeclaration(
- private val psiConstantInitializer: PsiEnumConstantInitializer,
- private val enumConstant: KtLightEnumEntryForDecompiledDeclaration,
- clsParent: KtLightClassForDecompiledDeclaration,
- file: KtClsFile,
- kotlinOrigin: KtClassOrObject?
-) :
- KtLightClassForDecompiledDeclaration(
- clsDelegate = psiConstantInitializer,
- clsParent = clsParent,
- file = file,
- kotlinOrigin = kotlinOrigin
- ), PsiEnumConstantInitializer {
-
- override fun getBaseClassType(): PsiClassType = psiConstantInitializer.baseClassType
-
- override fun getArgumentList(): PsiExpressionList? = psiConstantInitializer.argumentList
-
- override fun getEnumConstant(): PsiEnumConstant = enumConstant
-
- override fun getBaseClassReference(): PsiJavaCodeReferenceElement = psiConstantInitializer.baseClassReference
-
- override fun isInQualifiedNew(): Boolean = psiConstantInitializer.isInQualifiedNew
-
- override fun equals(other: Any?): Boolean = other is KtLightEnumClassForDecompiledDeclaration && super.equals(other)
- override fun hashCode(): Int = super.hashCode()
-} \ No newline at end of file