Commit Graph
2729 Commits
Author SHA1 Message Date
Kevin Chirls d146f36268 Merge remote-tracking branch 'rzwitserloot/master' 2017-03-15 09:26:36 -07:00
Jan Rieke 14550d4084 ConstructorProperties not necessary; javadoc 2017-03-15 10:32:06 +01:00
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 c63c152884 [wip] reworking how builder works with initialized fields. 2017-03-07 01:13:00 +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
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
Sander Koning ea9fbb426f Use already downloaded rt-openjdk6.jar if it exists.
This allows builds to run without a network connection.
2017-02-22 10:18:33 +01:00
Sander Koning 233400eacb Make tests run if no (eclipse-generated?) bin/ folder exists 2017-02-22 10:17:30 +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
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
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