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 |
|