【问题标题】:How to check that DartType of Element is custom type?如何检查元素的 DartType 是自定义类型?
【发布时间】:2021-04-28 08:45:06
【问题描述】:

来自分析器包的DartType 有一些属性: isDartCoreNum, isDartCoreInt, isDartCoreDouble

如何检查 DartType 是自定义类型(DartType 代表 EmployeeBus NOT intdouble)?

这是必要的,因为我需要在分析代码期间发现FieldElement 类型。怎么做?

【问题讨论】:

    标签: dart dart-analyzer


    【解决方案1】:

    您可以从source_gen 使用TypeChecker
    即:

    TypeChecker.fromRuntime(Employee).isAssignableFromType(myType);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2021-10-07
      • 1970-01-01
      • 1970-01-01
      • 2013-07-13
      • 1970-01-01
      相关资源
      最近更新 更多