[FIR] Missing NESTED_CLASS_ACCESSED_VIA_INSTANCE_REFERENCE

^KT-59433 Fixed
This commit is contained in:
Vladimir Sukharev
2023-10-11 00:33:33 +02:00
committed by Space Team
parent da1fa8fce4
commit 16dfc6df71
11 changed files with 45 additions and 2 deletions
@@ -272,6 +272,13 @@ class ConeTypeArgumentsForOuterClassWhenNestedReferencedError(source: KtSourceEl
override val reason: String get() = "Type arguments for outer class are redundant when nested class is referenced"
}
class ConeNestedClassAccessedViaInstanceReference(
source: KtSourceElement,
val symbol: FirClassLikeSymbol<*>,
) : ConeDiagnosticWithSource(source) {
override val reason: String get() = "Nested ${symbol.classId} accessed via instance reference"
}
class ConeNoTypeArgumentsOnRhsError(
override val desiredCount: Int,
override val symbol: FirClassLikeSymbol<*>