Class BeanWriterGenerator

java.lang.Object
org.dominokit.jacksonapt.processor.AbstractMapperGenerator
org.dominokit.jacksonapt.processor.BeanWriterGenerator
All Implemented Interfaces:
MapperGenerator

public class BeanWriterGenerator
extends AbstractMapperGenerator

BeanWriterGenerator class.

Version:
$Id: $Id
Author:
vegegoku
  • Constructor Details

    • BeanWriterGenerator

      public BeanWriterGenerator()
  • Method Details

    • getSuperClass

      protected java.lang.Class<org.dominokit.jacksonapt.AbstractObjectWriter> getSuperClass()

      getSuperClass.

      Specified by:
      getSuperClass in class AbstractMapperGenerator
      Returns:
      a Class object.
    • getMapperMethods

      protected java.lang.Iterable<com.squareup.javapoet.MethodSpec> getMapperMethods​(javax.lang.model.element.Element element, javax.lang.model.type.TypeMirror beanType)

      getMapperMethods.

      Specified by:
      getMapperMethods in class AbstractMapperGenerator
      Parameters:
      element - a Element object.
      beanType - a TypeMirror object.
      Returns:
      a Iterable object.
    • generateSerializer

      protected void generateSerializer​(javax.lang.model.type.TypeMirror beanType)
      Description copied from class: AbstractMapperGenerator
      Generate serializer for given beanType and packageName
      Overrides:
      generateSerializer in class AbstractMapperGenerator