[FIR] Automatically generated abstract classes instead of interfaces if possible

This commit is contained in:
Dmitriy Novozhilov
2019-10-18 14:25:34 +03:00
parent 6b48112a2b
commit 615d3aafef
166 changed files with 1143 additions and 915 deletions
@@ -8,9 +8,6 @@ package org.jetbrains.kotlin.fir.java.declarations
import com.intellij.psi.PsiElement
import org.jetbrains.kotlin.descriptors.Modality
import org.jetbrains.kotlin.descriptors.Visibility
import org.jetbrains.kotlin.fir.FirAnnotationContainer
import org.jetbrains.kotlin.fir.FirElement
import org.jetbrains.kotlin.fir.FirPureAbstractElement
import org.jetbrains.kotlin.fir.FirSession
import org.jetbrains.kotlin.fir.declarations.*
import org.jetbrains.kotlin.fir.declarations.impl.FirDeclarationStatusImpl
@@ -37,7 +34,7 @@ class FirJavaField(
override var returnTypeRef: FirTypeRef,
override val isVar: Boolean,
isStatic: Boolean
) : FirPureAbstractElement(), FirAbstractAnnotatedElement, FirField {
) : FirAbstractAnnotatedElement, FirField() {
init {
symbol.bind(this)
}