Commit Graph

  • 68c5b016f9 [i554] Another try to prevent NPEs on IBM J9 Roel Spilker 2014-06-06 00:41:01 +02:00
  • 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. Roel Spilker 2014-06-05 23:51:52 +02:00
  • 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. Roel Spilker 2014-06-05 23:45:43 +02:00
  • f30485c91f [#688] Bugfix for eclipse: syntax highlighting would break amongst many other features if using @Setter and most other features. Reinier Zwitserloot 2014-06-05 03:50:26 +02:00
  • 87f628fe23 [wip][#682][#683] Research on alternate ways to find the content of lombok.config given a CompilationUnitDeclaration (in eclipse). Roel Spilker 2014-06-04 00:26:00 +02:00
  • b37a95a6a4 bugfixed ‘print build time as part of version number if edge release’ feature. Reinier Zwitserloot 2014-06-03 18:21:39 +02:00
  • f8b3056dc4 Fixed up and extended Tolerate with support for constructors, and added docs. Reinier Zwitserloot 2014-06-01 11:02:18 +02:00
  • 627de194c0 fixed up ‘consequent boolean’ proposal with a different key name and documentation. Reinier Zwitserloot 2014-06-01 11:01:58 +02:00
  • fe25bb1533 Revert "Remove a wrong test for copyAnnotations returning empty array." Reinier Zwitserloot 2014-06-01 09:50:18 +02:00
  • 6159508d40 Fix a trivial bug in generateNullCheck. Maaartin Grajcar 2014-06-01 07:39:52 +02:00
  • 8f7c2aa7a2 Implement Tolerate. Maaartin Grajcar 2014-05-31 05:10:24 +02:00
  • 329b2be3d9 Create GETTER_CONSEQUENT_BOOLEAN. Maaartin Grajcar 2014-05-22 20:35:36 +02:00
  • 842a475916 Remove a wrong test for copyAnnotations returning empty array. Maaartin Grajcar 2014-05-31 00:13:11 +02:00
  • 06371ca258 #682: bugfix work in progress to fix IllegalArgumentException ‘Path must include project and resource name’. Reinier Zwitserloot 2014-05-30 02:58:29 +02:00
  • 48c93ecc30 edge releases now include the release timestamp in the ‘full version’ name. Reinier Zwitserloot 2014-05-30 02:57:41 +02:00
  • 912b96c1e5 #683: URI not absolute errors in mvn builds due to search for lombok.config being broken. Reinier Zwitserloot 2014-05-29 20:13:05 +02:00
  • 2c1e300f1b post-release version bump Reinier Zwitserloot 2014-05-27 21:14:38 +02:00
  • 7f3262b01d removed out of date docs that we don’t use, and updated the download link to our own server. Reinier Zwitserloot 2014-05-27 21:13:15 +02:00
  • 122481eebf pre-release version bump Reinier Zwitserloot 2014-05-27 20:54:06 +02:00
  • 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. Reinier Zwitserloot 2014-05-27 20:29:54 +02:00
  • 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. Reinier Zwitserloot 2014-05-23 04:07:39 +02:00
  • 57c92478a9 [trivial] removed possible warning in eclipse. Reinier Zwitserloot 2014-05-22 19:36:21 +02:00
  • b6ce9410b1 added documentation for the configuration feature. Reinier Zwitserloot 2014-05-22 03:30:11 +02:00
  • 0e673c6b30 added conf keys (and implementation to make them work) for lombok.getter.lazy.flagUsage and lombok.equalsAndHashCode.doNotUseGetters. Reinier Zwitserloot 2014-05-22 03:30:01 +02:00
  • 29c5558052 upgraded to lombok.patcher 1.15 to fix bug 670. Reinier Zwitserloot 2014-05-22 03:29:22 +02:00
  • b8e33669cb Suppressed warning about 'ignoreAllErrors()' that was added to IErrorHandlingPolicy in a more recent ecj editions Roel Spilker 2014-05-21 22:00:04 +02:00
  • 8238144393 New year in documentation Roel Spilker 2014-05-21 21:52:04 +02:00
  • 2e85b5afb8 Issue 676: Updated the video player code, removed all Quicktime references. Roel Spilker 2014-05-21 21:35:02 +02:00
  • 3292768c81 Fix website re. Delegate Roel Spilker 2014-05-21 21:13:01 +02:00
  • c002c0b3c7 added a test and handler for correctly handling confkey: lombok.delegate.flagUsage. Reinier Zwitserloot 2014-05-21 01:55:54 +02:00
  • 8cfa421ce5 Added an error if @Delegate is used recursively. Reinier Zwitserloot 2014-05-12 15:08:55 +02:00
  • 4996428ea1 @Delegate has moved to lombok.experimental. Reinier Zwitserloot 2014-05-08 06:25:38 +02:00
  • 05ca21b75e patcher upgrade for issue 666. Reinier Zwitserloot 2014-05-12 15:14:38 +02:00
  • a49483c2f6 We closed one tag too many on the homepage. Apparently on some modern version of firefox this makes flash confused. Reinier Zwitserloot 2014-05-08 01:23:09 +02:00
  • 293653e2ff Added test for issue 361. It is currently ignored. Roel Spilker 2014-05-08 01:15:57 +02:00
  • 22c5e0daaf [java8] Added tests for using java language features in transformations. Roel Spilker 2014-05-08 01:14:06 +02:00
  • 8bfed5d51c [java8] don't crash on intersection types Roel Spilker 2014-05-08 01:08:56 +02:00
  • 844995fc60 All tests now succeed on all platforms again; 'optional' expected messages added. expanded some tests. Added a check if the bootclasspath supports a certain version, i.e. don't try to run a JDK7-only test if AutoClosable isn't available. Reinier Zwitserloot 2014-05-08 00:38:50 +02:00
  • 7f85149f39 bugfix: our new trick to try and disable target typing by making the LHS of a 'val' statement be of an unknown type instead of j.l.Object works for Javac8, but breaks Javac6! We now detect this and pick the right strategy based on whether or not the compiler supports target typing. Reinier Zwitserloot 2014-05-08 00:39:31 +02:00
  • 65d89f077e Our maven/ivy instructions also apply to gradle; updated docs to reflect this. Reinier Zwitserloot 2014-05-07 23:33:16 +02:00
  • df7be9752a [website] tweaked and reworded contributed instructions for gradle and Android Studio for the website. Reinier Zwitserloot 2014-05-07 23:26:48 +02:00
  • 716951a851 Merge branch 'patch-1' of https://github.com/dodgex/lombok into dodgex-patch-androiddocs Reinier Zwitserloot 2014-05-07 22:39:14 +02:00
  • be4ed484db Fixed missing dep resolution for ecj variants used by testing. Reinier Zwitserloot 2014-05-07 22:32:31 +02:00
  • d330649b15 more work on JDK8 support: val on generified lub types now works a little better. Reinier Zwitserloot 2014-05-06 18:45:09 +02:00
  • 5c3adb7737 LoggerSlf4jOnNonType test just cares about error messages, so now the actual source output is just ignored as irrelevant. Reinier Zwitserloot 2014-05-06 18:44:08 +02:00
  • 2bda4e3647 added a new 'master' javac8 as the basis for Oracle8 testing, and included sources for this to aid in debugging. Reinier Zwitserloot 2014-05-06 18:43:44 +02:00
  • e53d93b7ce added support for different error messages, where either one will mean the tests pass (new versions of javac, ecj, etc sometimes totally change the message). Reinier Zwitserloot 2014-05-06 18:43:24 +02:00
  • 7079271802 thoroughly updated the launch targets for testing lombok in eclipse; they should now be able to handle running JDK8 etc tests. Reinier Zwitserloot 2014-05-04 10:33:55 +02:00
  • b1ffdc0675 Update android.html dodgex 2014-05-02 12:02:49 +02:00
  • 9417215f27 Update android.html dodgex 2014-05-02 10:53:21 +02:00
  • e890428077 [java8] Support in delombok for default methods in interfaces Roel Spilker 2014-05-01 22:13:10 +02:00
  • c7bfba873e [java8] Support in delombok for method references. Roel Spilker 2014-05-01 21:42:38 +02:00
  • 81ba6ee5f5 javac does not understand @SuppressWarnings("all") Roel Spilker 2014-05-01 21:04:47 +02:00
  • 1996b7e58f Add Android Studio / Gradle instructions dodgex 2014-05-01 17:52:57 +02:00
  • 428edaa1a5 bugfix for errors with ecj8 and builder. Reinier Zwitserloot 2014-04-30 23:26:37 +02:00
  • 4cfb4b37ad some pretty significant changes to the build system, to try and add testing against ecj8 to the lineup, and to force compilation with the bootstrap classpath of JDK6 so that we won't accidentally add deps on things that JVM6es don't have. Reinier Zwitserloot 2014-04-30 23:26:24 +02:00
  • 934e41d821 eclipse usually just wants 'null' instead of a zero-len array. Reinier Zwitserloot 2014-04-30 23:22:36 +02:00
  • fd1a9d7c09 [java8] Support in delombok for intersection typecast and lambdas Roel Spilker 2014-05-01 00:03:01 +02:00
  • 415fa0d8db Changed whitespace Roel Spilker 2014-04-30 22:14:08 +02:00
  • 2a449eee23 [test harness] Java 7+ tests would not be triggered using java 8 Roel Spilker 2014-04-30 21:40:46 +02:00
  • 5fcb9284c1 added docs for the new onParam feature on EqualsAndHashCode, and some tiny stylistic nitpicking. Reinier Zwitserloot 2014-04-29 22:00:30 +02:00
  • f93478e7b5 Fixed tests, added test for ecj. Christian Sterzl 2014-04-03 14:10:31 +02:00
  • bb9783fcec Fixing possible NPE Christian Sterzl 2014-04-03 12:25:00 +02:00
  • 9327a71b1d Adde my name to the Authors list. Christian Sterzl 2014-04-03 11:32:16 +02:00
  • 4cabd0d0ce Adding eclipse support. Christian Sterzl 2014-04-03 11:26:46 +02:00
  • 3d32cd85f1 Adding onParam to annotation @EqualsAndHashCode to add individual annotations to the parameters of equals and canEqual. Christian Sterzl 2014-04-03 08:11:16 +02:00
  • 6afa3d2ec9 [#655] Switched to ASM5 to support -target 1.8 classes. Reinier Zwitserloot 2014-04-02 01:20:01 +02:00
  • e0c5f30012 [#655] Added a test for the post compiler. It indeed fails in JDK8 now due to an ASM version that doesn't understand java 8 class files. Reinier Zwitserloot 2014-04-02 00:58:57 +02:00
  • 735ac6e8c2 all usage of sneakyThrow is now throw sneakyThrow as it should be. Reinier Zwitserloot 2014-04-01 23:44:42 +02:00
  • 9c8098d35b Added issue number to changelog Roel Spilker 2014-03-26 22:35:19 +01:00
  • d41ef4bf83 [i659] suppression of @ConstructorProperties should use config instead. Also modified all onX examples to use two underscores. Roel Spilker 2014-03-26 22:33:00 +01:00
  • 4d24542dac [i660] canEqual is now protected instead of public. Roel Spilker 2014-03-26 21:11:30 +01:00
  • db71f39c27 Merge branch 'master' into configuration Roel Spilker 2014-03-18 21:53:20 +01:00
  • 17972d59fa [#590][refactor] Fix for deadlock in WeakHashMap. Refactored all code that used a WeakHashMap to fake a field. Roel Spilker 2014-03-17 21:56:49 +01:00
  • 362000933f fixed the weird goosechase thing in the changelog. Reinier Zwitserloot 2014-03-07 03:11:07 +01:00
  • aeae902342 post release version bump Reinier Zwitserloot 2014-03-07 00:01:58 +01:00
  • 0ad9077d46 dang, I typoed the version number in changelog, and I already pushed out to maven. Oh well. Reinier Zwitserloot 2014-03-06 23:57:01 +01:00
  • 21095bbb97 pre-release version bump Reinier Zwitserloot 2014-03-06 23:21:55 +01:00
  • 0de56b76e6 [configuration] All current kets are now camelCase and stop-bubbling is renamed to config.stopBubbling Roel Spilker 2014-03-05 00:19:23 +01:00
  • a2af901ba7 removed unused code Roel Spilker 2014-03-04 23:03:48 +01:00
  • 0c8eb5b010 we copied the tests into the build dir for some reason, that was not neccessary. Reinier Zwitserloot 2014-03-04 23:23:34 +01:00
  • cf40bc031c we copied the tests into the build dir for some reason, that was not neccessary. Reinier Zwitserloot 2014-03-04 23:23:16 +01:00
  • 8eeafcc644 Merge branch 'master' into configuration Reinier Zwitserloot 2014-03-04 23:19:28 +01:00
  • f956ba1e33 [configuration] Merge branch 'master' as we work on configuration. Reinier Zwitserloot 2014-03-04 23:16:49 +01:00
  • 6c1993659c Updated changelog to reflect fixes for issue #648 and getting rid of the JNA dep. Roel Spilker 2014-03-01 03:28:27 +01:00
  • 60cce65881 Potential fix for NPE in classloader, issue 648 Roel Spilker 2014-02-28 23:41:06 +01:00
  • fbab1ca77c yet another patcher-sourced fix, heh. Version-a-day! Reinier Zwitserloot 2014-03-01 02:55:46 +01:00
  • 1fa0114283 Updated to new patcher to get rid of JNA dep. Reinier Zwitserloot 2014-03-01 02:42:30 +01:00
  • ed57bc84b0 Updating to new lombok.patcher 'HomeFinder'. Reinier Zwitserloot 2014-03-01 02:14:24 +01:00
  • 0bd2425b29 Fixed documentation of @RequiredArgsConstructor (Issue 593) Roel Spilker 2014-02-27 23:29:02 +01:00
  • 6d37333f2d updated changelog to reflect the new support for luna and some JDK8 features in eclipse. Roel Spilker 2014-02-27 21:30:49 +01:00
  • f7822aed9a Fixed debug template for LombokizedEclipse, and added 'local' option for lombok.patcher. Reinier Zwitserloot 2014-02-27 17:15:49 +01:00
  • 33d6e5c45f Fixed lombok support in eclipse 4.4 ('luna'). Reinier Zwitserloot 2014-02-27 16:06:40 +01:00
  • 99784282b9 fun times ant hacking to make the ant eclipseForDebugging task ask which alternative you want in the face of multiple plugin versions. Reinier Zwitserloot 2014-02-27 04:48:18 +01:00
  • 7d10aad6a6 Updating some of the wording in the installer, notably any hint that this thing still does anything for netbeans. Reinier Zwitserloot 2014-02-27 02:57:16 +01:00
  • c476109671 Fixed some issues when using lambda expressions in eclipse using the beta JDK8 support plugin for Kepler. Reinier Zwitserloot 2014-02-27 02:57:00 +01:00
  • e82a1c052e yet another (much better) attempt at fixing the deadlock issue. Again all the work is in lombok.patcher, this is just updating the deps. Roel Spilker 2014-02-25 21:20:45 +01:00
  • 15e7adfa08 Another shot in the dark to fix deadlock issues with eclipse and build plugins, issue #645 and issue #531. The actual fix is in lombok.patcher, this is just a dep update to use v0.8 of lombok.patcher which is the real shot in the dark. Roel Spilker 2014-02-24 23:16:28 +01:00
  • 4372aedbd0 Issue 641: @Delegate is incorrectly allowed on static members in javac. Also added tests, Reinier. Roel Spilker 2014-02-20 23:08:37 +01:00
  • bef8d3cb41 previous fix also fixes issue 438: Using the surround with try/catch quickfix in methods with SneakyThrows Roel Spilker 2014-02-20 21:34:57 +01:00