Class ExternalFactory<T>
java.lang.Object
nl.jqno.equalsverifier.internal.prefabvalues.factories.ExternalFactory<T>
- All Implemented Interfaces:
PrefabValueFactory<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateValues(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) Creates a tuple of two prefab values.
-
Constructor Details
-
ExternalFactory
-
-
Method Details
-
createValues
public Tuple<T> createValues(TypeTag tag, PrefabValues prefabValues, LinkedHashSet<TypeTag> typeStack) Description copied from interface:PrefabValueFactoryCreates a tuple of two prefab values.- Specified by:
createValuesin interfacePrefabValueFactory<T>- Parameters:
tag- The typetag of the type for which to create values.prefabValues- Repository for querying instances of generic types of the type tag.typeStack- A stack ofTypeTags that require tag in order to be created. Used for recursion detection.- Returns:
- A "red" instance of
T.
-