Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-06 | Avoid reading file from disk by reusing the parser source | Rawi01 | |
2021-03-22 | Merge branch 'records' | Reinier Zwitserloot | |
# Conflicts: # src/core/lombok/eclipse/handlers/EclipseHandlerUtil.java # src/core/lombok/eclipse/handlers/HandleBuilder.java # src/core/lombok/eclipse/handlers/HandleData.java # src/core/lombok/eclipse/handlers/HandleNonNull.java # src/core/lombok/eclipse/handlers/HandleSuperBuilder.java # src/core/lombok/javac/handlers/HandleBuilder.java # src/core/lombok/javac/handlers/HandleNonNull.java # src/core/lombok/javac/handlers/HandleSuperBuilder.java # test/core/src/lombok/RunTestsViaEcj.java | |||
2021-03-13 | [trivial] style and removing unused imports | Reinier Zwitserloot | |
2020-11-13 | [refactor] reflection code streamlined by sending it through the Permit class | Reinier Zwitserloot | |
2020-09-10 | Add record support | Rawi01 | |
2020-08-27 | Handle each Eclipse ASTs not more than two times (diet + full) | Rawi01 | |
2020-06-25 | Prevent NullPointerException | Rawi01 | |
2019-01-22 | [fixes #2019] Lombok now properly deals with `@NonNull` specifically on the ↵ | Reinier Zwitserloot | |
‘type use’ of a parameter (and, in case of arrays, on the outermost dimension which is actually the first one listed. Weird corner case of the JLS). | |||
2018-10-29 | eliminate ‘you are using private API’ warnings by streamlining all ↵ | Reinier Zwitserloot | |
reflective access via a class that uses sun.misc.Unsafe to arrange access. From the nqzero permit-reflect library. | |||
2018-07-25 | Added key ‘dangerousconfig.lombok.disable’. | Reinier Zwitserloot | |
2016-10-17 | Cleanup | Roel Spilker | |
2015-05-02 | Change http://projectlombok.org to https://projectlombok.org | Roel Spilker | |
2014-09-02 | added memoization to config lookup in eclipse. This should help make it ↵ | Reinier Zwitserloot | |
(much) faster. | |||
2014-08-16 | Some workaround fix-esque work to prevent serious slowdown issues when ↵ | Reinier Zwitserloot | |
refactoring. | |||
2014-06-24 | [issue 699] fileName (for finding absolute path of a source file) are ↵ | Roel Spilker | |
sometimes URIs, for example with GWT. We now do the right thing here instead of crashing out. | |||
2014-06-10 | remarked out the work in progress on resolving file paths in eclipse; this ↵ | Reinier Zwitserloot | |
causes ClassNotFoundErrors in ecj mode | |||
2014-06-06 | more work on lombok.config resolution issues. Mostly turning outright ↵ | Roel Spilker | |
showstopping errors in workarounds and logs, because we can't reproduce any of it. | |||
2014-06-04 | [wip][#682][#683] Research on alternate ways to find the content of ↵ | Roel Spilker | |
lombok.config given a CompilationUnitDeclaration (in eclipse). | |||
2014-05-30 | #682: bugfix work in progress to fix IllegalArgumentException ‘Path must ↵ | Reinier Zwitserloot | |
include project and resource name’. | |||
2014-01-18 | [configuration] The 'getAbsoluteFileLocation()' addition to EclipseAST did ↵ | Reinier Zwitserloot | |
not work in ECJ; now it does. | |||
2014-01-18 | [configuration] [snippet] Removed the 'getProject' method; this doesn't even ↵ | Reinier Zwitserloot | |
exist on ECJ. | |||
2013-12-15 | [configuration] Added the .getAbsoluteFileLocation() method to AST; | Roel Spilker | |
this now works properly (even with eclipse Linked Resources) in both eclipse and javac. We will now use this feature to search for and apply config files, which will apply hierarchically based on the directory of the source file. | |||
2013-12-15 | work in progress on ProjectSearcher. | Reinier Zwitserloot | |
2013-07-16 | Renamed ImmutableList to LombokImmutableList, to reduce our ImmutableList ↵ | Reinier Zwitserloot | |
coming up in autocomplete dialogs when guava's was intended. | |||
2013-05-30 | Fixes for issue 470: VerifyErrors when using @SneakyThrows. | Reinier Zwitserloot | |
2013-05-23 | Added methods to obtain JLS support-level version information from ↵ | Reinier Zwitserloot | |
AST/LombokNode. Tests updates to honour these with //version X at the top of any test file (now also in eclipse, which until now always said it was v6) | |||
2013-03-26 | Massive performance improvements, and a few potentially breaking changes for ↵ | Roel Spilker | |
other lombok plugin developers. | |||
2012-06-18 | Fixed Help Content in Eclipse / ecj support. | Robbert Jan Grootjans | |
- Moved Completion proposal code to the PatchExtensionMethodCompletionProposal class - Moved out error reporting from EclipseAST. - Fixed error reporting of the portals. | |||
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-06-13 | Fixed PrintAST, and separately SneakyThrows/Synchronized which failed ↵ | Reinier Zwitserloot | |
because the 'isFullParse' boolean was erronously set on a full rebuild, forced by HandleDelegate. HandleDelegate has also been updated to not do so much work if there's no @Delegate in a source file. | |||
2011-05-30 | The EclipseAST was incomplete when it came to ConstructorCalls. This lead to ↵ | peichhorn | |
a severe error in PatchDelegate(issue #211) where classes that didn't use lombok at all could not be build due to a NullPointerException. | |||
2010-12-31 | Resolve-phase transformers in eclipse need to force a rebuild of the ↵ | Reinier Zwitserloot | |
EclipseAST object. Fixes issue #171 | |||
2010-07-22 | toString(), equals(), and hashCode() now use getX() instead of x if either ↵ | Reinier Zwitserloot | |
it exists OR it will be generated by some other lombok annotation, addressing issue #110. code deduplication by removing HandleData's scanning for fields, which is now no longer done; the sub-parts of Data (Getter, Setter, RequiredArgsConstructor, etc) take care of it now. fix for class-level @Getter/@Setter, which used to go for every field. Now they skip the usual fields (static, for setters final, and $ prefixed fields). Bugfix for @Data not recognizing that it should let field-level @Getter/@Setter take care of generating the getter/setter for multi field declarations (@Getter int x, y); | |||
2010-07-22 | Updated copyright statements and version release name. | Reinier Zwitserloot | |
2010-07-20 | import lombok.*; wasn't working in eclipse. It is now. | Reinier Zwitserloot | |
Fixes issue #102. | |||
2009-11-29 | Fixed premature removal of imports | Roel Spilker | |
2009-11-27 | Added change tracking so that 1 AST instance can tell you if any processor ↵ | Roel Spilker | |
changed anything. | |||
2009-11-25 | Refactored the source folders. | Reinier Zwitserloot | |