Commit Graph
2729 Commits
Author SHA1 Message Date
Jan Rieke 61f0689f6b ecj: copy type parameters to builder class 2018-05-30 11:52:42 +02:00
Reinier Zwitserloot c39cf53927 [release] post-release version bump 2018-05-29 00:28:00 +02:00
Reinier Zwitserloot effa4e9474 [release] pre-release version bump 2018-05-29 00:13:57 +02:00
Reinier Zwitserloot d07ffaa17d [trivial] small update to changelog 2018-05-28 23:56:48 +02:00
Reinier Zwitserloot 2c9c2fefdb Upgraded lombok.patcher dep to 0.26. (Which updates ASM to be Java10/11 compatible). 2018-05-28 22:29:27 +02:00
Pascal Bihler c91753fcec [authors] Added Pascal Bihler to author list and restored alphabetical order 2018-05-28 22:26:56 +02:00
Roel Spilker d438878127 Update docs. 2018-05-28 22:00:57 +02:00
Roel Spilker 6045c1b8f5 Generate default no-args constructor 2018-05-28 21:54:12 +02:00
Marcus Thiesen 72f72395c7 Make the null check exception a little bit more explicit
Currently it is "NullPointerException: someFieldName" and that is not very
telling as to the reasons this exception is thrown.
2018-05-22 09:11:15 +02:00
Jan Rieke 9ee2491427 ecj: SuperBuilderBasic test passes (removed superconstructor calls) 2018-05-17 21:26:42 +02:00
Jan Rieke 55976fec12 ecj: remaining type args for non-generic class builders 2018-05-17 20:36:40 +02:00
Reinier Zwitserloot 4fb9c6f7f8 [documentation] documenting the new-style include/exclude of ToString and EqualsAndHashCode 2018-05-15 01:07:03 +02:00
Reinier Zwitserloot 649a7b72bf [new-style include/exclude] added new-style include/exclude support to EqualsAndHashCode. 2018-05-15 00:50:58 +02:00
Reinier Zwitserloot 323cc5267e fixes #1580 - documenting Pascal Bihler's contribution to making lombok run better with gradle 2018-05-14 23:08:28 +02:00
Reinier Zwitserloot 366d18c861 Merge pull request #1680 from pbi-qfs/gradleIncremental
Allow gradle incremental compiling with lombok
2018-05-14 23:03:25 +02:00
Reinier Zwitserloot ad21a1573b [annotation based ToString] hey.. we have annotation based ToString now, where you can include/exclude fields by annotating the fields. 2018-05-14 22:03:46 +02:00
Jan Rieke 5d35fe3bfb ecj: method body for self(); type args for BuilderImpl extends clause 2018-05-14 17:59:45 +02:00
Jan Rieke fb401d4887 ecj: setter methods now return self() 2018-05-11 17:19:47 +02:00
Jan Rieke ee51d77dd6 ecj: type params for constructor, abstract builder class, self method 2018-05-11 14:41:38 +02:00
Reinier Zwitserloot 82a7354a84 [website] bugfix; supporters weren’t being shown. 2018-05-08 00:01:48 +02:00
Jan Rieke e12a956c25 ecj: builder generics [WIP] 2018-05-06 22:07:28 +02:00
Jan Rieke eec57b8750 added @SuperBuilder test results for ecj 2018-05-04 18:22:32 +02:00
Pascal Bihler a2623f1965 Allow gradle incremental compiling with lombok in annotation processor path
Fixes issue #1580
2018-05-03 12:09:12 +02:00
Roel Spilker a9aafe2d79 docker bazel: use local lombok.jar file 2018-05-02 15:54:47 +02:00
Roel Spilker 1230d449b4 docker: use openjdk for java9 2018-05-01 17:53:05 +02:00
Roel Spilker 7d58127360 docker: add bazel 2018-05-01 01:45:08 +02:00
Roel Spilker 87ad2f6f59 update docker files and documentation 2018-04-30 23:32:05 +02:00
Roel Spilker 3ea12bdeba jdk10: update download for the jdk 2018-04-30 22:14:35 +02:00
Jan Rieke 0b789291e4 fixed generation problem caused by reusing expressions 2018-04-27 16:59:42 +02:00
Jan Rieke 9f3e8509f7 no empty lines for expected test result 2018-04-27 16:07:41 +02:00
Jan Rieke 4f5d5b108d fixed javac tests (toString calls super now) 2018-04-27 13:36:08 +02:00
Roel Spilker 90b699ef10 document fix in edge release 2018-04-23 23:29:25 +02:00
Roel Spilker b081e6c968 Allow onMethod and onParam in @Getter and @Setter if it is put on a type 2018-04-23 23:26:51 +02:00
Reinier Zwitserloot a27826b268 [bugfix] generics on inner classes whose outer type has generics, when the outer type is an interface, caused bugs in ecj. 2018-04-23 22:36:07 +02:00
Reinier Zwitserloot 472d602693 [bugfix] onMethod_ in javac was broken; javac would throw an IllegalArgumentException. 2018-04-23 22:18:57 +02:00
Roel Spilker 44abd07764 move javadoc to public method 2018-04-23 21:11:49 +02:00
Reinier Zwitserloot c0a3ad3d18 Merge pull request #1670 from kdaemonv/hotfix-1
Revert some changes from f540335 which break the build
2018-04-23 21:09:46 +02:00
kdaemonv 6d6e3dc6a9 fix typo in EclipseProductLocationProvider.java
change NotAnIdeLocationException to CorruptedIdeLocationException in javadoc for private method create0(String path)
2018-04-23 21:05:21 +02:00
Jan Rieke 1dff81a0e0 @SuperBuilder documentation for website 2018-04-22 23:43:13 +02:00
Jan Rieke 4434782ccc first try for Eclipse handler [WIP] 2018-04-21 20:32:27 +02:00
Dmitry Kurelchuk e6532bbe94 move ClassLiteral and FieldSelect from core/lombok/core/AnnotationValues.java to utils/lombok/core/ 2018-04-20 22:47:34 +03:00
Reinier Zwitserloot f540335ef9 [Fixes #1656] Lombok would silently do the wrong thing when using references 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 04:19:37 +02:00
Reinier Zwitserloot 7e81ac6238 [build] Trying to build lombok on JDK1.8 or less is not gonna work. Now we generate an error during build to make that more clear. Addresses issue 1659. 2018-04-16 22:29:13 +02:00
Reinier Zwitserloot 3a8c8cad0a Merge pull request #1660 from tmurakam/feature/fix-1657-fileobject-uri
fix #1657: EmptyLombokFileObject: file:// URI must not contain author…
2018-04-16 22:01:55 +02:00
Reinier Zwitserloot 23a13c4527 Merge branch 'master' into feature/fix-1657-fileobject-uri 2018-04-16 22:01:27 +02:00
Roel Spilker e90064cf1d Create valid uri, fixes #1657 2018-04-16 21:55:03 +02:00
Jan Rieke 460c70890c let @SuperBuilder's toString() call super.toString() 2018-04-16 20:21:02 +02:00
Jan Rieke 054a966bad avoid name clashes with generics on the annotated class 2018-04-16 20:15:44 +02:00
Takuya Murakami 888546fd9f fix #1657: EmptyLombokFileObject: file:// URI must not contain authority part.
fix degrade of #1617, the file URI must starts with 'file:///', not 'file://'.
2018-04-17 00:18:26 +09:00
Jan Rieke 9df6555912 added SuperBuilder with generics test case 2018-04-15 23:06:19 +02:00