diff options
Diffstat (limited to 'container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java')
-rw-r--r-- | container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java b/container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java index a1c169dc387..f53b431265c 100644 --- a/container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java +++ b/container-core/src/main/java/com/yahoo/component/chain/model/ChainSpecification.java @@ -6,7 +6,15 @@ import com.yahoo.component.ComponentId; import com.yahoo.component.ComponentSpecification; import com.yahoo.component.chain.Phase; -import java.util.*; +import java.util.ArrayDeque; +import java.util.Collection; +import java.util.Collections; +import java.util.Deque; +import java.util.LinkedHashMap; +import java.util.LinkedHashSet; +import java.util.Map; +import java.util.Set; + /** * Specifies how the components should be selected to create a chain. Immutable. @@ -20,7 +28,7 @@ public class ChainSpecification { public final Set<ComponentSpecification> excludedComponents; Inheritance flattened() { - return new Inheritance(Collections.<ComponentSpecification>emptySet(), excludedComponents); + return new Inheritance(Set.of(), excludedComponents); } public Inheritance(Set<ComponentSpecification> inheritedChains, Set<ComponentSpecification> excludedComponents) { @@ -38,7 +46,7 @@ public class ChainSpecification { public final ComponentId componentId; public final Inheritance inheritance; - final Map<String, Phase> phases; + private final Map<String, Phase> phases; public final Set<ComponentSpecification> componentReferences; public ChainSpecification(ComponentId componentId, Inheritance inheritance, |