Reinier Zwitserloot
304becdde7
running tests on command line can be finicky, lets not make it a requirement when pushing releases.
2018-06-05 01:15:06 +02:00
Reinier Zwitserloot
2c5395d4c8
pre-release version bump
2018-06-05 01:04:06 +02:00
Reinier Zwitserloot
21b415df8b
Fixes #1676 at least for eclipse: You can now use java10 var in an eclipse that supports this, without lombok getting in the way.
2018-06-05 01:02:16 +02:00
Reinier Zwitserloot
6e0f7eca3d
Fixing the snippet for the reworked FieldNameConstants
2018-06-04 23:55:22 +02:00
Reinier Zwitserloot
a0b901c3c0
@NonNull now uses a slightly longer exception message.
2018-06-04 23:55:13 +02:00
Reinier Zwitserloot
198efc1b27
Merge pull request #1698 from hubrick/feature/explicit-npe-message
...
Make the null check exception a little bit more explicit
2018-06-04 23:40:21 +02:00
Roel Spilker
a74db7c10c
Make extraPrivate opt-in instead of opt-out. Fixes #1708
2018-06-04 23:36:45 +02:00
Reinier Zwitserloot
b8e85f5dc7
FieldNameConstants now defaults to having a prefix ‘FIELD_’, which can be configured both on the annotation itself and via a config key. This totally breaks compatibility with the previous lombok release, but, hey, it’s in experimental and it’s been one week. This is better.
2018-06-04 23:36:10 +02:00
Roel Spilker
fb5a553014
Do not generate a private no-args constructor if:
...
- The class has a parent class
- There is an explicit XxxArgsConstructor annotation that would generate
a no-args constructor
Fixes #1703 , fixes #1704 , fixes #1712
2018-06-04 22:40:24 +02:00
Reinier Zwitserloot
370705e7e1
Fixex #1697 : google’s FluentLogger (Flogger) now available as one of lombok’s log annotations.
2018-06-04 22:18:54 +02:00
Reinier Zwitserloot
974e80e1de
changelog now mentions fix for issue 1709
2018-06-04 20:55:00 +02:00
Reinier Zwitserloot
d7b72c41dc
fixes #1709 – boolean properties in lombok annotations, such as onlyExplicitlyIncluded, didn’t work.
2018-06-04 20:53:01 +02:00
Roel Spilker
6def033f13
Remove delombok shorthand for onlyChanged, fixes #1705
2018-06-04 20:18: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
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
Reinier Zwitserloot
82a7354a84
[website] bugfix; supporters weren’t being shown.
2018-05-08 00:01:48 +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
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
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
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
Reinier Zwitserloot
de01d1eae1
[delombok] Added an option to emit only changed files.
2018-04-10 01:55:11 +02:00
Roel Spilker
f4bc0323dc
Potential fix for #1604
2018-04-10 00:44:57 +02:00
Reinier Zwitserloot
8614edfd85
Merge pull request #886 from balta3/annotationarrays
...
implemented support for annotation arrays as annotation attributes in javac
2018-04-10 00:41:13 +02:00