aboutsummaryrefslogtreecommitdiff
path: root/src/installer/lombok
diff options
context:
space:
mode:
authorReinier Zwitserloot <reinier@zwitserloot.com>2011-05-30 22:04:46 +0200
committerReinier Zwitserloot <reinier@zwitserloot.com>2011-05-30 22:08:12 +0200
commitaa8a627349bb68f376b98847b6f73c2c89e989fd (patch)
tree70df1fa6ba0f8e3c34a45d868d7f763e5b7ccbf9 /src/installer/lombok
parentdaf84dd00ed5059710acf9f40b4663ba7fed06e0 (diff)
downloadlombok-aa8a627349bb68f376b98847b6f73c2c89e989fd.tar.gz
lombok-aa8a627349bb68f376b98847b6f73c2c89e989fd.tar.bz2
lombok-aa8a627349bb68f376b98847b6f73c2c89e989fd.zip
tracking if an annotation has been handled or not is now no longer done
via the LombokAST object. Instead its tracked more directly in an attempt to avoid having to write all handlers as idempotent, and just in case issue #164 is a race condition (the handled-or-not is a synchronized CAS check). This does break API for other plugins, but the fix is trivial: Just make your 'handle' method return void. That 'we won't call you again' business in the decks never quite worked right anyway. Also, you might want to call Javac.(recursive)setHandledBy when you generate nodes, now.
Diffstat (limited to 'src/installer/lombok')
0 files changed, 0 insertions, 0 deletions