Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-14 | Fix for defaulting behaviour for lombok annotations. | Reinier Zwitserloot | |
What's the name of one of those bugs where you look at it and go: Wow. This can never have possibly worked? And yet it has? An inverse heisenbug: Once observed, it has always existed, but before observing it, no problems. Anyway, fixed. For what it's worth. | |||
2021-01-15 | Improve Javadoc and consistently use SourceVersion.latest(). | Christian Schlichtherle | |
2018-07-03 | [issue #1347] When lombok generates constructors, it should call the ↵ | Reinier Zwitserloot | |
`@Builder.Default` static method instead of initializing to null/0/false. This does that, for javac. | |||
2017-01-19 | Lombok will now also fix the typemirror info when generating bean-related ↵ | Reinier Zwitserloot | |
methods/constructors, to allow other annotation processors to see these generated methods/constructors too. | |||
2014-06-05 | Finished refactor of FieldAugment; there's no longer a separate variant for ↵ | Roel Spilker | |
boolean and references, and the code no longer blows up with a bunch of NPEs if you try to use the reference variant (which is now the only variant) with a primitive type. Should have zero effect on features or bugs, 100% refactor. | |||
2014-03-18 | Merge branch 'master' into configuration | Roel Spilker | |
Conflicts: build.xml src/core/lombok/eclipse/HandlerLibrary.java src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java src/core/lombok/javac/HandlerLibrary.java src/core/lombok/javac/handlers/JavacHandlerUtil.java | |||
2014-03-17 | [#590][refactor] Fix for deadlock in WeakHashMap. Refactored all code that ↵ | Roel Spilker | |
used a WeakHashMap to fake a field. | |||
2014-01-19 | [configuration] added a service-loader based way to load ConfigurationKeys, ↵ | Reinier Zwitserloot | |
so that third party additions can add their own. | |||
2014-01-19 | [configuration] Make sure the ConfigurationKeys class is initialized | Roel Spilker | |
2014-01-18 | [configuration] Moved ALL ConfigurationKey constants into ↵ | Reinier Zwitserloot | |
'ConfigurationKeys'; that bug where fields in annotation defs causes issues is too endemic to try and work around these. | |||
2013-03-26 | Massive performance improvements, and a few potentially breaking changes for ↵ | Roel Spilker | |
other lombok plugin developers. | |||
2012-08-24 | There is now an 'override this method' alternative for | Reinier Zwitserloot | |
setting the annotation you handle for an XAnnotationHandler<T>; default behaviour still extracts the T part out of the signature. | |||
2012-08-10 | Added an optimization to javac: Don't force new resolution rounds if none of ↵ | Reinier Zwitserloot | |
the handlers in the next priority level need it. | |||
2012-08-10 | * Added priorities to handlers, along with implementation of the priority ↵ | Reinier Zwitserloot | |
system for javac and ecj. * @Value now makes the class itself final by default. | |||
2012-04-03 | Philipp Eichhorn's patch to allow non-top-level annotations to work with ↵ | Reinier Zwitserloot | |
lombok's annotation framework. | |||
2012-04-03 | Philipp Eichhorn's patch to use marker annotations instead of ↵ | Reinier Zwitserloot | |
boolean-returning interface methods for eclipse's postdiet and javac's isResolutionBased. | |||
2011-12-13 | Refactored the type resolver, and made the 'find locally named classes that ↵ | Reinier Zwitserloot | |
shadow' feature way better; previously it would only find very few locally named classes (your own class and any parent outers, that was it, no siblings). | |||
2011-11-07 | Changed copyright notices | Roel Spilker | |
2011-10-24 | pretty big refactor; introduced a new source package which should be (and ↵ | Reinier Zwitserloot | |
is) separately compilable, i.e. has no deps on any of the others. This is preparation work for being able to access some of these from lombok.ast without creating a cyclic dependency nightmare. | |||
2011-05-30 | Whoops, we broke @Delegate with the last update. Now the CAS check on ↵ | Reinier Zwitserloot | |
handled is only done if we are -actually- going to call a handler. | |||
2011-05-30 | tracking if an annotation has been handled or not is now no longer done | Reinier Zwitserloot | |
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. | |||
2010-11-26 | Fixed @PrintAST, which wouldn't do anything at all in javac mode since ↵ | Reinier Zwitserloot | |
resolution support was added. | |||
2010-11-09 | Experiment to try and make java 'self referential' by deleting the Enter and ↵ | Reinier Zwitserloot | |
MemberEnter state. So far it doesn't work yet. | |||
2010-11-03 | Some small framework updates to accomodate resolution. | Reinier Zwitserloot | |
2010-07-16 | Updated to helios. A few new warnings popped up; handled those. | Reinier Zwitserloot | |
2009-12-02 | Removed debug print | Roel Spilker | |
2009-12-02 | [TRIVIAL] | Reinier Zwitserloot | |
2009-11-25 | Refactored the source folders. | Reinier Zwitserloot | |