Class FieldDeserializersChainBuilder
java.lang.Object
org.dominokit.jacksonapt.processor.deserialization.FieldDeserializersChainBuilder
- All Implemented Interfaces:
MappersChainBuilder
public class FieldDeserializersChainBuilder extends java.lang.Object implements MappersChainBuilder
FieldDeserializersChainBuilder class.
- Version:
- $Id: $Id
- Author:
- vegegoku
-
Constructor Summary
Constructors Constructor Description FieldDeserializersChainBuilder(javax.lang.model.type.TypeMirror beanType)Constructor for FieldDeserializersChainBuilder.FieldDeserializersChainBuilder(javax.lang.model.type.TypeMirror beanType, boolean rootGenerated)Constructor for FieldDeserializersChainBuilder. -
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 type)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
-
FieldDeserializersChainBuilder
public FieldDeserializersChainBuilder(javax.lang.model.type.TypeMirror beanType)Constructor for FieldDeserializersChainBuilder.
- Parameters:
beanType- aTypeMirrorobject.
-
FieldDeserializersChainBuilder
public FieldDeserializersChainBuilder(javax.lang.model.type.TypeMirror beanType, boolean rootGenerated)Constructor for FieldDeserializersChainBuilder.
- 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 type)Creates a CodeBlock for creating instances of all (de)serializers corresponding for given type.- Specified by:
getInstancein interfaceMappersChainBuilder- Parameters:
type- aTypeMirrorobject.- Returns:
- a
CodeBlockobject.
-