Class ImmutableListSerializerExtension
- java.lang.Object
-
- com.google.auto.value.extension.serializable.serializer.impl.ImmutableListSerializerExtension
-
- All Implemented Interfaces:
SerializerExtension
@AutoService(SerializerExtension.class) public final class ImmutableListSerializerExtension extends Object implements SerializerExtension
ASerializerExtensionthat deserializes objects inside anImmutableList.Enables unserializable objects inside an ImmutableList to be serializable.
-
-
Constructor Summary
Constructors Constructor Description ImmutableListSerializerExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<Serializer>getSerializer(TypeMirror typeMirror, SerializerFactory factory, ProcessingEnvironment processingEnv)
-
-
-
Method Detail
-
getSerializer
public Optional<Serializer> getSerializer(TypeMirror typeMirror, SerializerFactory factory, ProcessingEnvironment processingEnv)
Description copied from interface:SerializerExtensionReturns aSerializerif thisSerializerExtensionapplies to the giventype. Otherwise,Optional.emptyis returned.- Specified by:
getSerializerin interfaceSerializerExtension- Parameters:
typeMirror- the type being serializedfactory- aSerializerFactorythat can be used to serialize nested typesprocessingEnv- the processing environment provided by the annotation processing framework
-
-