uber/NullAway
Reported error messages: highlight syntax element references
Geschlossen
#1.619 geöffnet am 23.06.2026
enhancementgood first issue
Repository-Metriken
- Stars
- (3.462 Sterne)
- PR-Merge-Metriken
- (Durchschn. Merge 3T 23h) (14 gemergte PRs in 30 T)
Beschreibung
Many error messages currently reported by NullAway reference syntax elements as plain text, making a bit annoying to spot them in the middle of such verbose messages, like these:
[NullAway] initializer method does not guarantee @NonNull field points (line 58) is initialized along all control-flow paths (remember to check for exceptions or early returns).
[NullAway] dereferenced expression path is @Nullable
[NullAway] dereferenced expression that is @Nullable
It would be extremely convenient if all the syntax element references were highlighted through quotation marks:
[NullAway] initializer method does not guarantee @NonNull field 'points' (line 58) is initialized along all control-flow paths (remember to check for exceptions or early returns).
[NullAway] dereferenced expression 'path' is @Nullable
[NullAway] dereferenced expression 'that' is @Nullable
This way, syntax element references would unambiguously stick out, easing their evaluation — BTW, some NullAway error messages (see here below) already apply such highlighting, it's just a matter of harmonizing the whole system:
[NullAway] passing @Nullable parameter 'Times.calendar(value)' where @NonNull is required