Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-23 | [bugfix] generics on inner classes whose outer type has generics, when the ↵ | Reinier Zwitserloot | |
outer type is an interface, caused bugs in ecj. | |||
2018-04-23 | [bugfix] onMethod_ in javac was broken; javac would throw an ↵ | Reinier Zwitserloot | |
IllegalArgumentException. | |||
2018-04-20 | move ClassLiteral and FieldSelect from ↵ | Dmitry Kurelchuk | |
core/lombok/core/AnnotationValues.java to utils/lombok/core/ | |||
2018-04-17 | [Fixes #1656] Lombok would silently do the wrong thing when using references ↵ | Reinier Zwitserloot | |
to `public static final String` fields, instead of actual string literals, there where you can specify strings in lombok annotation parameters, such as `@ToString(of = MyClass.CONSTANT_FIELD)`. We can’t really fix it, but at least now lombok will error when you do that and describe in detail what’s going wrong. | |||
2018-04-17 | fix #1657: EmptyLombokFileObject: file:// URI must not contain authority part. | Takuya Murakami | |
fix degrade of #1617, the file URI must starts with 'file:///', not 'file://'. | |||
2018-04-10 | Merge pull request #886 from balta3/annotationarrays | Reinier Zwitserloot | |
implemented support for annotation arrays as annotation attributes in javac | |||
2018-04-05 | Merge branch 'cheelio-FieldNameConstants' | Reinier Zwitserloot | |
2018-04-05 | [fieldNameConstants] code review, docs, tests, fixup. | Reinier Zwitserloot | |
2018-04-04 | Merge branch 'FieldNameConstants' of https://github.com/cheelio/lombok into ↵ | Reinier Zwitserloot | |
cheelio-FieldNameConstants | |||
2018-04-04 | Merge pull request #1626 from victorwss/master | Reinier Zwitserloot | |
Fix for #1617. | |||
2018-03-31 | fix #1632: JavacAST: use new Log method for jdk11 | Takuya Murakami | |
Some methods of AbstractLog are removed in jdk11. Fix JavacAST.Jdk9Plus to use new log methods added from jdk9. | |||
2018-03-27 | fix javadoc warnings | Roel Spilker | |
2018-03-27 | [trivial] some memoryload improvements by not making a new instance but ↵ | Reinier Zwitserloot | |
using a cached one instead. Fixes issue #1579 | |||
2018-03-27 | Merge pull request #1583 from jramosf/master | Reinier Zwitserloot | |
#1579: recycle handlers to avoid excessive garbage collection | |||
2018-03-24 | improve compiler detection for jdk9 later. | Takuya Murakami | |
2018-03-24 | Fix for #1617. | Victor Williams Stafusa da Silva | |
Signed-off-by: Victor Williams Stafusa da Silva <victorwssilva@gmail.com> | |||
2018-03-21 | [fix] Fix intellij build with jdk10 (#1572) | Takuya Murakami | |
Add a JavaFileManager class name to KNOWN_JAVA9_FILE_MANAGERS. | |||
2018-03-20 | [issue #1615] fixes a bug where equals and hashcode would mess up if both ↵ | Reinier Zwitserloot | |
the outer and the inner class have generics, the inner is non-static, and you generate equals/hashcode on the inner. Note that in general this is just broken; do not put non-static inner classes in generics-carrying classes in the first place! | |||
2018-03-19 | Fresh builds wouldn’t work anymore due to a weird addition in ecj9. | Reinier Zwitserloot | |
2018-02-16 | #1579: recycle handlers to avoid excessive garbage collection | Javier Ramos | |
2018-02-07 | Parsing for source level broken under JDK9 due to change in 1.X->X ↵ | Reinier Zwitserloot | |
versioning by oracle. | |||
2018-02-07 | [bugfix] builder.default with the old lombok.experimental.Builder annotation ↵ | Reinier Zwitserloot | |
only worked in javac, not eclipse. | |||
2018-02-07 | [trivial] copyright header year bump to 2018 | Reinier Zwitserloot | |
2018-02-07 | As we’re preparing to release v2, we want to delete the experimental ↵ | Reinier Zwitserloot | |
editions of the Builder and Value annotations… but in case you install lombok v2 into eclipse but use an older lombok as dep in your project, we still do want to process the old annotations. Had to stringly-type a few things to make that happen, but, works now. | |||
2018-02-07 | [var] various upgrades to var: | Reinier Zwitserloot | |
* var is promoted to the main package. * It is no longer an opt-in thing. * bug: var (unlike val) is allowed in old-style for loops, but if you multi-init: for (var i = 0, j="Foo";;), you now get an error that you can't do that. * tests both for the multi-for situation and the new main package variant. | |||
2018-02-07 | [jdk9] forcing new rounds when compiling multiple modules didn’t work. ↵ | Reinier Zwitserloot | |
(FilerException on creating the new round). | |||
2018-02-06 | [jdk9] added a best-effort attempt to claim away lombok annotations when ↵ | Reinier Zwitserloot | |
lombok is deployed in JDK9-module mode. Due to a bug or oversight in jigsaw it is no longer possible to supply 2 providers for the Processor service, which was the common and as far as I know only way to deal with the situation that you want to claim a subset of annotations but look at all of them (which is what lombok wants to do). | |||
2018-02-06 | [jdk9] add support for using lombok with JDK9 code when compiling using the ↵ | Reinier Zwitserloot | |
new module syntax, and having module-info.java files in your source. | |||
2018-01-09 | use T instead of RuntimeException | Roel Spilker | |
2018-01-09 | Merge branch 'npe-warning' of https://github.com/2is10/lombok into ↵ | Roel Spilker | |
2is10-npe-warning | |||
2018-01-09 | Wrong documentation variables fix. | Ruslan Popenko | |
I've fixed documentation for Cleanup annotation. Doc provided before wrong variable information (you closed String instead of Closeable). | |||
2018-01-09 | Potential fix for #1555 | Roel Spilker | |
2018-01-09 | post-release version bump | Reinier Zwitserloot | |
2018-01-09 | pre-release version bump | Reinier Zwitserloot | |
2018-01-09 | Updated copyright notices to 2018. | Reinier Zwitserloot | |
2018-01-09 | [fixes #1554] javac9 now caches type lookups based on ‘position’ which ↵ | Reinier Zwitserloot | |
is slapped together by a tuple based on the position (as gleaned from the JCTree object) and the source file (as gleaned from.. Log. *facepalm*). We didn’t update log when resolving for i.e. ‘val’, so the caches get all jumbled up. Fixed by setting the Log’s ‘useSource’ method. | |||
2018-01-09 | [fixes #1553] attriber of JDK9 checks the enclosing class’s type, which we ↵ | Reinier Zwitserloot | |
intentionally haven’t set yet. To avoid NPEs, let’s set it. | |||
2018-01-08 | jdk9 Builder.Default works again. Fixes #1547 | Roel Spilker | |
2018-01-06 | Whitelist a JavacFileManager implementation | Liam Miller-Cushon | |
See bazelbuild/bazel#4393 | |||
2017-12-12 | support for @Builder on methods with a generified return type. Fixes #1420 | Roel Spilker | |
2017-12-12 | handle @Builder.Default on generic fields. Fixes #1527 | Roel Spilker | |
2017-12-05 | errors generated during compilation by lombok weren’t being conveyed in ↵ | Reinier Zwitserloot | |
Javac9. | |||
2017-12-05 | Working around newly introduced lint errors in javac9. | Reinier Zwitserloot | |
2017-12-04 | for lombok v2, make generation of ConstructorProperties an optional extra, ↵ | Reinier Zwitserloot | |
instead of default on. | |||
2017-11-29 | replace all fileManagers to make sure we patch the generated bytecode, fixes ↵ | Roel Spilker | |
#1518 | |||
2017-11-29 | javax.annotation.Generated will no longer be applied by default (Oracle ↵ | Reinier Zwitserloot | |
broke it with JDK9). | |||
2017-11-29 | delombok in JDK9 now almost works. Some cases of ‘val’ don’t work yet. | Reinier Zwitserloot | |
2017-11-29 | bugfix for delomboking source that does not compile; it should just emit ↵ | Reinier Zwitserloot | |
compiler errors, not stack traces. | |||
2017-11-29 | some bugfixes for JDK9 support involving the Options system of javac. | Reinier Zwitserloot | |
2017-11-28 | use ASM6 instead of ASM5 | Roel Spilker | |