-
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 "m()" and perform the move method refactoring, and i click "OK", a syntax error:
public class OriginalClass {
public int m() {
return 1;
}
public class C extends OriginalClass {
// move method to class B
public int m(B b) {
return super.m();
}
}
}
class B {
}
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 "m()" and perform the move method refactoring, and i click "OK", a syntax error:
public class OriginalClass {
public int m() {
return 1;
}
public class C extends OriginalClass {
// move method to class B
public int m(B b) {
return super.m();
}
}
}
class B {
}
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
