aboutsummaryrefslogtreecommitdiff
path: root/src/core/lombok/javac
AgeCommit message (Collapse)Author
2018-01-09Updated 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-08jdk9 Builder.Default works again. Fixes #1547Roel Spilker
2018-01-06Whitelist a JavacFileManager implementationLiam Miller-Cushon
See bazelbuild/bazel#4393
2017-12-12support for @Builder on methods with a generified return type. Fixes #1420Roel Spilker
2017-12-12handle @Builder.Default on generic fields. Fixes #1527Roel Spilker
2017-12-05errors generated during compilation by lombok weren’t being conveyed in ↵Reinier Zwitserloot
Javac9.
2017-12-05Working around newly introduced lint errors in javac9.Reinier Zwitserloot
2017-12-04for lombok v2, make generation of ConstructorProperties an optional extra, ↵Reinier Zwitserloot
instead of default on.
2017-11-29replace all fileManagers to make sure we patch the generated bytecode, fixes ↵Roel Spilker
#1518
2017-11-29delombok in JDK9 now almost works. Some cases of ‘val’ don’t work yet.Reinier Zwitserloot
2017-11-29bugfix for delomboking source that does not compile; it should just emit ↵Reinier Zwitserloot
compiler errors, not stack traces.
2017-11-29some bugfixes for JDK9 support involving the Options system of javac.Reinier Zwitserloot
2017-11-28JDK9 support for delombok (and thus, for running the tests under JDK9).Reinier Zwitserloot
2017-11-06Generate correct hashCode when callSuper and no fields included. Fixes #1505Roel Spilker
2017-10-25add support for Netbeans on jdk9Roel Spilker
2017-10-25code cleanupRoel Spilker
2017-10-25Turns out we don't need the encoding after all since all methods are overriddenRoel Spilker
2017-10-16LombokFileObjects: get encoding from wrappedManager.Takuya Murakami
2017-10-16LombokFileObjects: use default charset in BaseFileManager wrapper.Takuya Murakami
2017-10-16Add my name to AUTHORS, remove TODOTakuya Murakami
2017-10-15fix issue #1440, #1472: wrap BasedFileManager for jdk9Takuya Murakami
2017-09-18Rename class in test fileRoel Spilker
2017-09-18Merge branch 'master' of https://github.com/kchirls/lombok into kchirls-masterRoel Spilker
Fixes #869, fixes #1018
2017-07-17Possible fix for issue 1440: Error-prone in IntelliJRoel Spilker
2017-06-19Possible solution for issue 1290Roel Spilker
2017-06-13jdk9: possible fix for errorproneRoel Spilker
2017-06-12jdk9: ongoing debugging information for errorproneRoel Spilker
2017-05-16[i1351] Warning on initialized non-final field in Builder was wrongRoel Spilker
2017-05-15[jdk9] add support for errorprone MaskedFileManagerRoel Spilker
2017-05-08[jdk9] added debugging information for when we cannot determine the compilerRoel Spilker
2017-03-23Fixed issue #1342: builder now marks generated stuff as deprecated if ↵Reinier Zwitserloot
appropriate.
2017-03-23[i1180] generate ConstructorProperties also for (package) private constructorsRoel Spilker
2017-03-23[i1329] respect configuration for field access when generating equals, ↵Roel Spilker
hashCode and toString from Data and Value
2017-03-22Builder.Default now throws out a few more warnings if misused.Reinier Zwitserloot
2017-03-22[jdk9] Workaround for a weird casting issue that shows up for singularizer ↵Roel Spilker
support.
2017-03-22[jdk9] fix val/varRoel Spilker
2017-03-22[jdk9] Fix bug regarding multipleError fieldRoel Spilker
2017-03-20Fixing issue #1201: Builder now supports defaults!Reinier Zwitserloot
2017-03-15Merge remote-tracking branch 'rzwitserloot/master'Kevin Chirls
2017-03-07[wip] reworking how builder works with initialized fields.Reinier Zwitserloot
2017-03-07removed the suppressConstructorProperties param.Reinier Zwitserloot
2017-03-07Fixed issue #778: problems with onX if the annotation to be added has named ↵Reinier Zwitserloot
args.
2017-02-16Fixing issue #1298: `@Builder` with recursive generics didn’t work in ↵Reinier Zwitserloot
javac/delombok.
2017-02-16bugfix for JDK9: The enterMethod was erroneously hooked up to the remove ↵Reinier Zwitserloot
method. whoops.
2017-02-16A stray debug variant of an error message left in the source.Reinier Zwitserloot
2017-02-14[jdk9] Fix members_field errorRoel Spilker
2017-02-14[jdk9] Create FileObjects for jdk9Roel Spilker
2017-02-14Fixes issue #1287 - if a field gets marked as static via `@UtilityClass`, ↵Reinier Zwitserloot
don’t make it final via `@FieldDefaults`.