Misleading quick fix message for an 'open' modifier on an interface member #KT-18738 Fixed
This commit is contained in:
@@ -108,7 +108,7 @@ class QuickFixRegistrar : QuickFixContributor {
|
||||
|
||||
val removeRedundantModifierFactory = RemoveModifierFix.createRemoveModifierFactory(true)
|
||||
REDUNDANT_MODIFIER.registerFactory(removeRedundantModifierFactory)
|
||||
REDUNDANT_OPEN_IN_INTERFACE.registerFactory(RemoveModifierFix.createRemoveModifierFromListOwnerFactory(OPEN_KEYWORD))
|
||||
REDUNDANT_OPEN_IN_INTERFACE.registerFactory(RemoveModifierFix.createRemoveModifierFromListOwnerFactory(OPEN_KEYWORD, true))
|
||||
UNNECESSARY_LATEINIT.registerFactory(RemoveModifierFix.createRemoveModifierFromListOwnerFactory(LATEINIT_KEYWORD))
|
||||
|
||||
REDUNDANT_PROJECTION.registerFactory(RemoveModifierFix.createRemoveProjectionFactory(true))
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Make 'foo' not open" "true"
|
||||
// "Remove redundant 'open' modifier" "true"
|
||||
|
||||
interface My {
|
||||
<caret>open fun foo()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// "Make 'foo' not open" "true"
|
||||
// "Remove redundant 'open' modifier" "true"
|
||||
|
||||
interface My {
|
||||
fun foo()
|
||||
|
||||
Reference in New Issue
Block a user