这个类是在flutter项目初始化运行过程中必然会被调用的,在runApp()这个方法中被调用的。它的主要功能是为服务(service)做绑定的...
这个模块的源码和diagnostics文件里源码关系非常密切,这个文件里源码有1000多行。 接下来会对每个类的进行解析,如有不足之处,可以在下...
TextTreeRenderer这个类是很有意思的,它差不多有300多行代码,但是只有三个方法,更严格来说是只有两个方法。因为开放的(publi...
这个类是个抽象类,也是在diagnostic里最核心的一个类。 这个类的形参有5个,有一个参数name是必须设置的。 有5个属性有如下: nam...
DiagnosticsSerializationDelegate是有3个属性和7个方法的,_DefaultDiagnosticsSerializ...
DiagnosticableTree是混合了(with)Diagnosticable的一个抽象类。DiagnosticableTreeMixin...
Diagnosticable是mixin类型的。这个Mixin类型是有4个方法的:toStringShort, toString,toDiagn...
这个类实现的很简单,定义了三个属性和一个方法。 属性分别是: properties是list类型,这个类的目的就是积累properties数据 ...
这个从命名上看就知道是diagnostics文件内的一个内部类,并且是一个的前缀字符串建造者(builder)。 构造方法的参数有prefixL...