visitFieldDeclaration method

  1. @override
void visitFieldDeclaration(
  1. FieldDeclaration node
)
override

Implementation

@override
void visitFieldDeclaration(FieldDeclaration node) {
  if (node.isStatic && node.fields.isConst) {
    for (var variable in node.fields.variables) {
      final name = variable.name.lexeme;
      final value = variable.initializer?.toSource();

      constants[name] = ConstInfo(
        name: name,
        value: value,
        declaredIn: filePath,
      );
    }
  }

  super.visitFieldDeclaration(node);
}