makeTransformerProperty method

  1. @override
MapperProperty makeTransformerProperty(
  1. bool write
)
override

Implementation

@override
MapperProperty makeTransformerProperty(bool write) {
  if ( write ) {
    if ( field.isWriteable()) {
      return validate ? ValidatingPropertyProperty(field: field) : PropertyProperty(field: field);
    }
    else {
      throw MapperException("${field.typeDescriptor.type}.$name is final");
    }
  }
  else {
    return validate ? ValidatingPropertyProperty(field: field) : PropertyProperty(field: field);
  }
}