This class creates field serializers for a particular class. If the class has
a custom serializer then that class is used rather than creating one.
Generated field serializers are emitted into the same package as the class
that they serialize.
Fields are considered serializable if:
- Field is not static
- Field is not transient
TODO(mmendez): Need to make the generated field serializers final
TODO(mmendez): Would be nice to be able to have imports, rather than using
fully qualified type names everywhere
|