visitInstanceCreationExpression method

  1. @override
void visitInstanceCreationExpression(
  1. InstanceCreationExpression node
)
override

创建对象的语义分析会走这个方法, e.g. Widget text = Text("s");

Implementation

@override
void visitInstanceCreationExpression(InstanceCreationExpression node) {
  var hasIssue = false;
  if (node.constructorName.type.name.name == 'Text') {
    hasIssue = _checkUsingHardCodedString(node.argumentList.arguments[0]);
  }
  if (!hasIssue) {
    super.visitInstanceCreationExpression(node);
  }
}