Interface CodegenSerializer<T>
-
- All Known Implementing Classes:
CodegenSerializer.CodegenListSerializer,CodegenSerializer.CodegenLiteralSerializer,CodegenSerializer.CodegenMapSerializer,CodegenSerializer.CodegenStringSerializer
public interface CodegenSerializer<T>Encapsulates the codegen serialization logic for the given value.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCodegenSerializer.CodegenListSerializerCodegen for List values.static classCodegenSerializer.CodegenLiteralSerializerCodegen for literal values.static classCodegenSerializer.CodegenMapSerializerCodegen for Map values.static classCodegenSerializer.CodegenStringSerializerCodegen for String values.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidserialize(T value, com.squareup.javapoet.CodeBlock.Builder builder)Creates a codegen serialization for the given value using theCodeBlock.Builder.
-
-
-
Method Detail
-
serialize
void serialize(T value, com.squareup.javapoet.CodeBlock.Builder builder)
Creates a codegen serialization for the given value using theCodeBlock.Builder.
-
-