dart-lang / dart-lang/language

Compiler support for implicit caller name

Open
#466 3 comments 7 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.