Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-05 | wildcards for the builder() method | Jan Rieke | |
2018-04-05 | more generics; return getInstance() instead of this | Jan Rieke | |
2018-04-05 | generics for the Builder class; generate abstract methods | Jan Rieke | |
2018-04-05 | add javac handler | Jan Rieke | |
Conflicts: src/core/lombok/experimental/SuperBuilder.java | |||
2018-03-28 | [builderParentClass] Code to handle builder on enums removed; that doesn’t ↵ | Reinier Zwitserloot | |
make a heck of a lot of sense and enums aren’t extensible in the first place. Also fixed up a wrong access level; now all existing builder tests pass. | |||
2018-03-28 | Merge branch 'master' of https://github.com/janrieke/lombok into janrieke-master | Reinier Zwitserloot | |
Also fixed up style and docs, and updated behaviour when using `@Builder(inherit = true)` to error if you have no parent class. | |||
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-24 | improve compiler detection for jdk9 later. | Takuya Murakami | |
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-02-07 | Parsing for source level broken under JDK9 due to change in 1.X->X ↵ | Reinier Zwitserloot | |
versioning by oracle. | |||
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-01-09 | Potential fix for #1555 | Roel Spilker | |
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 | 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 | JDK9 support for delombok (and thus, for running the tests under JDK9). | Reinier Zwitserloot | |
2017-11-06 | Generate correct hashCode when callSuper and no fields included. Fixes #1505 | Roel Spilker | |
2017-10-25 | add support for Netbeans on jdk9 | Roel Spilker | |
2017-10-25 | code cleanup | Roel Spilker | |
2017-10-25 | Turns out we don't need the encoding after all since all methods are overridden | Roel Spilker | |
2017-10-16 | LombokFileObjects: get encoding from wrappedManager. | Takuya Murakami | |
2017-10-16 | LombokFileObjects: use default charset in BaseFileManager wrapper. | Takuya Murakami | |
2017-10-16 | Add my name to AUTHORS, remove TODO | Takuya Murakami | |
2017-10-15 | fix issue #1440, #1472: wrap BasedFileManager for jdk9 | Takuya Murakami | |
2017-09-18 | Rename class in test file | Roel Spilker | |
2017-09-18 | Merge branch 'master' of https://github.com/kchirls/lombok into kchirls-master | Roel Spilker | |
Fixes #869, fixes #1018 | |||
2017-07-17 | Possible fix for issue 1440: Error-prone in IntelliJ | Roel Spilker | |
2017-06-19 | Possible solution for issue 1290 | Roel Spilker | |
2017-06-13 | jdk9: possible fix for errorprone | Roel Spilker | |
2017-06-12 | jdk9: ongoing debugging information for errorprone | Roel Spilker | |
2017-05-16 | [i1351] Warning on initialized non-final field in Builder was wrong | Roel Spilker | |
2017-05-15 | [jdk9] add support for errorprone MaskedFileManager | Roel Spilker | |
2017-05-08 | [jdk9] added debugging information for when we cannot determine the compiler | Roel Spilker | |
2017-03-23 | Fixed issue #1342: builder now marks generated stuff as deprecated if ↵ | Reinier Zwitserloot | |
appropriate. | |||
2017-03-23 | [i1180] generate ConstructorProperties also for (package) private constructors | Roel Spilker | |