Commit Graph
242 Commits
Author SHA1 Message Date
Reinier Zwitserloot b7cede3c27 Reproduced issue #1132 (javac only); self-ref generics doesn’t work in @Builder in javac. 2017-02-17 00:27:43 +01:00
Reinier Zwitserloot 74603cd9d3 Fixing issue #1298: @Builder with recursive generics didn’t work in javac/delombok. 2017-02-16 23:45:28 +01:00
Reinier Zwitserloot c096cbc65a Fixed versionmatching for our test framework. 2017-02-16 23:45:28 +01:00
Reinier Zwitserloot 8ec7abf996 Reproduces the bug with recursive generics in builder (issue #1298). 2017-02-16 22:16:34 +01:00
Reinier Zwitserloot a38b41f100 Added a test case to highlight issue #1302: @Builder on non-static inner classes (or constructors of non-static inner classes) doesn't work. 2017-02-16 22:04:08 +01:00
Roel Spilker 2335512c8e [i1274] Add outer name to type name for nested types in equals. 2017-02-10 00:10:17 +01:00
Roel Spilker 70f77f928a [i1014] Only add lombok.Generated if it is explicitly turned on 2017-02-09 22:52:38 +01:00
Roel Spilker 9e4292dae4 add @lombok.Generated to generated classes, methods and fields 2017-01-06 01:05:16 +01:00
Roel Spilker d1ee4d5809 remove EncodingUtf8 test from ecj 2017-01-05 21:32:07 +01:00
Roel Spilker cf82dcfb80 Fixes #1236: Getter(lazy=true) now emits an error when used on a transient field 2016-12-05 23:41:38 +01:00
Roel Spilker 0727c8bfd3 Fixes #1254: Value and FieldDefaults should skip static fields 2016-12-05 22:23:39 +01:00
Roel SpilkerandGitHub 7969951125 Merge pull request #1235 from bulgakovalexander/bugfix/builderWithTolerate
Bugfix/builder with tolerate
2016-11-22 00:52:51 +01:00
Roel SpilkerandGitHub cce6f39389 Merge pull request #1231 from bulgakovalexander/bugfix/NoArgsConstructorForce
fix of the issue 1228
2016-11-22 00:49:40 +01:00
Roel Spilker d6f1116108 var can now also be configured to emit a warning when used. 2016-11-22 00:37:07 +01:00
Bulgakov Alexander 105c32f4b6 fix of the issue 1230. @Tolerate not working for @Builder methods? 2016-11-13 22:41:18 +03:00
Bulgakov Alexander 69eeb9edc7 a initialization of variable like "var o = null;" will throw the compile time error "variable initializer is 'null'" 2016-11-12 23:04:48 +03:00
Bulgakov Alexander d317eda711 fix for the issue 1228. @NoArgsConstructor(force = true) fails on primitive arrays in Eclipse 2016-11-11 20:22:12 +03:00
Bulgakov Alexander 62672c0385 Use of the 'var' feature is disabled by default.
Include lombok.var.flagUsage = ALLOW in lombok.config to enable var
2016-10-27 23:52:50 +03:00
Bulgakov Alexander 710a04607b The @var annotation has been moved to the experimental package.
Added a test of a @var variable with null initialization.
2016-10-26 23:18:47 +03:00
Bulgakov Alexander 55619e8030 added supporting of @var variables. The @var annotation has the same functionality as the @val except 'final' modifier. 2016-10-24 16:28:02 +03:00
Bulgakov AlexanderandRoel Spilker 0f0cb68eac added supporting for @val variables inside lambdas. 2016-10-17 22:32:21 +02:00
Roel Spilker ea219cd7ce add test to verify config key callSuper=call works with Value 2016-06-08 22:44:19 +02:00
Roel Spilker 8ba7750621 add tests for the combination of Builder and Value/Data 2016-05-11 23:56:19 +02:00
Roel Spilker a8a70da6ac replace experimental.Builder by Builder in tests if possible 2016-05-11 23:56:19 +02:00
Thomas Darimont c0a2eecb2f Added support for JBoss Logging v3.3.0-Final via @JBossLog [Issue #1103] 2016-05-06 19:14:47 +02:00
Reinier Zwitserloot 3378cbe655 @Helper is now legal in just about every place method local classes are legal. Also now no longer messes up syntax highlighting in eclipse.
Still need to investigate how to improve autocomplete presence of helper methods.
2016-03-07 15:21:01 +01:00
Roel Spilker 34a6fd644f fix issue #932: @Delegate would not generate varargs on javac 2015-12-18 20:17:47 +01:00
Reinier Zwitserloot ac319cca87 [Fixes #945] wither methods for abstract classes now slightly less useless. 2015-11-23 03:53:12 +01:00
Reinier Zwitserloot 5029fd041d [Fixes #949] accessor prefixes messed up auto-singular generation. 2015-11-23 03:29:27 +01:00
Reinier Zwitserloot 728ae6421d [Fixes #965] Adds a config key to automatically determine the behaviour of equals and hashCode generation when 2015-11-23 03:12:50 +01:00
Reinier Zwitserloot 0bd688d7e6 Merge branch 'builderUpdate' 2015-11-17 02:15:31 +01:00
Reinier Zwitserloot 0e34eec766 Merge remote-tracking branch 'origin/master' 2015-11-17 02:15:26 +01:00
Reinier Zwitserloot b235bb49c5 [issue #937] Refactored the support for guava’s ImmutableTable. 2015-11-17 02:14:13 +01:00
Roel Spilker 9eb70cb3e2 add the capability to the testing framework to verify that delombok actually also handles the changed flag correctly 2015-11-17 00:04:39 +01:00
Reinier Zwitserloot 6a003350f6 Merge branch 'master' of https://github.com/spacanowski/lombok into spacanowski-master
Conflicts:
	test/transform/resource/after-delombok/BuilderSingularGuavaListsSets.java
	test/transform/resource/after-ecj/BuilderSingularGuavaListsSets.java
2015-11-17 00:01:29 +01:00
Reinier Zwitserloot 505921f805 Merge branch 'enriquedacostacambio-pr-builder-on-instance-methods' into builderUpdate 2015-11-16 23:53:51 +01:00
Reinier Zwitserloot 8508e789f9 Merge branch 'pr-builder-on-instance-methods' of https://github.com/enriquedacostacambio/lombok into enriquedacostacambio-pr-builder-on-instance-methods
Conflicts:
	AUTHORS
	src/core/lombok/Builder.java
	src/core/lombok/eclipse/handlers/HandleBuilder.java
	src/core/lombok/javac/handlers/HandleBuilder.java
2015-11-16 23:53:34 +01:00
Reinier Zwitserloot bd78d08417 [builder] Added clearX() functionality for @Singular annotations for javac. Also docs and changelog. 2015-11-16 23:46:12 +01:00
Reinier Zwitserloot ae4035c9bf [builder] Added clearX() functionality for @Singular annotations for ecj 2015-11-16 23:21:58 +01:00
Reinier Zwitserloot b8a222006d [trivial] updating a new test to account for the fact that the prettyprinter prints casts a bit different. 2015-11-16 22:35:40 +01:00
Reinier Zwitserloot dc5e1b9b35 bugfix for comments near start of nodes (it would throw off alignment in pretty printer). 2015-11-16 22:18:29 +01:00
Reinier Zwitserloot 9cfac4131f The bulk of the effort for a new pretty printer. 2015-11-16 22:18:29 +01:00
Roel Spilker 30cfbcf9e4 Add tests for @EqualsAndHashCode for the attributes of and exclude 2015-10-26 22:21:16 +01:00
Reinier Zwitserloot 9d8c4e4099 New feature: FieldDefaults can now be configured to apply to _every_ file, regardless of annotations. 2015-10-06 00:25:32 +02:00
Reinier Zwitserloot b4d69f5cb8 Belated addendum to previous commit: The tests for @NonNull on parameters of default methods should be restricted to java8+ 2015-10-06 00:15:16 +02:00
Reinier Zwitserloot e94a5f9ee3 [Fixes #807] The NonNull annotation can now be used documentary style on params of abstract methods. The warning has been eliminated. 2015-10-05 21:58:00 +02:00
spc db8281f7f5 Added support for builder singular for Guavas ImmutableTable 2015-10-04 09:23:28 +02:00
Roel Spilker 9fbc226e09 [Closes #928] @Value no longer makes uninitialized static fields final 2015-09-24 00:28:57 +02:00
Reinier Zwitserloot 62877ecdb2 Merge branch 'force'
Conflicts:
	doc/changelog.markdown
	src/core/lombok/eclipse/handlers/HandleBuilder.java
2015-08-16 02:42:43 +02:00
Reinier Zwitserloot 059d2b5304 Merge branch 'builderClone'
Conflicts:
	doc/changelog.markdown
2015-08-16 02:39:13 +02:00