Commit Graph
1965 Commits
Author SHA1 Message Date
Jan Rieke e61561b5a5 singularizer's build code for any variable name (not only "this") 2017-03-14 18:54:31 +01:00
Jan Rieke e79022226b singularizer's build code for any variable name (not only "this") 2017-03-14 16:56:33 +01:00
Jan Rieke cd2e2f2569 moved code only relevant to builders to HandleBuilder (Eclipse)
reverted HandleConstructor to original state
moved generation of builder-based constructor to HandleBuilder
2017-03-14 16:22:26 +01:00
Jan Rieke 549e1b9622 reverted HandleConstructor to original state 2017-03-14 12:13:50 +01:00
Jan Rieke 2e0d4183c2 moved generation of builder-based constructor to HandleBuilder 2017-03-14 11:56:41 +01:00
Jan Rieke 2346b15c8d Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	src/core/lombok/eclipse/handlers/HandleBuilder.java
#	src/core/lombok/eclipse/handlers/HandleConstructor.java
#	src/core/lombok/javac/handlers/HandleBuilder.java
#	src/core/lombok/javac/handlers/HandleConstructor.java
2017-03-13 16:49:20 +01:00
Jan Rieke f51bbce3e3 do not assign values in build() method for extendable builders (WIP) 2017-03-13 16:04:08 +01:00
Jan Rieke bd51fa8484 activate extendable builders explicitly (ensure backwards compatibility) 2017-03-13 14:37:26 +01: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
Reinier Zwitserloot 8bfbd7fa84 fixded the version mess in the test framework. 2017-03-07 01:12:24 +01:00
Reinier Zwitserloot eb91f71e83 Added support for restricting tests to certain platforms (ecj, javac) 2017-03-06 23:34:52 +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 fe3490328a ExoticJava was missing a marker for java7+; as it contains ARM construct, it needs that. 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 272b33a6ff bugfix for JDK9: The enterMethod was erroneously hooked up to the remove method. whoops. 2017-02-16 23:45:27 +01:00
Reinier Zwitserloot 06ddfd4e65 A stray debug variant of an error message left in the source. 2017-02-16 23:45:27 +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
Jan Rieke 4ec2e5135c builder-based constructors for type @Builders [javac] 2017-02-15 17:10:40 +01:00
Jan Rieke f46aa53e8c builder-based constructors for type @Builders [Eclipse] 2017-02-15 13:54:00 +01:00
Roel Spilker 40c40c6b94 [jdk9] changelog 2017-02-14 01:33:26 +01:00
Roel Spilker e3a86782e5 [jdk9] Fix members_field error 2017-02-14 01:21:27 +01:00
Roel Spilker 05f93771e9 [jdk9] Create FileObjects for jdk9 2017-02-14 00:36:16 +01:00
Reinier Zwitserloot 1d32894ca3 Fixes issue #1287 - if a field gets marked as static via @UtilityClass, don’t make it final via @FieldDefaults. 2017-02-14 00:19:14 +01:00
Reinier Zwitserloot 627e9dc8a7 Updated the text to also mention rebuilding projects. Also fixed various size issues with swing’s… peculiar layouting mechanism. 2017-02-13 21:48:40 +01:00
Reinier Zwitserloot ad4bd36274 Now searches through any subdir of any dir containing the string ‘eclipse’ (or STS or whatnot), to any depth, instead of requiring each subdir to be searched to again contain ‘eclipse’ or some variant thereof.
The mac installer installs to /Applications/eclipse/java-neon, for example, by default, so it wasn’t being found.
2017-02-13 21:47:48 +01:00
Reinier Zwitserloot 9491bce602 [trivial] Added a suppress warnings
(to suppress an expected and in this case analysed to be harmless, intentional use of our own deprecated API)
2017-02-13 20:40:03 +01:00
Reinier Zwitserloot 5eaf74ec22 Post-release version bump. 2017-02-10 04:06:01 +01:00
Reinier Zwitserloot 87822a7142 pre-release version bump. 2017-02-10 03:20:27 +01:00
Reinier Zwitserloot fc7d32af36 Updated ShadowClassLoader’s finding of ‘self’; it failed exactly once on me and I’d like to know the classloader when that happens (error condition was loading lombok.jar as an AP in eclipse which normally you don’t even do, so it’s not a big deal). 2017-02-10 03:09:59 +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
Reinier Zwitserloot 4ea6857c7f made the installer a little wider; this also fixes bizarre layouting for macosx. 2017-02-09 23:23:29 +01:00
Roel Spilker 3127930afa Make it possible to copy from the release notes 2017-02-09 22:52:38 +01:00
Roel Spilker 70f77f928a [i1014] Only add lombok.Generated if it is explicitly turned on 2017-02-09 22:52:38 +01:00
Reinier Zwitserloot b42fef8edc A shot-in-the-dark fix for issue #1293 which is not reproducible: Occasional duplicate class def errors in eclipse. 2017-02-09 22:46:21 +01:00
Roel Spilker ca2966f735 Display changelog in installer 2017-02-07 14:56:47 +01:00
Roel Spilker 94d9755be4 trivial 2017-02-07 14:51:58 +01:00
Reinier Zwitserloot 5f02accc06 Updated changelog to reflect the last 2 updates 2017-01-20 00:42:09 +01:00
Reinier Zwitserloot ce9fa7fb06 Merge remote-tracking branch 'origin/master' into playNiceWithOtherAP 2017-01-20 00:38:10 +01:00
Reinier Zwitserloot 00ce9a72e6 If field resolution isn’t available, don’t try to make a symbol for the constructor (typemirrors). 2017-01-20 00:37:31 +01:00
Reinier Zwitserloot 5a7f02ca05 Added support for MapStructu’s AstModifyingAnnotationProcessor SPI system. Also removed log statements. 2017-01-19 23:33:57 +01:00
Reinier Zwitserloot 5cbdd35744 added type mirror fixing for @XConstructor and @Wither. 2017-01-19 22:14:21 +01:00
Roel Spilker ac2bedb8f3 Merge pull request #1060 from rgra/Issue210
Patch for renaming fields with Getter/Setter/Data in eclipse #210
2017-01-19 21:53:17 +01:00
Reinier Zwitserloot 19d0b8d018 refactor of how creating void types works, also cleaned up some syntax. 2017-01-19 21:53:04 +01:00
Reinier Zwitserloot b867f81b8a Lombok will now also fix the typemirror info when generating bean-related methods/constructors, to allow other annotation processors to see these generated methods/constructors too. 2017-01-19 21:53:00 +01:00
Reinier Zwitserloot 20b5a1204a [trivial] forgot a space in the changelog. It looked ugly. 2017-01-06 01:24:25 +01:00
Roel Spilker 455f892c88 trivial 2017-01-06 01:05:55 +01:00
Roel Spilker 9e4292dae4 add @lombok.Generated to generated classes, methods and fields 2017-01-06 01:05:16 +01:00