Commit Graph

264 Commits

Author SHA1 Message Date
Reinier Zwitserloot ab8e14736f [JDK9] fixing delombok’s comment integration in JDK9. 2017-12-05 00:00:08 +01:00
Roel Spilker 003832670e delombok no longer prints generated outer-instance constructor parameters, fixes #1521 2017-12-04 22:28:21 +01:00
Reinier Zwitserloot 9aac454aec fixing tests to account for generation of javax.annotation.Generated and ConstructorProperties being default-off. 2017-12-04 21:41:47 +01:00
Roel Spilker 045638ec1f Generate correct hashCode when callSuper and no fields included. Fixes #1505 2017-11-06 23:46:09 +01:00
Roel Spilker 438095f587 Merge pull request #1311 from askoning/testsOnLinux
Several minor fixes to make 'ant test' work more reliably on other systems
2017-09-18 23:40:08 +02:00
Roel Spilker afb1fb8888 Rename class in test file 2017-09-18 23:19:25 +02:00
Roel Spilker 4597e069dc Merge branch 'master' of https://github.com/kchirls/lombok into kchirls-master
Fixes #869, fixes #1018
2017-09-18 22:56:16 +02:00
Roel Spilker 077ab5aed5 Add test to make sure we don't add a super call if the type explicitly extends Object 2017-06-19 23:28:18 +02:00
Roel Spilker 4e75ed8f86 update tests 2017-05-16 00:35:27 +02:00
Roel Spilker 7d42d8c620 [i1351] Warning on initialized non-final field in Builder was wrong 2017-05-16 00:35:16 +02:00
Reinier Zwitserloot 164beb36be Fixed issue #1342: builder now marks generated stuff as deprecated if appropriate. 2017-03-23 01:17:28 +01:00
Roel Spilker ae54fa51ac [i1180] generate ConstructorProperties also for (package) private constructors 2017-03-23 01:07:56 +01:00
Roel Spilker 969ed9125e [i1329] respect configuration for field access when generating equals, hashCode and toString from Data and Value 2017-03-23 00:16:47 +01:00
Reinier Zwitserloot 3b1792c397 Added tests to check warnings/errors emitted by Builder.Default support. 2017-03-22 23:32:28 +01:00
Roel Spilker 1db7052464 [jdk9] Workaround for a weird casting issue that shows up for singularizer support. 2017-03-22 22:24:12 +01:00
Reinier Zwitserloot bf54986e8a Fixing issue #1201: Builder now supports defaults! 2017-03-20 22:54:36 +01:00
Kevin Chirls 78e526690c Updates for pull request #1284. Fix for issues #869 and #1018.
Added name to AUTHORS file. Added ECJ fix and test. Made one of the
variables final to also verify the final error case.
2017-03-15 10:09:04 -07:00
Kevin Chirls d146f36268 Merge remote-tracking branch 'rzwitserloot/master' 2017-03-15 09:26:36 -07:00
Reinier Zwitserloot a2c10c70fa removed the suppressConstructorProperties param. 2017-03-07 01:12:28 +01:00
Reinier Zwitserloot d05d037433 Fixed issue #778: problems with onX if the annotation to be added has named args. 2017-03-07 01:12:24 +01:00
Sander Koning 1244721734 Rename a set of case-differing transformation tests to make them work on case-sensitive file systems. 2017-02-22 10:19:01 +01:00
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
Kevin Chirls f765730526 Fix for issues #869 and #1018
Generates the null check on the constructor parameter instead of the
instance field. Fix for issues #869 and #1018.
2017-01-31 20:08:41 -08: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 Spilker 7969951125 Merge pull request #1235 from bulgakovalexander/bugfix/builderWithTolerate
Bugfix/builder with tolerate
2016-11-22 00:52:51 +01:00
Roel Spilker 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 Alexander 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