Class FieldSerializerChainBuilder
java.lang.Object
org.dominokit.jacksonapt.processor.serialization.FieldSerializerChainBuilder
- All Implemented Interfaces:
MappersChainBuilder
public class FieldSerializerChainBuilder extends java.lang.Object implements MappersChainBuilder
FieldSerializerChainBuilder class.
- Version:
- $Id: $Id
- Author:
- vegegoku
-
Constructor Summary
Constructors Constructor Description FieldSerializerChainBuilder(javax.lang.model.type.TypeMirror beanType)Constructor for FieldSerializerChainBuilder.FieldSerializerChainBuilder(javax.lang.model.type.TypeMirror beanType, boolean rootGenerated)Constructor for FieldSerializerChainBuilder. -
Method Summary
Modifier and Type Method Description com.squareup.javapoet.CodeBlockgetInstance(javax.lang.model.element.Element field)Creates a CodeBlock for creating instances of all (de)serializers corresponding for given element.com.squareup.javapoet.CodeBlockgetInstance(javax.lang.model.type.TypeMirror fieldType)Creates a CodeBlock for creating instances of all (de)serializers corresponding for given type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
FieldSerializerChainBuilder
public FieldSerializerChainBuilder(javax.lang.model.type.TypeMirror beanType)Constructor for FieldSerializerChainBuilder.
- Parameters:
beanType- aTypeMirrorobject.
-
FieldSerializerChainBuilder
public FieldSerializerChainBuilder(javax.lang.model.type.TypeMirror beanType, boolean rootGenerated)Constructor for FieldSerializerChainBuilder.
- Parameters:
beanType- aTypeMirrorobject.
-
-
Method Details
-
getInstance
public com.squareup.javapoet.CodeBlock getInstance(javax.lang.model.element.Element field)Creates a CodeBlock for creating instances of all (de)serializers corresponding for given element.- Specified by:
getInstancein interfaceMappersChainBuilder- Parameters:
field- aElementobject.- Returns:
- a
CodeBlockobject.
-
getInstance
public com.squareup.javapoet.CodeBlock getInstance(javax.lang.model.type.TypeMirror fieldType)Creates a CodeBlock for creating instances of all (de)serializers corresponding for given type.- Specified by:
getInstancein interfaceMappersChainBuilder- Parameters:
fieldType- aTypeMirrorobject.- Returns:
- a
CodeBlockobject.
-