Commit Graph
2938 Commits
Author SHA1 Message Date
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
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
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
Reinier Zwitserloot 22e9c25db6 [website] Added a section on contributing to lombok, with documentation on how lombok’s execution path works. See pull request #71 2018-04-10 00:23:49 +02:00
Reinier Zwitserloot 57fb2b9773 [website] Whoops we had 2 copies of usage_examples. Fixed that by deleting the one that was NOT being used for the website. 2018-04-10 00:23:49 +02:00
Roel Spilker 4dce9a351d update changelog 2018-04-09 23:19:54 +02:00
Roel Spilker bcd83687e3 Update delombok cmd example. Fixes #1643 2018-04-09 22:16:57 +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 675699fccb Merge branch 'cheelio-FieldNameConstants' 2018-04-05 14:22:53 +02:00
Reinier Zwitserloot b6fb3c03fa [fieldNameConstants] code review, docs, tests, fixup. 2018-04-05 14:22:40 +02:00
Reinier Zwitserloot 2c93d336c1 Merge branch 'FieldNameConstants' of https://github.com/cheelio/lombok into cheelio-FieldNameConstants 2018-04-04 23:51:16 +02:00
Reinier Zwitserloot c2f0736c5e Merge pull request #1626 from victorwss/master
Fix for #1617.
2018-04-04 23:48:24 +02:00
Reinier Zwitserloot b7a732a50f Merge pull request #1627 from nuessgens/master
Partially fix for "A save participant caused problems" with Eclipse
2018-04-04 23:40:08 +02:00
Reinier Zwitserloot 4f63174693 Merge pull request #1639 from tmurakam/feature/1632-jdk11
fix #1632: JavacAST: use new Log method for jdk11
2018-04-04 23:38:44 +02:00
Reinier Zwitserloot 3eea3b9589 introduction of @SuperBuilder and a testcase. 2018-04-04 23:26:20 +02:00
Reinier Zwitserloot 174ad394d6 [build] Clean checkouts wouldnt build correctly. 2018-04-04 21:59:49 +02:00
Takuya Murakami 1bc85b6ba9 fix #1632: JavacAST: use new Log method for jdk11
Some methods of AbstractLog are removed in jdk11.
Fix JavacAST.Jdk9Plus to use new log methods added from jdk9.
2018-03-31 22:40:02 +09:00
Reinier Zwitserloot 7422b28e52 [trivial] build script fix for website-only: It was adding an & to the full version string every call. 2018-03-29 14:00:16 +02:00
Reinier Zwitserloot 6b0b1a6a7b [builderParentClass] test cases 2018-03-29 03:36:29 +02:00
mateusz-matela ea7d6727bc add self to authors [Issue #879] 2018-03-28 20:36:08 +02:00
Christian Nüssgens ba928d194b add self to authors 2018-03-28 19:20:49 +02:00
Christian Nüssgens 96cd4f5010 Merge remote-tracking branch 'remotes/upstream/master' 2018-03-28 19:13:10 +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
Roel Spilker af9861ad9f add subresource integrity to external resources on webpage 2018-03-27 23:31:45 +02:00
Roel Spilker 327def3ada Previous add to the build system to verify checksums is not really workable in ant without a page worth of tasks so reverted that and went with a renamed file instead to solve the problem of having served the wrong rt.jar for a while. 2018-03-27 23:03:15 +02:00
Victor Williams Stafusa da Silva 0b54946827 Adding my name to the AUTHORS file.
Signed-off-by: Victor Williams Stafusa da Silva <victorwssilva@gmail.com>
2018-03-27 17:45:58 -03:00