flutter foundation的DiagnosticPropertiesBuilder

这个类实现的很简单,定义了三个属性和一个方法。

属性分别是:

  1. properties是list类型,这个类的目的就是积累properties数据
  2. emptyBodyDescription这个属性是字符串类型,如果该节点没有属性和子节点,这个属性来进行描述
  3. defaultDiagnosticsTreeStyle这个属性定义了节点默认的style值DiagnosticsTreeStyle.sparse。

方法是add方法,就是往properties里增加DiagnosticsNode类型的item。

这是解读flutter foundation的diagnostic中的一篇,如有错漏之处,还望斧正。

你可能感兴趣的:(flutter foundation的DiagnosticPropertiesBuilder)