mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-21 21:50:54 +07:00
14 lines
328 B
Java
14 lines
328 B
Java
abstract class BaseTask<T, S extends BaseTask<T, S>> {
|
|
public abstract S make<caret>Task(int depth, ParallelStream<T> coll);
|
|
}
|
|
|
|
|
|
class ForEachTask<T> extends BaseTask<T, ForEachTask<T>> {
|
|
public ForEachTask<T> makeTask(int depth, ParallelStream<T> coll) {
|
|
return new ForEachTask<T>();
|
|
}
|
|
}
|
|
|
|
class ParallelStream<T> {
|
|
}
|