mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-18 08:50:57 +07:00
[extract method] IDEA-251837 fix texts GitOrigin-RevId: 37da2e7e8f83a4d85a87c644788a66ce6ea1e05f
25 lines
386 B
Java
25 lines
386 B
Java
import org.jetbrains.annotations.NotNull;
|
|
|
|
class C {
|
|
Object foo(boolean b) {
|
|
if (b) {
|
|
return newMethod();
|
|
} else {
|
|
return B.getInstance();
|
|
}
|
|
}
|
|
|
|
private @NotNull A newMethod() {
|
|
return A.getInstance();
|
|
}
|
|
}
|
|
class A {
|
|
static A getInstance() {
|
|
return new A();
|
|
}
|
|
}
|
|
class B extends A {
|
|
static B getInstance() {
|
|
return new B();
|
|
}
|
|
} |