Commit b592514
perf: skip unmodifiableMap wrapper when hookHints is empty (#1953)
* perf: skip unmodifiableMap wrapper when hookHints is empty
Signed-off-by: Tobias Ibounig <tobias.ibounig@dynatrace.com>
* ensure hookHints non null via builder, added test
Signed-off-by: Tobias Ibounig <tobias.ibounig@dynatrace.com>
* test null does not throw exception
Signed-off-by: Tobias Ibounig <tobias.ibounig@dynatrace.com>
* spotless
Signed-off-by: Tobias Ibounig <tobias.ibounig@dynatrace.com>
---------
Signed-off-by: Tobias Ibounig <tobias.ibounig@dynatrace.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>1 parent 50da905 commit b592514
3 files changed
Lines changed: 33 additions & 1 deletion
File tree
- src
- main/java/dev/openfeature/sdk
- test/java/dev/openfeature/sdk
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
19 | 20 | | |
20 | 21 | | |
21 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
22 | 32 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
172 | 172 | | |
173 | 173 | | |
174 | 174 | | |
175 | | - | |
| 175 | + | |
| 176 | + | |
176 | 177 | | |
177 | 178 | | |
178 | 179 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
510 | 510 | | |
511 | 511 | | |
512 | 512 | | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
513 | 534 | | |
514 | 535 | | |
515 | 536 | | |
| |||
0 commit comments