classCode property

  1. @override
String classCode
final

生成的类代码片段,声明 ValueNotifier 并初始化。

代码片段会被插入到生成的代理类中,创建一个与字段关联的ValueNotifier实例。

  • {{ name }}: 字段名称
  • {{ keyType }}: 字段类型
  • {{ keyTypeIsNull }}: 字段类型是否可空
  • {{ keyName }}: 内部存储字段名

Implementation

@override
final String classCode = '''
late final _{{ name }}_ValueNotifier = ValueNotifier<{{ keyType }}{% if keyTypeIsNull %}?{% endif %}>(_{{ keyName }});
''';