diff options
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.kt | 36 |
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 |