-
Notifications
You must be signed in to change notification settings - Fork 917
Closed
Labels
kind:bugBug report or fixBug report or fixneeds:triageRequires attention from one of the committersRequires attention from one of the committers
Description
Apache NetBeans version
Apache NetBeans 21
What happened
When I select "myMethod()" and perform the move method refactoring, and i click "OK", a syntax error:
class OriginalClass {
TargetClass c;
protected class ProtectedInnerClass {
void innerMethod() {
// Some logic here
}
}
public void myMethod() {
ProtectedInnerClass inner = new ProtectedInnerClass();
inner.innerMethod();
}
}
// TargetClass.java
class TargetClass {
}
Expected result: Check for grammar errors before and after refactoring, and if so, provide error prompts
Language / Project Type / NetBeans Component
No response
How to reproduce
When I select "myMethod()" and perform the move method refactoring, and i click "OK", a syntax error:
class OriginalClass {
TargetClass c;
protected class ProtectedInnerClass {
void innerMethod() {
// Some logic here
}
}
public void myMethod() {
ProtectedInnerClass inner = new ProtectedInnerClass();
inner.innerMethod();
}
}
// TargetClass.java
class TargetClass {
}
Did this work correctly in an earlier version?
No / Don't know
Operating System
Windows11
JDK
20
Apache NetBeans packaging
Apache NetBeans platform
Anything else
No response
Are you willing to submit a pull request?
No
Metadata
Metadata
Assignees
Labels
kind:bugBug report or fixBug report or fixneeds:triageRequires attention from one of the committersRequires attention from one of the committers
