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 class
CodegenSerializer.CodegenListSerializer
Codegen for List values.static class
CodegenSerializer.CodegenLiteralSerializer
Codegen for literal values.static class
CodegenSerializer.CodegenMapSerializer
Codegen for Map values.static class
CodegenSerializer.CodegenStringSerializer
Codegen for String values.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
serialize(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
.
-
-