No, it doesn't throw NPEs because I coded in a potential fix. Does
lombok seem to work normally now? If so, it's probably an errant
symbol which has no further impact on compilation, and therefore the
current fix I guessed at is the right one. The fix is: If a given
Element does not have an JCCompilationUnit associated with it, then
just ignore it, vs the old action, which was: Throw an NPE and give
up. In fact, I'm 99% sure this (ignoring elements with no
JCCompilationUnit) is the right thing to do.
If, other than a bunch of diagnostics warnings, everything seems to
work for you, I'll take out the diagnostic warnings and leave the fix
in. I'll then roll out 0.8.3, I think its time to push some of these
fixes through.
The other project lead (Roel) is on vacation and I'm knee-deep in work
related stuff, hence the current slow going. Should change in 2 weeks.
Thanks for your patience and testing my flailing attempts at figuring
out why this is happening :)
On Aug 12, 11:39 pm, Jeff Schnitzer <
jeff-goo...@infohazard.org>
> ...
>
> read more »