Remove FirResolvePhase from FirElement hierarchy

This commit is contained in:
Mikhail Glukhikh
2019-07-31 12:55:36 +03:00
parent efb938a7c8
commit 0c4134bef4
@@ -5,11 +5,7 @@
package org.jetbrains.kotlin.fir.declarations package org.jetbrains.kotlin.fir.declarations
import com.intellij.psi.PsiElement enum class FirResolvePhase {
import org.jetbrains.kotlin.fir.FirElement
// TODO: remove : FirElement
enum class FirResolvePhase : FirElement {
RAW_FIR, RAW_FIR,
IMPORTS, IMPORTS,
SUPER_TYPES, SUPER_TYPES,
@@ -22,9 +18,6 @@ enum class FirResolvePhase : FirElement {
val next: FirResolvePhase get() = values()[ordinal + 1] val next: FirResolvePhase get() = values()[ordinal + 1]
override val psi: PsiElement?
get() = null
companion object { companion object {
// Short-cut // Short-cut
val DECLARATIONS = STATUS val DECLARATIONS = STATUS