Files
openide/java/java-tests/testData/refactoring/replaceConstructorWithFactory/afterNestedClass.java
Tagir Valeev 95f104864a [java-intentions] ReplaceConstructorWithFactoryAction: minor improvements
Do not suggest on non-static classes; fix suggestName when targetClass differs from containingClass

GitOrigin-RevId: d09285149eb6c40f82651cfb17ef688d24ee56ee
2023-07-13 12:05:32 +00:00

20 lines
436 B
Java

class OuterClass {
static InnerClass createInnerClass(int _i) {
return newInnerClass(_i);
}
static InnerClass newInnerClass(int _i) {
return new InnerClass(_i);
}
static class InnerClass {
int i;
private InnerClass(int _i) {
i = _i;
}
}
InnerClass myInner = newInnerClass(27);
static int method() {
InnerClass inner = newInnerClass(15);
}
}