KT-3263 Add a quick fix to make a class inner
This commit is contained in:
@@ -151,5 +151,7 @@ public class QuickFixes {
|
||||
|
||||
factories.put(NO_TYPE_ARGUMENTS_ON_RHS_OF_IS_EXPRESSION, AddStarProjectionsFix.createFactoryForIsExpression());
|
||||
factories.put(WRONG_NUMBER_OF_TYPE_ARGUMENTS, AddStarProjectionsFix.createFactoryForJavaClass());
|
||||
|
||||
factories.put(INACCESSIBLE_OUTER_CLASS_EXPRESSION, AddModifierFix.createFactory(INNER_KEYWORD, JetClass.class));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Add 'inner' modifier" "true"
|
||||
class A {
|
||||
fun foo() = 42
|
||||
|
||||
inner class B {
|
||||
fun bar() = <caret>foo()
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
// "Add 'inner' modifier" "true"
|
||||
class A {
|
||||
fun foo() = 42
|
||||
|
||||
class B {
|
||||
fun bar() = <caret>foo()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user