Commit Graph
2198 Commits
Author SHA1 Message Date
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
Krzysztof Krason 16b77c03bf removed inet4 enforcement 2018-03-22 09:52:09 +01:00
Krzysztof Krason 6fa43957d7 using GA java 10 2018-03-22 09:51:06 +01:00
Daniel 57b66fd576 fixed ExtensionMethod example to return T (generic type) , seem to remove or forgot for some reason... 2018-03-21 21:54:07 +02:00
Takuya Murakami 595a3041a0 [fix] Fix intellij build with jdk10 (#1572)
Add a JavaFileManager class name to KNOWN_JAVA9_FILE_MANAGERS.
2018-03-21 16:43:12 +09:00
Reinier Zwitserloot 5a5d75a931 tests updated; a few tests were failing because we removed a few things recently, such as value and builder from experimental. 2018-03-20 01:17:54 +01:00
Reinier Zwitserloot c08559b016 [issue #1615] fixes a bug where equals and hashcode would mess up if both the outer and the inner class have generics, the inner is non-static, and you generate equals/hashcode on the inner.
Note that in general this is just broken; do not put non-static inner classes in generics-carrying classes in the first place!
2018-03-20 01:17:35 +01:00
Reinier Zwitserloot ae611e1687 [website] Added instruction page about VS Code support in lombok. Updated upcoming talks section. 2018-03-19 23:51:56 +01:00
Reinier Zwitserloot 3cfd7a80ed Fresh builds wouldn’t work anymore due to a weird addition in ecj9. 2018-03-19 23:34:05 +01:00
Reinier Zwitserloot aa8ce194f5 [website] Some minor updates and fixes to the website order page. 2018-03-18 15:02:07 +01:00
Reinier Zwitserloot 0c48f41aef Added test case for issue #1615: non-static inner classes where both inner and outer have generics fails if inner is annotated with @Data 2018-03-18 14:57:49 +01:00
Reinier Zwitserloot 9b4bf8334b last minute bugfixes to license order form mechanics. 2018-03-11 17:16:19 +01:00