Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-13 | [refactor] reflection code streamlined by sending it through the Permit class | Reinier Zwitserloot | |
2020-11-12 | Update module-info.java | Shane Farmer | |
Export the lombok.extern.jackson package | |||
2020-11-05 | fix css class in documentation | Roel Spilker | |
2020-10-30 | [issue #285] Compiling with Maven+Tycho should now work | Reinier Zwitserloot | |
2020-10-29 | Update changelog | Roel Spilker | |
2020-10-29 | [#2612] Set VarSymbol.owner | Rawi01 | |
2020-10-29 | [#2612] VarSymbol.adr is a bit field | Rawi01 | |
2020-10-29 | [#2612] VarSymbol.adr is required for flow analysis in Netbeans | Rawi01 | |
2020-10-15 | [versioning] post-release version bump | Reinier Zwitserloot | |
2020-10-15 | [versioning] pre-release version bump | Reinier Zwitserloot | |
2020-10-15 | [#2599] Completely rewrite how we decide whether it's ecj or eclipse for ↵ | Reinier Zwitserloot | |
patching | |||
2020-10-15 | Update changelog | Roel Spilker | |
2020-10-09 | [versioning] post-release version bump | Reinier Zwitserloot | |
2020-10-08 | [versioning] pre-release version bump | Reinier Zwitserloot | |
2020-10-08 | Merge branch 'javadoc-fix' of git://github.com/Rawi01/lombok into ↵ | Reinier Zwitserloot | |
Rawi01-javadoc-fix # Conflicts: # src/eclipseAgent/lombok/eclipse/agent/PatchJavadoc.java | |||
2020-10-08 | [fixup] Fixing up the checkerframework `@CalledMethods` annotation package ↵ | Reinier Zwitserloot | |
rename from commit 390ebcf | |||
2020-10-08 | Merge pull request #2595 from mernst/rename-builder-to-calledmethods | Reinier Zwitserloot | |
The Object Construction Checker has been renamed the Called Methods Checker | |||
2020-10-08 | [deps] bumped lombok.patcher dep to v0.38, which adds ASM9 support. | Reinier Zwitserloot | |
This makes lombok better at handling e.g. javac15. | |||
2020-10-08 | [fixes #2592] Find ProcessingEnvironment in InteliJ 2020.3 and Kotlin | Rawi01 | |
2020-10-04 | Add Michael Ernst to AUTHORS file | Michael Ernst | |
2020-10-04 | The Object Construction Checker has been renamed the Called Methods Checker | Michael Ernst | |
2020-10-03 | Merge remote-tracking branch 'origin/master' | Reinier Zwitserloot | |
# Conflicts: # src/core/lombok/javac/handlers/HandleEqualsAndHashCode.java | |||
2020-10-03 | [builder] big refactor: Fixing CheckerFramework features + all params now in ↵ | Reinier Zwitserloot | |
an object These handlers had methods with humongous argument lists, and they needed to grow even more in order to accommodate some new needs to properly implement checkerframework (where annos can be type-use based, which means they were being put in the wrong place. void foo(com.foo.@X Bar paramName) // correct void foo(@X com.foo.Bar paramName) // wrong For example, the CalledMethod annotation is a type-use annotation. This commit covers both that refactor and fixing checkerframework generation. | |||
2020-10-03 | [javac] Added/improved support for the 'receiver parameter' feature | Reinier Zwitserloot | |
2020-10-03 | Untangling patches to classes that only exist in eclipse, not ecj | Reinier Zwitserloot | |
Specifically, Rawi01's patches to make javadoc behaviour in eclipse better, which cannot be applied to ecj as you get load errors (javadoc not a thing there). As part of this commit, tests can be limited to ecj or eclipse, and I made cut-down versions of a few tests (to run on ecj, as the main one cannot be, due to javadoc issues). The tests now marked as eclipse only don't fail on ecj, but they don't generate the same result. Alternatively, we could go with a separated out after-ecj and after-eclipse dir instead, but that's perhaps going overboard. | |||
2020-10-03 | [checkerframework] they seem to have renamed a lot of their newer features. | Reinier Zwitserloot | |
2020-10-02 | Rename TryWithResourcesVarRef | Rawi01 | |
2020-09-25 | Cache hashCode: | Roel Spilker | |
- Fix bug where 0 would be returned once - Fix Eclipse position error - Don't initialize field with default value 0 | |||
2020-09-24 | Remove warning for final classes | Andre Brait | |
2020-09-24 | Allow non-final types, use Integer.MIN_VALUE | Andre Brait | |
Allow caching hash code for non-final classes (but will warn) Use Integer.MIN_VALUE to differentiate uncached and 0 cached | |||
2020-09-24 | Remove CacheStrategy compilation unit for javac | Andre Brait | |
2020-09-24 | Generate Pure annotation for cached hashCode | Andre Brait | |
2020-09-24 | Undo unnecessary change, add TODO | Andre Brait | |
2020-09-24 | Add missing set source/statement start/end | Andre Brait | |
Co-authored-by: Rawi01 <Rawi01@users.noreply.github.com> | |||
2020-09-24 | Fix using source start instead of source end | Andre Brait | |
Co-authored-by: Rawi01 <Rawi01@users.noreply.github.com> | |||
2020-09-24 | Change documentation to reflect code | Andre Brait | |
2020-09-24 | Fix typo | Andre Brait | |
2020-09-24 | Readd line removed by Eclipse | Andre Brait | |
2020-09-24 | Removed unused imports | Andre Brait | |
2020-09-24 | Fix delombok tests | Andre Brait | |
2020-09-24 | Revert unnecessary changes | Andre Brait | |
2020-09-24 | Finish implementation, add tests | Andre Brait | |
2020-09-24 | Eclipse impl and tests | Andre Brait | |
2020-09-24 | Restore some missing white spaces removed by IDEA | Andre Brait | |
2020-09-24 | Attempt to implement cacheHashCode | Andre Brait | |
2020-09-24 | [fixes #2586] Add Java 15 support for delombok | Rawi01 | |
2020-09-24 | [deps] added some deps used during eclipse testing. | Reinier Zwitserloot | |
2020-09-20 | [builder] [refactor] # of params was growing to ridiculous proportions. | Reinier Zwitserloot | |
refactored to use a single object with a bunch of fields so we can pass this object around instead. | |||
2020-09-18 | Add missing null check | Rawi01 | |
2020-09-18 | [trivial] [typo] | Reinier Zwitserloot | |