visitIdentifierExpr method

  1. @override
void visitIdentifierExpr(
  1. IdentifierExpr node
)
override

Implementation

@override
void visitIdentifierExpr(IdentifierExpr node) {
  if (node.isLocal) {
    final ASTNode? ast =
        node.analysisNamespace!.memberGet(node.id, throws: false);
    if (ast != null) {
      ast.accept(this);
      if (ast.isConstValue) {
        node.value = ast.value;
      }
    }
  } else {
    // static member of a class
  }
}