Jan Rieke
|
77adcd3ced
|
Merge branch 'superToBuilder' into customizableSuperBuilder
|
2018-09-24 18:09:31 +02:00 |
|
Jan Rieke
|
bd494bb5ff
|
SuperBuilder: fixed ecj tests (params are now final)
|
2018-09-24 18:07:46 +02:00 |
|
Jan Rieke
|
a454fd74cf
|
SuperBuilder: allow customization of selected methods
|
2018-09-24 18:02:48 +02:00 |
|
Jan Rieke
|
80af03a3e4
|
SuperBuilder toBuilder documentation
|
2018-09-24 17:09:45 +02:00 |
|
Jan Rieke
|
afec417115
|
make BuilderFieldData package-private, so that SuperBuilder can use it
|
2018-09-24 16:49:03 +02:00 |
|
Jan Rieke
|
b5648976b6
|
Merge remote-tracking branch 'upstream/master' into superToBuilder
|
2018-09-24 16:46:00 +02:00 |
|
Jan Rieke
|
fd4c9d4bff
|
SuperBuilder toBuilder fix with no generics (ecj)
|
2018-09-24 09:32:07 +02:00 |
|
Jan Rieke
|
279ceaa727
|
SuperBuilder toBuilder with generics (ecj)
|
2018-09-24 09:26:37 +02:00 |
|
Jan Rieke
|
68318742ef
|
SuperBuilder toBuilder with generics (javac)
|
2018-09-21 11:25:55 +02:00 |
|
Reinier Zwitserloot
|
aee4e76d86
|
updated docs to reflect change to copyable annotations
|
2018-09-18 01:40:32 +02:00 |
|
Reinier Zwitserloot
|
9198551def
|
Finishing work on making lombok do sensible things with TYPE_USE annotations and for example their use on the typearg in a collection type which is being @Singular-ized.
|
2018-09-18 01:21:33 +02:00 |
|
Jan Rieke
|
63343fced5
|
SuperBuilder toBuilder: test with generics
|
2018-09-16 21:20:58 +02:00 |
|
Jan Rieke
|
790e060380
|
SuperBuilder toBuilder: moved static helper method to builder impl
|
2018-09-16 17:24:39 +02:00 |
|
Jan Rieke
|
41d8929630
|
SuperBuilder: removed unnecessary method params
|
2018-09-16 16:02:28 +02:00 |
|
Jan Rieke
|
7a287670f4
|
SuperBuilder toBuilder: generate static toBuilder helper method (javac)
|
2018-09-16 15:51:19 +02:00 |
|
Jan Rieke
|
f5fff49f73
|
SuperBuilder toBuilder: generate static toBuilder helper method (ecj)
|
2018-09-14 22:53:02 +02:00 |
|
Jan Rieke
|
14fa70ae18
|
SuperBuilder toBuilder: renamed generated static helper method
|
2018-09-14 09:28:02 +02:00 |
|
Jan Rieke
|
da0020cd48
|
Merge remote-tracking branch 'upstream/master' into superToBuilder
|
2018-09-12 09:30:40 +02:00 |
|
Jan Rieke
|
ddd42acb59
|
adjusted toBuilder tests to cover private variables (impl not yet done)
|
2018-09-11 21:39:10 +02:00 |
|
Jan Rieke
|
a2b884c711
|
SuperBuilder: fixed ObtainVia
|
2018-09-11 20:44:19 +02:00 |
|
Jan Rieke
|
da59d2d637
|
SuperBuilder: generate toBuilder method (ecj)
|
2018-09-11 16:59:29 +02:00 |
|
Jan Rieke
|
1f3688fdba
|
SuperBuilder: generate fillValuesFrom method (ecj)
|
2018-09-11 16:36:25 +02:00 |
|
Jan Rieke
|
abb0d2374e
|
SuperBuilder: generate fillValuesFrom method (javac)
|
2018-09-11 14:52:15 +02:00 |
|
Jan Rieke
|
b42ce5325a
|
SuperBuilder: generate toBuilder method (javac)
|
2018-09-11 10:39:01 +02:00 |
|
Reinier Zwitserloot
|
d7873f2d21
|
Replaced the notion of ‘nullable’ and ‘nonnull’ get copied to ‘any ‘copyable’ annotations get copied’, with ‘copyable’ defined as a specific FQN-style list of well-known nullity-indicating annotations, plus whatever you configured in lombok.config.
Also some work on the notion of TYPE_USE annotations.
|
2018-09-11 01:59:19 +02:00 |
|
Reinier Zwitserloot
|
cc8370ab2d
|
code review and fixes for the ‘copyable annotations’ setting concept.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
cd8434feee
|
Eclipse expected output.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
65fc9897b3
|
Handle null annotation array correctly.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
c3f34a8447
|
Test cases for remaining features.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
ced71c5468
|
Fix whitespace.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
859cb5cf8c
|
First attempt at adding Getter test cases.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
fc35839c79
|
Copy annotations in Eclipse HandleBuilder.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
79bfcc4f7a
|
Add configuration key, handle whereever NULLABLE is handled, support Eclipse.
|
2018-09-11 01:59:19 +02:00 |
|
Werner Dietl
|
7a575e1e5d
|
Copy all field annotations to the corresponding builder parameter.
Maybe some filtering is necessary and should be added later.
|
2018-09-11 01:59:19 +02:00 |
|
Reinier Zwitserloot
|
2027ffc49f
|
[website] force-align pre blocks to the left
|
2018-09-11 01:59:09 +02:00 |
|
Roel Spilker
|
910f3611af
|
website 404 on image load
|
2018-09-11 01:27:47 +02:00 |
|
Roel Spilker
|
f3881e51da
|
layout delombok page
|
2018-09-11 00:45:24 +02:00 |
|
Roel Spilker
|
da7c7720a6
|
update changelog
|
2018-09-10 23:27:42 +02:00 |
|
Roel Spilker
|
52aa55ed55
|
update website documentation
|
2018-09-10 23:07:40 +02:00 |
|
Reinier Zwitserloot
|
0c23659103
|
[trivial]
|
2018-09-10 22:54:22 +02:00 |
|
Reinier Zwitserloot
|
db91eb8e9c
|
Fully integrating ‘ant edge-release’ to include updating the site, our mavenrepo on projectlombok.org, and the branch on git.
|
2018-09-10 22:42:08 +02:00 |
|
Reinier Zwitserloot
|
7319256a37
|
[website] some work on releasing edge and updating git.
|
2018-09-10 22:24:48 +02:00 |
|
Reinier Zwitserloot
|
6a42bccb97
|
toBuilder() with singular should force the typeargs on the Collections.emptyList call.
|
2018-09-10 22:24:48 +02:00 |
|
Reinier Zwitserloot
|
8c28302705
|
Upgraded our objectweb ASM dep and moved API level up to 6, to avoid a ‘this feature requires ASM5’ error that occurs when patching recent eclipse releases.
|
2018-09-10 22:24:48 +02:00 |
|
Roel Spilker
|
3c6513073b
|
create edge-SNAPSHOT maven artifacts
|
2018-09-10 22:20:41 +02:00 |
|
Jan Rieke
|
849aa4fdda
|
SuperBuilder toBuilder; test cases
|
2018-09-09 19:47:51 +02:00 |
|
Reinier Zwitserloot
|
b60541526c
|
running the edge-release task also sets the git tag now.
|
2018-09-04 02:03:18 +02:00 |
|
Reinier Zwitserloot
|
a39ef3ba0c
|
[issue #1851] Lombok needs to generate type-use annotations when copying over types from, say, a field, to getter/setter/constructor/builder/wither/etc.
|
2018-09-04 01:54:49 +02:00 |
|
Reinier Zwitserloot
|
af55bd0a32
|
[wip] Random fixes to various tests that are failing, especially against Java7.
|
2018-09-04 01:54:29 +02:00 |
|
Reinier Zwitserloot
|
92bc41ae6d
|
[debugging] Improved the ecj AST printer
|
2018-09-04 01:54:16 +02:00 |
|