aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/javac/apt
diff options
context:
space:
mode:
authorReinier Zwitserloot <r.zwitserloot@projectlombok.org>2021-04-18 06:33:36 +0200
committerReinier Zwitserloot <r.zwitserloot@projectlombok.org>2021-04-18 06:33:36 +0200
commit8e7fcac2e39f7eb8809130ae73b4d17965a5d9f2 (patch)
tree04a4e22b84b8a89b9f0327935ef7a264a7b21908 /src/core/lombok/javac/apt
parent3f6d668f8343d2f78736ea36c7b5aa33013fea73 (diff)
downloadlombok-8e7fcac2e39f7eb8809130ae73b4d17965a5d9f2.tar.gz
lombok-8e7fcac2e39f7eb8809130ae73b4d17965a5d9f2.tar.bz2
lombok-8e7fcac2e39f7eb8809130ae73b4d17965a5d9f2.zip
[records] [@NonNull] slight refactor to ensure any generated canonical constructor is visible to downstream APs
We used to remove the canonical constructor on a record that javac generates, and replace it with our own, as we put null checks in it. However, the type mirrors and such Annotation Processors use already have the implicit canonical constructor available. Instead of trying to remove those, let's just take the existing implicit constructor and add to that (and mark it explicit, of course).
Diffstat (limited to 'src/core/lombok/javac/apt')
0 files changed, 0 insertions, 0 deletions