mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-21 21:50:54 +07:00
26 lines
443 B
Java
26 lines
443 B
Java
public class Foo {
|
|
|
|
public static void bazz(int i) {
|
|
final Foo foo1 = new Foo(new IBar() {
|
|
public void doSomething() {
|
|
System.out.println("hello");
|
|
}
|
|
});
|
|
final Foo foo = i != 0 ? foo1 : foo1;
|
|
foo.bla();
|
|
}
|
|
|
|
private final IBar bar;
|
|
|
|
public Foo(IBar bar) {
|
|
this.bar = bar;
|
|
}
|
|
|
|
public void bla() {
|
|
bar.doSomething();
|
|
}
|
|
|
|
public interface IBar {
|
|
void doSomething();
|
|
}
|
|
} |