美文网首页
flutter foundation的Diagnosticabl

flutter foundation的Diagnosticabl

作者: 一叠纸船 | 来源:发表于2020-09-15 15:51 被阅读0次

    Diagnosticable是mixin类型的。
    这个Mixin类型是有4个方法的:toStringShort, toString,toDiagnosticsNode和debugFillProperties。

    1. toStringShort这个方法会返回当前对象的runtimeType再加上当前对象的哈希码(hashcode)。
    2. toString这个方法会在debug环境下通过调用toDiagnosticsNode方法获取返回DiagnosticsNode对象后,再调用DiagnosticsNode类型对象的toString方法获取当前对象的详细描述,但在真实环境会直接返回null。
    3. toDiagnosticsNode这个方法就是传入style和value值返回一个DiagnosticsNode类型对象
    4. debugFillProperties,这个方法是空的并且是受保护的方法。

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

    相关文章

      网友评论

          本文标题:flutter foundation的Diagnosticabl

          本文链接:https://www.haomeiwen.com/subject/bhkfyktx.html