dart-lang / dart-lang/language
Compiler support for implicit caller name
Open
- Dominant language
- TeX
- Stars
- 2.9k
- Forks
- 239
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 14
Description
I would really love to be able to access caller name as a const String. (Think C# CallerMemberName)
Use case
```
NumberField number(String name) => ...
NumberField get field1 => number('field1');
...
NumberField get fieldN => number('fieldN');
```
vs
```
NumberField number(String name=CallerName) => ...
NumberField get field1 => number();
...
NumberField get fieldN => number();
```
Even better with getters
```
NumberField get number(String name=CallerName) => ...
NumberField get field1 => number;
...
NumberField get fieldN => number;
```
Contributor guide
Assessment
This issue has not been assessed yet.