[FIR] Deprecate using typealias as callable qualifier in import
^KT-64350 Fixed
This commit is contained in:
committed by
Space Team
parent
802366064d
commit
3994e3f63a
+8
@@ -1732,6 +1732,14 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
|
||||
}
|
||||
|
||||
val OPERATOR_RENAMED_ON_IMPORT by error<KtImportDirective>(PositioningStrategy.IMPORT_LAST_NAME)
|
||||
|
||||
val TYPEALIAS_AS_CALLABLE_QUALIFIER_IN_IMPORT by deprecationError<KtImportDirective>(
|
||||
LanguageFeature.ProhibitTypealiasAsCallableQualifierInImport,
|
||||
PositioningStrategy.IMPORT_LAST_BUT_ONE_NAME,
|
||||
) {
|
||||
parameter<Name>("typealiasName")
|
||||
parameter<Name>("originalClassName")
|
||||
}
|
||||
}
|
||||
|
||||
val SUSPEND by object : DiagnosticGroup("Suspend errors") {
|
||||
|
||||
+1
@@ -93,6 +93,7 @@ enum class PositioningStrategy(private val strategy: String? = null) {
|
||||
QUESTION_MARK_BY_TYPE,
|
||||
ANNOTATION_USE_SITE,
|
||||
IMPORT_LAST_NAME,
|
||||
IMPORT_LAST_BUT_ONE_NAME,
|
||||
DATA_MODIFIER,
|
||||
SPREAD_OPERATOR,
|
||||
DECLARATION_WITH_BODY,
|
||||
|
||||
Reference in New Issue
Block a user