anchor.diff:      );
     }
   }
  +
  +${usingGetter ? 'const argumentsTextMacro = ArgumentsTextMacro$argumentsCode;' : ''}
   ''');
   
       final library = await buildLibrary('''
   import 'arguments_text.dart';
   
  -@ArgumentsTextMacro$argumentsCode
  +${usingGetter ? '@argumentsTextMacro' : '@ArgumentsTextMacro$argumentsCode'}
   class A {}
       ''', preBuildSequence: [
         {'package:test/arguments_text.dart'}
  
positive.code:     );
    }
  
    test_arguments_typesPhase_type_set() async {
      await _assertTypesPhaseArgumentsText(
        fields: {
          'foo': 'Set<Object?>',
  
negative.code:     );
    }
  
    test_arguments_newInstance_type_double_negative() async {
      await _assertTypesPhaseArgumentsText(
        fields: {'foo': 'double'},
        constructorParametersCode: '(this.foo)',
  