public abstract class MappingSourceNode extends Object
| Constructor and Description |
|---|
MappingSourceNode() |
public static final MappingSourceNode blank()
public static MappingSourceNode mapMethod(MapperGeneratorContext context, List<InOutType> inOutTypes, String name, boolean override, boolean isFinal)
public static MappingSourceNode setOutNullAllBlocks(List<InOutType> inOutTypes)
public static MappingSourceNode controlInCache(String field, String outType)
public static MappingSourceNode pushInCache()
public static MappingSourceNode popFromCache()
public static MappingSourceNode controlNotNull(String field)
public static MappingSourceNode tryBlock()
public static MappingSourceNode finallyBlock()
public static MappingSourceNode controlNull(String field)
public static MappingSourceNode controlNullElse()
public static MappingSourceNode set(String outField, String inField)
public static MappingSourceNode assign(String outField, String inField)
public static MappingSourceNode assignOutPrime(String inField)
public static MappingSourceNode assignOutToString(String inField)
public static MappingSourceNode declareOut(TypeMirror outType)
public static MappingSourceNode notSupported(String message)
public static MappingSourceNode mapArray(String indexVar, String inField)
public static MappingSourceNode mapArrayBis(String indexVar, String totalCount)
public static MappingSourceNode mapCollection(String itemVar, String in, String inField)
public static MappingSourceNode mapMap(String itemVar, String keyType, String valueType, String inField)
public static MappingSourceNode mapEnumBlock(String inField)
public static MappingSourceNode mapEnumCase(String value)
public static MappingSourceNode mapDefaultCase()
public static MappingSourceNode statement(String statement)
public static MappingSourceNode instantiateOut(boolean useCyclicMapping, InOutType inOutType, String params)
public static MappingSourceNode callStaticFactoryOut(InOutType inOutType, String factoryCall)
public static MappingSourceNode callGenericFactoryOut(InOutType inOutType, String factoryCall)
public static MappingSourceNode put(String outCollection, String itemVar)
public static MappingSourceNode arrayCopy(String inGetterFor, String outGetterFor)
public void write(com.squareup.javawriter.JavaWriter writer)
throws IOException
IOExceptionpublic void writeBody(com.squareup.javawriter.JavaWriter writer)
throws IOException
IOExceptionpublic MappingSourceNode lastChild()
public MappingSourceNode body(MappingSourceNode body)
public MappingSourceNode child(MappingSourceNode child)
Copyright © 2017. All Rights Reserved.