code_builders/assignment_builder library

Functions

checkNestMappingReturnNullable(MethodElement method, bool inputNullable) → dynamic
checkNullExpression(bool needCheck, Expression sourceRef, Expression expression) → Expression
generateSourceFieldAssignment(SourceAssignment sourceAssignment, ClassElement abstractMapper, VariableElement targetField) → Expression
Generates an assignment of a reference to a sourcefield.
invokeNestedMappingForStaticFunction(ExecutableElement sourceFunction, ClassElement abstractMapper, VariableElement targetField, Expression sourceFieldAssignment) → Expression
invokeNestedMappingFunction(MethodElement method, bool sourceNullable, Expression refWithQuestion, Expression ref) → Expression
makeNamedArgumentForStaticFunction(ExecutableElement element) Map<String, Expression>
makeNullCheckCall(String checkTarget, MethodElement method) → dynamic