Open DongChunHao opened 6 months ago
We have found issues that are potential duplicates:
If any of the issues listed above are a duplicate, please consider closing this issue & upvoting/commenting the original one. Alternatively, if neither of the listed issues addresses your feature/bug, keep this issue open.
[provide a description of the issue]
Environment
Operating System: Windows11 JDK version: 17 Visual Studio Code version: 1.88 Java extension version: 1.29
Steps To Reproduce
private static int value = 10; // inline method public static void staticMethod() { System.out.println("Value: " + value); } } class AnotherClass { private int value = 20; public void callStaticMethod() { new MyClass().staticMethod(); } } refactoring result:
Reason: During inline method refactoring, the issue of calling fields was not detected
Expected behavior: Check for grammar issues before and after inline refactoring, and provide warning prompts