mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-20 20:20:56 +07:00
22 lines
478 B
Java
22 lines
478 B
Java
// "Create method 'list'" "true-preview"
|
|
import java.util.*;
|
|
|
|
class MainService {
|
|
public Map<String, Data> list() {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
class MainController {
|
|
private final MainService service = new MainService();
|
|
public Wrapper<Map<String, Optional<Data>>> listData() {
|
|
return Wrapper.wrap(service.list());
|
|
}
|
|
}
|
|
|
|
class Wrapper<T> {
|
|
private T data;
|
|
public static native <T1, T2> Wrapper<Map<T1, Optional<T2>>> wrap(Map<T1, T2> t);
|
|
}
|
|
|
|
interface Data {} |