Class BeanReaderGenerator

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

public class BeanReaderGenerator
extends AbstractMapperGenerator

BeanReaderGenerator class.

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

    • BeanReaderGenerator

      public BeanReaderGenerator()
  • Method Details

    • getSuperClass

      protected java.lang.Class<org.dominokit.jacksonapt.AbstractObjectReader> 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.
    • generateDeserializer

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