Commit Graph
1828 Commits
Author SHA1 Message Date
Roel Spilker d3c79494a3 use https://repo1.maven.org/maven2 instead of http://repo2.maven.org/maven2 2015-12-18 18:18:13 +01:00
Roel Spilker fb6a58f933 add text to change for edge-specific features. 2015-12-07 00:43:15 +01:00
Roel Spilker 8037350c70 [issue #942] let @Data work on jdk9, first steps. 2015-12-06 01:11:30 +01:00
Roel Spilker 50716864f6 add bug detection for the wrong usage of lombok.javac.apt.Processor 2015-12-05 03:01:34 +01:00
Roel Spilker 49e9b7f7dd rename the old Processor to make room for a bug-chase version. 2015-12-02 22:03:03 +01:00
Roel Spilker 57578f46ec add missing method to SetGeneratedByVisitor 2015-12-02 00:02:35 +01:00
Reinier Zwitserloot ac319cca87 [Fixes #945] wither methods for abstract classes now slightly less useless. 2015-11-23 03:53:12 +01:00
Reinier Zwitserloot 5029fd041d [Fixes #949] accessor prefixes messed up auto-singular generation. 2015-11-23 03:29:27 +01:00
Reinier Zwitserloot 728ae6421d [Fixes #965] Adds a config key to automatically determine the behaviour of equals and hashCode generation when 2015-11-23 03:12:50 +01:00
Reinier Zwitserloot b8ced807a7 [Fixes #970] Eclipse would generate some internal IDE errors if using ‘val’ on invalid expressions. This fixes one such case. 2015-11-22 23:47:24 +01:00
Reinier Zwitserloot ba2cde332a [Fixes #972] 1-arg lambdas with explicit typing on the argument did not pretty print correctly. 2015-11-22 23:32:15 +01:00
Reinier Zwitserloot e05feead3f [Fixes #974] typo in the website docs for Constructor.html 2015-11-22 22:39:27 +01:00
Roel Spilker d41f1b5d3f have the generated test runtargets works well with shadowloader so we can debug 2015-11-17 23:10:37 +01:00
Reinier Zwitserloot 0bd688d7e6 Merge branch 'builderUpdate' 2015-11-17 02:15:31 +01:00
Reinier Zwitserloot 0e34eec766 Merge remote-tracking branch 'origin/master' 2015-11-17 02:15:26 +01:00
Reinier Zwitserloot 5b6829b863 updated changelog to reflect adding issue #937 2015-11-17 02:15:13 +01:00
Reinier Zwitserloot b235bb49c5 [issue #937] Refactored the support for guava’s ImmutableTable. 2015-11-17 02:14:13 +01:00
Roel Spilker 8a504f8bee handle ignored tests correctly 2015-11-17 01:41:23 +01:00
Roel Spilker 9eb70cb3e2 add the capability to the testing framework to verify that delombok actually also handles the changed flag correctly 2015-11-17 00:04:39 +01:00
Reinier Zwitserloot 6a003350f6 Merge branch 'master' of https://github.com/spacanowski/lombok into spacanowski-master
Conflicts:
	test/transform/resource/after-delombok/BuilderSingularGuavaListsSets.java
	test/transform/resource/after-ecj/BuilderSingularGuavaListsSets.java
2015-11-17 00:01:29 +01:00
Reinier Zwitserloot 329202a37f [Fixes #63] finished accept on patch request to add support for @Builder on instance methods by adding the changelog entry. 2015-11-16 23:58:13 +01:00
Reinier Zwitserloot 505921f805 Merge branch 'enriquedacostacambio-pr-builder-on-instance-methods' into builderUpdate 2015-11-16 23:53:51 +01:00
Reinier Zwitserloot 8508e789f9 Merge branch 'pr-builder-on-instance-methods' of https://github.com/enriquedacostacambio/lombok into enriquedacostacambio-pr-builder-on-instance-methods
Conflicts:
	AUTHORS
	src/core/lombok/Builder.java
	src/core/lombok/eclipse/handlers/HandleBuilder.java
	src/core/lombok/javac/handlers/HandleBuilder.java
2015-11-16 23:53:34 +01:00
Reinier Zwitserloot bd78d08417 [builder] Added clearX() functionality for @Singular annotations for javac. Also docs and changelog. 2015-11-16 23:46:12 +01:00
Reinier Zwitserloot ae4035c9bf [builder] Added clearX() functionality for @Singular annotations for ecj 2015-11-16 23:21:58 +01:00
Reinier Zwitserloot b8a222006d [trivial] updating a new test to account for the fact that the prettyprinter prints casts a bit different. 2015-11-16 22:35:40 +01:00
Reinier Zwitserloot 8db1793461 Added a prettyprinter test case with some exotic java constructs, and fixed a few bugs involving these. Also removed the old pretty printer. 2015-11-16 22:18:29 +01:00
Reinier Zwitserloot dc5e1b9b35 bugfix for comments near start of nodes (it would throw off alignment in pretty printer). 2015-11-16 22:18:29 +01:00
Reinier Zwitserloot 3f0a13501f generating fields now occurs in the right place even for enums (no impact; the pretty printer fixes this for delombok and javac doesn’t care, but, still, let’s generate the same structure as what is parsed). 2015-11-16 22:18:29 +01:00
Reinier Zwitserloot cb43dab235 Generate JCParens nodes in the appropriate places (the pretty printer picked this up for delombok and javac doesn’t care, so it technically doesn’t matter, but lets generate node structures that match what would be parsed if written out in hand). 2015-11-16 22:18:29 +01:00
Reinier Zwitserloot 9cfac4131f The bulk of the effort for a new pretty printer. 2015-11-16 22:18:29 +01:00
Roel Spilker ff4f995507 [#950] Changelog record for fixing issue 950. 2015-10-26 22:59:35 +01:00
Roel Spilker 3041420ab9 [fixes #950] A source file with just parameter @NonNull would not trigger delombok due to lack of ast.setChanged flagging 2015-10-26 22:56:10 +01:00
Roel Spilker 30cfbcf9e4 Add tests for @EqualsAndHashCode for the attributes of and exclude 2015-10-26 22:21:16 +01:00
spc 22e1fb91d4 Fixed typo, moved imports 2015-10-08 17:23:42 +02:00
Roel Spilker be2dfb3d9d Merge pull request #893 from yunspace/master
Updated @Value Java doc to @AllArgsConstructor
2015-10-07 17:56:45 +02:00
Yun Zhi Lin e374ad1991 added yunspace to authors 2015-10-07 23:22:19 +11:00
Reinier Zwitserloot c9399b5911 Belated updated to previous commit for config-key field defaults: Don’t read a config key if it has no possible impact on what we’re going to do. 2015-10-06 00:33:52 +02:00
Reinier Zwitserloot 9d8c4e4099 New feature: FieldDefaults can now be configured to apply to _every_ file, regardless of annotations. 2015-10-06 00:25:32 +02:00
Reinier Zwitserloot b4d69f5cb8 Belated addendum to previous commit: The tests for @NonNull on parameters of default methods should be restricted to java8+ 2015-10-06 00:15:16 +02:00
Reinier Zwitserloot e94a5f9ee3 [Fixes #807] The NonNull annotation can now be used documentary style on params of abstract methods. The warning has been eliminated. 2015-10-05 21:58:00 +02:00
spc db8281f7f5 Added support for builder singular for Guavas ImmutableTable 2015-10-04 09:23:28 +02:00
Roel Spilker 264c66b53f Merge pull request #936 from drusin/master
Modify createEclipseLaunchForTestEnvironment to generate a launch file
2015-10-02 11:52:16 +02:00
Dawid Rusin 47f9bcbcd7 Modify createEclipseLaunchForTestEnvironment to generate a launch file
that also out-of-the-box can run the ecj tests
2015-10-02 11:48:45 +02:00
Roel Spilker 656668808f Merge pull request #935 from drusin/master
Adds the IntelliJ IDEA output directory `/out` to .gitignore
2015-10-02 11:15:10 +02:00
Dawid Rusin 75e4a6caf3 Adds the IntelliJ IDEA output directory /out to .gitignore 2015-10-02 11:05:04 +02:00
Roel Spilker 9fbc226e09 [Closes #928] @Value no longer makes uninitialized static fields final 2015-09-24 00:28:57 +02:00
Roel Spilker 1bc73d7703 Remove lombok annotation from source 2015-09-23 22:09:09 +02:00
Reinier Zwitserloot 74bcdd9306 post-release version bump 2015-08-19 00:06:25 +02:00
Reinier Zwitserloot 72341626ce Some documentation fixed discovered as we released 1.16.6 2015-08-19 00:05:41 +02:00