Class GwtSupport.CustomValueSerializer
- java.lang.Object
-
- org.inferred.freebuilder.processor.source.ValueType
-
- org.inferred.freebuilder.processor.GwtSupport.CustomValueSerializer
-
- All Implemented Interfaces:
Excerpt
- Enclosing class:
- GwtSupport
private static final class GwtSupport.CustomValueSerializer extends ValueType implements Excerpt
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.inferred.freebuilder.processor.source.ValueType
ValueType.FieldReceiver
-
-
Field Summary
Fields Modifier and Type Field Description private Datatypedatatypeprivate java.util.Map<Property,PropertyCodeGenerator>generatorsByProperty
-
Constructor Summary
Constructors Modifier Constructor Description privateCustomValueSerializer(Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddFields(ValueType.FieldReceiver fields)Implement this method to report the name and value of each field.private voidaddInstantiateInstance(SourceBuilder code)private voidaddSerializeInstance(SourceBuilder code)voidaddTo(SourceBuilder code)
-
-
-
Field Detail
-
datatype
private final Datatype datatype
-
generatorsByProperty
private final java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty
-
-
Constructor Detail
-
CustomValueSerializer
private CustomValueSerializer(Datatype datatype, java.util.Map<Property,PropertyCodeGenerator> generatorsByProperty)
-
-
Method Detail
-
addTo
public void addTo(SourceBuilder code)
-
addInstantiateInstance
private void addInstantiateInstance(SourceBuilder code)
-
addSerializeInstance
private void addSerializeInstance(SourceBuilder code)
-
addFields
protected void addFields(ValueType.FieldReceiver fields)
Description copied from class:ValueTypeImplement this method to report the name and value of each field.
-
-