Commit Graph
2938 Commits
Author SHA1 Message Date
Reinier Zwitserloot 3b1792c397 Added tests to check warnings/errors emitted by Builder.Default support. 2017-03-22 23:32:28 +01:00
Reinier Zwitserloot 11fdfb56f7 Builder.Default now throws out a few more warnings if misused. 2017-03-22 23:32:12 +01:00
Roel Spilker f8f9e2a025 [changelog][jdk9] added line about provisional jdk9 support. 2017-03-22 22:24:41 +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
Roel Spilker 6b3aa5ffd3 [jdk9] fix val/var 2017-03-22 21:55:16 +01:00
Roel Spilker f4d7e0dfb6 update references to issue numbers 2017-03-22 21:55:01 +01:00
Roel Spilker 0407894b65 [jdk9] Fix bug regarding multipleError field 2017-03-22 21:53:55 +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
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