Package com.io7m.cedarbridge.runtime.api
Class CBListSerializers<T extends CBSerializableType>
java.lang.Object
com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory<CBList<T>>
com.io7m.cedarbridge.runtime.api.CBListSerializers<T>
- Type Parameters:
T- The type of list elements
- All Implemented Interfaces:
CBSerializerFactoryType<CBList<T>>
public final class CBListSerializers<T extends CBSerializableType>
extends CBAbstractSerializerFactory<CBList<T>>
A factory of list serializers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CBSerializerType<CBList<T>>createActual(CBSerializerDirectoryType directory, List<CBTypeArgument> arguments) Declare the parameters of the type.Methods inherited from class com.io7m.cedarbridge.runtime.api.CBAbstractSerializerFactory
create, typeName
-
Constructor Details
-
CBListSerializers
public CBListSerializers()A factory of list serializers.
-
-
Method Details
-
createActual
protected CBSerializerType<CBList<T>> createActual(CBSerializerDirectoryType directory, List<CBTypeArgument> arguments) - Specified by:
createActualin classCBAbstractSerializerFactory<CBList<T extends CBSerializableType>>
-
typeParameters
Description copied from interface:CBSerializerFactoryTypeDeclare the parameters of the type. The names must be valid Cedarbridge type parameter names.- Returns:
- The parameters of the type, in declaration order
-