[FIR] Prohibit suspend anonymous functions in statement position
^KT-62018 Fixed ^KT-62019
This commit is contained in:
committed by
Space Team
parent
cae6e0ee0f
commit
fb00c1dfb6
+2
@@ -516,6 +516,8 @@ object DIAGNOSTICS_LIST : DiagnosticList("FirErrors") {
|
||||
|
||||
val NO_EXPLICIT_RETURN_TYPE_IN_API_MODE by error<KtDeclaration>(PositioningStrategy.DECLARATION_NAME)
|
||||
val NO_EXPLICIT_RETURN_TYPE_IN_API_MODE_WARNING by warning<KtDeclaration>(PositioningStrategy.DECLARATION_NAME)
|
||||
|
||||
val ANONYMOUS_SUSPEND_FUNCTION by error<KtDeclaration>(PositioningStrategy.SUSPEND_MODIFIER)
|
||||
}
|
||||
|
||||
val VALUE_CLASSES by object : DiagnosticGroup("Value classes") {
|
||||
|
||||
+1
@@ -66,6 +66,7 @@ enum class PositioningStrategy(private val strategy: String? = null) {
|
||||
LATEINIT_MODIFIER,
|
||||
INLINE_OR_VALUE_MODIFIER,
|
||||
INNER_MODIFIER,
|
||||
SUSPEND_MODIFIER,
|
||||
SELECTOR_BY_QUALIFIED,
|
||||
REFERENCE_BY_QUALIFIED,
|
||||
REFERENCED_NAME_BY_QUALIFIED,
|
||||
|
||||
Reference in New Issue
Block a user