Lines Matching defs:Factory
10 interface Factory<T> { T get(); }12 void m1(Factory<Factory<Object>> f) {}15 void m2(Factory<Factory<Number>> f) {}18 void m3(Factory<Factory<Integer>> f) {}25 m3(() -> () -> 23); // ok: choose Factory<Factory<Integer>>29 m3(() -> this::getInteger); // ok: choose Factory<Factory<Integer>>