跳转至

访问器生成

GFAccessGenerator 扫描项目中注册到 GF 架构的公开类型,生成类型化访问器,减少项目侧到处手写 Gf.get_model(...) as ... 的重复样板。

扩展生成结果

扩展可以通过 manifest 的 access_generator_extension_paths 扩展生成结果。扩展脚本可实现以下约定方法:

  • append_access_records(records):向记录列表追加扩展内类型。
  • append_access_source(builder, records):直接使用 GFSourceBuilder 追加源码。
  • get_access_source_sections(records):返回源码片段数组。

访问器扩展只从当前启用扩展读取。禁用扩展后重新生成访问器,可以避免新生成文件继续引用被禁用扩展路径。