mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-22 04:43:02 +07:00
GitOrigin-RevId: b4c0234154171b658451e9628fd1bbc873e4699f
28 lines
660 B
Java
28 lines
660 B
Java
import org.jetbrains.annotations.NotNull;
|
|
import java.util.function.Function;
|
|
import java.util.function.Supplier;
|
|
|
|
class Main {
|
|
public static void main(String[] args) {
|
|
System.out.println("Hello, World!");
|
|
|
|
useConstructorAsFunction(InnerClass::new);
|
|
useConstructorAsSupplier(InnerClass::new);
|
|
}
|
|
|
|
public static void useConstructorAsFunction(@NotNull Function<@NotNull String, @NotNull InnerClass> function) {
|
|
|
|
}
|
|
|
|
public static void useConstructorAsSupplier(@NotNull Supplier<@NotNull InnerClass> supplier) {
|
|
|
|
}
|
|
|
|
public static class InnerClass {
|
|
public InnerClass(@NotNull String name) {
|
|
}
|
|
|
|
public InnerClass() {
|
|
}
|
|
}
|
|
} |