Jan Rieke
|
a74f4bdda0
|
ecj: no empty <> if there are no type params
|
2018-05-30 13:23:57 +02:00 |
|
Jan Rieke
|
b2f44c3264
|
ecj: type parameters for methods and constructor param
|
2018-05-30 13:10:34 +02:00 |
|
Jan Rieke
|
61f0689f6b
|
ecj: copy type parameters to builder class
|
2018-05-30 11:52:42 +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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Jan Rieke
|
9df6555912
|
added SuperBuilder with generics test case
|
2018-04-15 23:06:19 +02:00 |
|
Jan Rieke
|
f13f5c6973
|
use superclass generics for abstract builder class' extends clause
|
2018-04-15 19:31:02 +02:00 |
|
Jan Rieke
|
24a6c33541
|
consider generics on the annotated class and potential superclass
|
2018-04-15 19:05:21 +02:00 |
|
Jan Rieke
|
cec9b39c69
|
revert changes to HandleBuilder (everything is in HandleSuperBuilder)
|
2018-04-14 20:17:46 +02:00 |
|
Jan Rieke
|
6dd21ad7e0
|
adjusted expected result of test case
|
2018-04-14 20:13:59 +02:00 |
|
Jan Rieke
|
9697e6cc36
|
include superclass when referring to parent builder
example: "ChildBuilder extends Parent.ParentBuilder"
|
2018-04-14 20:01:01 +02:00 |
|
Jan Rieke
|
9a3866ef52
|
correct return type and statement for @Singular
|
2018-04-10 22:37:21 +02:00 |
|
Jan Rieke
|
fdc23437e2
|
@Override for overridden methods
|
2018-04-10 21:28:45 +02:00 |
|
Jan Rieke
|
8acc37011f
|
apply generics on builder extends clause; fixed builder name generation
|
2018-04-10 20:31:39 +02:00 |
|
Jan Rieke
|
e9929b100c
|
added author, (c) granted
|
2018-04-06 11:04:45 +02:00 |
|
Jan Rieke
|
9534af2d86
|
build class names not configurable any more; removed toBuilder
|
2018-04-05 18:51:19 +02:00 |
|
Jan Rieke
|
c37c33be46
|
wildcards for the constructor parameter
|
2018-04-05 18:42:59 +02:00 |
|
Jan Rieke
|
d586cc6b4f
|
wildcards for the builder() method
|
2018-04-05 18:42:53 +02:00 |
|
Jan Rieke
|
1b38901064
|
more generics; return getInstance() instead of this
|
2018-04-05 18:42:47 +02:00 |
|
Jan Rieke
|
0ffbd3eec7
|
generics for the Builder class; generate abstract methods
|
2018-04-05 18:42:40 +02:00 |
|
Jan Rieke
|
aef9cdc392
|
add javac handler
Conflicts:
src/core/lombok/experimental/SuperBuilder.java
|
2018-04-05 18:42:15 +02:00 |
|
Reinier Zwitserloot
|
3eea3b9589
|
introduction of @SuperBuilder and a testcase.
|
2018-04-04 23:26:20 +02:00 |
|
Reinier Zwitserloot
|
6b0b1a6a7b
|
[builderParentClass] test cases
|
2018-03-29 03:36:29 +02:00 |
|
Reinier Zwitserloot
|
2a6c0c16b3
|
[builderParentClass] Code to handle builder on enums removed; that doesn’t make a heck of a lot of sense and enums aren’t extensible in the first place. Also fixed up a wrong access level; now all existing builder tests pass.
|
2018-03-28 00:38:07 +02:00 |
|
Reinier Zwitserloot
|
cde47abc26
|
Merge branch 'master' of https://github.com/janrieke/lombok into janrieke-master
Also fixed up style and docs, and updated behaviour when using `@Builder(inherit = true)` to error if you have no parent class.
|
2018-03-28 00:23:13 +02:00 |
|
Reinier Zwitserloot
|
c709f8b949
|
[trivial] eclipse patches are loaded from Class50 even if you override the shadowloader classpath, but only if you have lombok.jar in there. This solves exotic problems if you try to add some features to lombok in a separate jar, and addresses issue #1523
|
2018-03-27 22:17:17 +02:00 |
|
Roel Spilker
|
92aa6854fa
|
fix javadoc warnings
|
2018-03-27 22:10:20 +02:00 |
|
Roel Spilker
|
113d1eb861
|
Fixes #1608: give pages a title
|
2018-03-27 22:10:20 +02:00 |
|
Reinier Zwitserloot
|
f69b93d08b
|
Merge branch 'adding-java10-provision' of https://github.com/krzyk/lombok into krzyk-adding-java10-provision
|
2018-03-27 22:07:28 +02:00 |
|
Reinier Zwitserloot
|
01bbd212e9
|
[trivial] some memoryload improvements by not making a new instance but using a cached one instead. Fixes issue #1579
|
2018-03-27 22:04:43 +02:00 |
|
Reinier Zwitserloot
|
3deb393911
|
Merge pull request #1583 from jramosf/master
#1579: recycle handlers to avoid excessive garbage collection
|
2018-03-27 21:48:31 +02:00 |
|
Reinier Zwitserloot
|
e4a9bd288b
|
Merge pull request #1622 from danieltaub96/master
fixed ExtensionMethod example to return T (generic type)
|
2018-03-27 21:44:36 +02:00 |
|
Reinier Zwitserloot
|
0ba1f8c62e
|
Merge pull request #1589 from tmurakam/feature/1572-jdk10
Add jdk-10.sh and update jdk-9.sh for docker
|
2018-03-27 21:30:15 +02:00 |
|
Reinier Zwitserloot
|
6a94e55e12
|
Merge pull request #1620 from tmurakam/feautre/1572-intellij-jdk10
[fix] Fix intellij build with jdk10 (#1572)
|
2018-03-27 21:26:43 +02:00 |
|
Reinier Zwitserloot
|
2a55bfa0bd
|
[JDK10] Building lombok on JDK10 now works fine.
|
2018-03-27 21:23:33 +02:00 |
|
Roel Spilker
|
54ad28b71e
|
Fixes #1613: add support for STS4
|
2018-03-27 20:40:59 +02:00 |
|
Reinier Zwitserloot
|
44fb322c85
|
rt-openjdk6 is downloaded from the lombok site, we had a weird version up there for a while that broke the build, we fixed it, but you won’t know until you do some fairly fancy cleaning (a complete re-clone or a distclean). Updated build script to scan for anything that isn’t the right version and re-download.
|
2018-03-27 20:35:16 +02:00 |
|
Takuya Murakami
|
3e0cdf5dc2
|
improve compiler detection for jdk9 later.
|
2018-03-24 16:31:05 +09:00 |
|