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

public final Class SetBuilder<T>

extends Object
Class Inheritance
Imports
java.util.Collection, .HashSet, .List, .Set, java.util.function.Consumer

Field Summary

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

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public SetBuilder<T>
add(Collection<? extends T> v)

public final SetBuilder<T>
add(T... v)

public static <T> SetBuilder<T>
build(T... v)

public static <T> SetBuilder<T>
build(Collection<? extends T> v)

public SetBuilder<T>
public Set<T>
public SetBuilder<T>
emptyAllowed(boolean v)

public SetBuilder<T>
mutate(Consumer<SetBuilder<T>> mutator)

public SetBuilder<T>
remove(Collection<? extends T> v)

public final SetBuilder<T>
remove(T... v)

public SetBuilder<T>
set(Collection<? extends T> v)

public final SetBuilder<T>
set(T... v)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

emptyAllowedback to summary
private boolean emptyAllowed
valuesback to summary
private final Set<T> values

Constructor Detail

SetBuilderback to summary
public SetBuilder()

Method Detail

addback to summary
public SetBuilder<T> add(Collection<? extends T> v)
addback to summary
public final SetBuilder<T> add(T... v)
Annotations
@SafeVarargs
@SuppressWarnings:varargs
buildback to summary
public static <T> SetBuilder<T> build(T... v)
Annotations
@SafeVarargs
@SuppressWarnings:varargs
buildback to summary
public static <T> SetBuilder<T> build(Collection<? extends T> v)
clearback to summary
public SetBuilder<T> clear()
createback to summary
public Set<T> create()
emptyAllowedback to summary
public SetBuilder<T> emptyAllowed(boolean v)
mutateback to summary
public SetBuilder<T> mutate(Consumer<SetBuilder<T>> mutator)
removeback to summary
public SetBuilder<T> remove(Collection<? extends T> v)
removeback to summary
public final SetBuilder<T> remove(T... v)
Annotations
@SafeVarargs
@SuppressWarnings:varargs
setback to summary
public SetBuilder<T> set(Collection<? extends T> v)
setback to summary
public final SetBuilder<T> set(T... v)
Annotations
@SafeVarargs
@SuppressWarnings:varargs