mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-11 20:07:01 +07:00
Fixes IDEA-218207 Move refactoring doesn't work for local classes Also: Convert anonymous to inner -> do not create fields used in other field initializers only Also: Convert anonymous to inner -> capture implicitly referred type parameters (mentioned in types of captured variables) GitOrigin-RevId: 5d326e0b6fdff4de850ce48582cc3ca0fe003b43
17 lines
264 B
Java
17 lines
264 B
Java
public class Foo {
|
|
void test(int x) {
|
|
new Inner(x).test();
|
|
}
|
|
|
|
private static class Inner {
|
|
int data;
|
|
|
|
public Inner(int x) {
|
|
data = x * 2;
|
|
}
|
|
|
|
void test() {
|
|
System.out.println(data);
|
|
}
|
|
}
|
|
} |