对于所有后端(C 除外),FIDL 编译器会分两个阶段运行。第一阶段会解析 FIDL 文件并生成基于 JSON 的中间表示法 (IR)。第二个阶段将 IR 作为输入,并生成相应的语言特定输出。
JSON IR 的形状在架构中进行了说明。在编译期间使用 fx build
生成的所有 JSON IR 文件都会使用此架构进行验证。
如果您对 JSON IR 感兴趣,可以通过运行 FIDL 编译器来生成 IR。
对于所有后端(C 除外),FIDL 编译器会分两个阶段运行。第一阶段会解析 FIDL 文件并生成基于 JSON 的中间表示法 (IR)。第二个阶段将 IR 作为输入,并生成相应的语言特定输出。
JSON IR 的形状在架构中进行了说明。在编译期间使用 fx build
生成的所有 JSON IR 文件都会使用此架构进行验证。
如果您对 JSON IR 感兴趣,可以通过运行 FIDL 编译器来生成 IR。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-03-15。