Commit Graph
1623 Commits
Author SHA1 Message Date
Reinier Zwitserloot 5e6cdb07ef Some workaround fix-esque work to prevent serious slowdown issues when refactoring. 2014-08-16 01:33:51 +02:00
Reinier Zwitserloot 3c4f684143 [release] post-release version bump 2014-07-01 23:42:15 +02:00
Reinier Zwitserloot 89733ffc8c one more bugfix in build script 2014-07-01 23:16:59 +02:00
Reinier Zwitserloot e437ff4d3c moved buildsystem towards new server model. 2014-07-01 23:13:34 +02:00
Reinier Zwitserloot 8d9a9e285b [trivial] bugfix in a build script that still looked for the uploadkey of the old release system. 2014-07-01 22:11:02 +02:00
Reinier Zwitserloot 6b429a8936 [release] pre-release version bump 2014-07-01 22:08:31 +02:00
Reinier Zwitserloot 3ad9c273d9 Merge branch 'master' of github.com:rzwitserloot/lombok
Conflicts:
	doc/changelog.markdown
2014-06-28 17:00:57 +02:00
Roel Spilker 315671e79d deployEdge has now been fixed to the new server model. The rest of the deploy tasks still need fixing though. 2014-06-25 00:50:43 +02:00
Roel Spilker 74c9e8f427 [post-release-bump] belated post-release version bump. 2014-06-25 00:11:46 +02:00
Roel Spilker 6eb01e4dd6 [issue 699] [issue 682] [issue 683] lots of fixes for eclipse/ecj based issues surrounding path finding. 2014-06-25 00:11:34 +02:00
Roel Spilker 65b735c859 [issue 699] fileName (for finding absolute path of a source file) are sometimes URIs, for example with GWT. We now do the right thing here instead of crashing out. 2014-06-24 20:48:17 +02:00
Reinier Zwitserloot 29e8e2af39 post-release version bump 2014-06-10 12:55:48 +02:00
Reinier Zwitserloot 01d2115b4f remarked out the work in progress on resolving file paths in eclipse; this causes ClassNotFoundErrors in ecj mode 2014-06-10 12:00:05 +02:00
Reinier Zwitserloot e453c2fafa switched publishing model away from a googlecode download and onto a projectlombok.org hosted download. 2014-06-10 11:56:07 +02:00
Reinier Zwitserloot e70a2058de pre-release version bump 2014-06-10 11:49:36 +02:00
Reinier Zwitserloot 6f9666c391 added eclipse logging to the configsystem’s error reporter, and cleaned up the changelog slightly. 2014-06-09 13:11:11 +02:00
Roel Spilker 33ead46639 Merge branch 'master' into configResolutionInEclipse 2014-06-06 02:56:05 +02:00
Roel Spilker 288a2236c0 more work on lombok.config resolution issues. Mostly turning outright showstopping errors in workarounds and logs, because we can't reproduce any of it. 2014-06-06 02:56:00 +02:00
Roel Spilker 68c5b016f9 [i554] Another try to prevent NPEs on IBM J9 2014-06-06 00:41:01 +02:00
Roel Spilker ae57c4b320 addendum to previous commit; found hardcoded reference to an added field and it is safer to now use the augment class to access that field. 2014-06-05 23:51:52 +02:00
Roel Spilker 1ce747178b Finished refactor of FieldAugment; there's no longer a separate variant for boolean and references, and the code no longer blows up with a bunch of NPEs if you try to use the reference variant (which is now the only variant) with a primitive type.
Should have zero effect on features or bugs, 100% refactor.
2014-06-05 23:45:43 +02:00
Reinier Zwitserloot f30485c91f [#688] Bugfix for eclipse: syntax highlighting would break amongst many other features if using @Setter and most other features. 2014-06-05 03:50:26 +02:00
Roel Spilker 87f628fe23 [wip][#682][#683] Research on alternate ways to find the content of lombok.config given a CompilationUnitDeclaration (in eclipse). 2014-06-04 00:26:00 +02:00
Reinier Zwitserloot b37a95a6a4 bugfixed ‘print build time as part of version number if edge release’ feature. 2014-06-03 18:21:39 +02:00
Reinier Zwitserloot f8b3056dc4 Fixed up and extended Tolerate with support for constructors, and added docs. 2014-06-01 11:02:18 +02:00
Reinier Zwitserloot 627de194c0 fixed up ‘consequent boolean’ proposal with a different key name and documentation. 2014-06-01 11:01:58 +02:00
Reinier Zwitserloot fe25bb1533 Revert "Remove a wrong test for copyAnnotations returning empty array."
While Maaartinus' thoughts are obviously correct (far better to use an empty array to convey 'this list-like construct has 0 items in it right now', vs. a null pointer),
eclipse actually uses null-as-empty almost everywhere, and a lot of eclipse code will simply break if you don't do it right.

This reverts commit 842a475916.
2014-06-01 09:50:18 +02:00
Maaartin Grajcar 6159508d40 Fix a trivial bug in generateNullCheck. 2014-06-01 07:40:44 +02:00
Maaartin Grajcar 8f7c2aa7a2 Implement Tolerate. 2014-05-31 18:24:22 +02:00
Maaartin Grajcar 329b2be3d9 Create GETTER_CONSEQUENT_BOOLEAN. 2014-05-31 18:24:22 +02:00
Maaartin Grajcar 842a475916 Remove a wrong test for copyAnnotations returning empty array. 2014-05-31 18:24:22 +02:00
Reinier Zwitserloot 06371ca258 #682: bugfix work in progress to fix IllegalArgumentException ‘Path must include project and resource name’. 2014-05-30 03:00:41 +02:00
Reinier Zwitserloot 48c93ecc30 edge releases now include the release timestamp in the ‘full version’ name. 2014-05-30 03:00:36 +02:00
Reinier Zwitserloot 912b96c1e5 #683: URI not absolute errors in mvn builds due to search for lombok.config being broken. 2014-05-29 20:13:05 +02:00
Reinier Zwitserloot 2c1e300f1b post-release version bump 2014-05-27 21:14:38 +02:00
Reinier Zwitserloot 7f3262b01d removed out of date docs that we don’t use, and updated the download link to our own server. 2014-05-27 21:13:15 +02:00
Reinier Zwitserloot 122481eebf pre-release version bump 2014-05-27 20:54:06 +02:00
Reinier Zwitserloot 713822db98 Changed the lombok.nonNull.exceptionType configkey to be an enum, partly to enforce only sensible exceptions and partly to make it possible to have the message be ‘x is null’ when throwing IAEs. 2014-05-27 20:29:54 +02:00
Reinier Zwitserloot 4b878f9ba9 Added confkey to make @NonNull generate a different exception because of the IllegalArgumentException vs. NullPointerException that we really don’t want to get into. 2014-05-23 04:07:39 +02:00
Reinier Zwitserloot 57c92478a9 [trivial] removed possible warning in eclipse. 2014-05-22 19:36:21 +02:00
Reinier Zwitserloot b6ce9410b1 added documentation for the configuration feature. 2014-05-22 03:31:18 +02:00
Reinier Zwitserloot 0e673c6b30 added conf keys (and implementation to make them work) for lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters. 2014-05-22 03:30:27 +02:00
Reinier Zwitserloot 29c5558052 upgraded to lombok.patcher 1.15 to fix bug 670. 2014-05-22 03:30:27 +02:00
Roel Spilker b8e33669cb Suppressed warning about 'ignoreAllErrors()' that was added to IErrorHandlingPolicy in a more recent ecj editions 2014-05-21 22:00:04 +02:00
Roel Spilker 8238144393 New year in documentation 2014-05-21 21:52:04 +02:00
Roel Spilker 2e85b5afb8 Issue 676: Updated the video player code, removed all Quicktime references. 2014-05-21 21:35:02 +02:00
Roel Spilker 3292768c81 Fix website re. Delegate 2014-05-21 21:13:01 +02:00
Reinier Zwitserloot c002c0b3c7 added a test and handler for correctly handling confkey: lombok.delegate.flagUsage. 2014-05-21 01:55:54 +02:00
Reinier Zwitserloot 8cfa421ce5 Added an error if @Delegate is used recursively. 2014-05-21 01:44:45 +02:00
Reinier Zwitserloot 4996428ea1 @Delegate has moved to lombok.experimental.
Some work on the aliasing system to make that go smoothly.
2014-05-20 23:43:08 +02:00