Interface CollectionFactory
-
- All Known Implementing Classes:
ArrayFactory
public interface CollectionFactoryImplementations of this interface are able to create collection types (including arrays) by sequentially storing given values that must be compatible to the collection factory's component type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypeDescription.GenericgetComponentType()The component type of this factory.StackManipulationwithValues(java.util.List<? extends StackManipulation> stackManipulations)Applies this collection factory in order to build a new collection where each element is represented by the given stack manipulations.
-
-
-
Method Detail
-
getComponentType
TypeDescription.Generic getComponentType()
The component type of this factory.- Returns:
- A type description of this factory's component type.
-
withValues
StackManipulation withValues(java.util.List<? extends StackManipulation> stackManipulations)
Applies this collection factory in order to build a new collection where each element is represented by the given stack manipulations.- Parameters:
stackManipulations- A list of stack manipulations loading the values to be stored in the collection that is created by this factory in their given order.- Returns:
- A stack manipulation that creates the collection represented by this collection factory.
-
-