APIdia Launch Partner
Top Fields Constructors Methods
jdk.jpackage.internal.pipeline

public Class TaskSpecBuilder<T>

extends Object
Class Inheritance
Known Direct Subclasses
jdk.jpackage.internal.PackagingPipeline.Builder.TaskBuilder, jdk.jpackage.internal.pipeline.TaskPipelineBuilder.TaskBuilder
Imports
java.util.ArrayList, .Collection, .LinkedHashSet, .List, .Objects, .Set

Field Summary

Modifier and TypeField and Description
private final Set<T>
private final Set<T>
private final T

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public TaskSpecBuilder<T>
addDependencies(Collection<? extends T> v)

public TaskSpecBuilder<T>
public TaskSpecBuilder<T>
public TaskSpecBuilder<T>
addDependents(Collection<? extends T> v)

public T
task()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dependenciesback to summary
private final Set<T> dependencies
dependentsback to summary
private final Set<T> dependents
taskback to summary
private final T task

Constructor Detail

TaskSpecBuilderback to summary
public TaskSpecBuilder(T task)

Method Detail

addDependenciesback to summary
public TaskSpecBuilder<T> addDependencies(Collection<? extends T> v)
addDependencyback to summary
public TaskSpecBuilder<T> addDependency(T v)
addDependentback to summary
public TaskSpecBuilder<T> addDependent(T v)
addDependentsback to summary
public TaskSpecBuilder<T> addDependents(Collection<? extends T> v)
taskback to summary
public T task()