Support nullable callable references in FIR resolve
This commit is contained in:
@@ -25,6 +25,7 @@ abstract class FirResolvedQualifier : FirPureAbstractElement(), FirExpression {
|
||||
abstract val packageFqName: FqName
|
||||
abstract val relativeClassFqName: FqName?
|
||||
abstract val classId: ClassId?
|
||||
abstract val safe: Boolean
|
||||
abstract val typeArguments: List<FirTypeProjection>
|
||||
|
||||
override fun <R, D> accept(visitor: FirVisitor<R, D>, data: D): R = visitor.visitResolvedQualifier(this, data)
|
||||
|
||||
+2
-1
@@ -24,7 +24,8 @@ import org.jetbrains.kotlin.fir.visitors.*
|
||||
class FirResolvedQualifierImpl(
|
||||
override val source: FirSourceElement?,
|
||||
override var packageFqName: FqName,
|
||||
override var relativeClassFqName: FqName?
|
||||
override var relativeClassFqName: FqName?,
|
||||
override var safe: Boolean
|
||||
) : FirResolvedQualifier(), FirAbstractAnnotatedElement {
|
||||
override var typeRef: FirTypeRef = FirImplicitTypeRefImpl(null)
|
||||
override val annotations: MutableList<FirAnnotationCall> = mutableListOf()
|
||||
|
||||
Reference in New Issue
Block a user