Commit Graph
1801 Commits
Author SHA1 Message Date
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
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
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
Reinier Zwitserloot d2ebb4ab4c pre-release version bump 2015-08-18 23:48:22 +02:00
Reinier Zwitserloot fb551f7311 Updated changelog for fix to issue #855 2015-08-18 23:44:39 +02:00
Reinier Zwitserloot 07f7afe626 Bugfix in eclipse handler for toBuilder(); using a method that older versions of eclipse don’t have yet. 2015-08-18 23:43:17 +02:00
Reinier Zwitserloot 1dcbc161c4 [Closes #855] [jdk8] annotations are now legit on types and type parameters in JDK8, but we’d print errors in delombok when encountering these. 2015-08-18 23:12:17 +02:00
Reinier Zwitserloot 05760d67ef [Closes #899] Typo in the LogManager name of log4j2 in the javadoc of the Log4j2 annotation. 2015-08-18 22:14:09 +02:00
Reinier Zwitserloot a09f5842d9 Fixed an oversight in the docs for Data 2015-08-16 02:46:04 +02:00
Reinier Zwitserloot 62877ecdb2 Merge branch 'force'
Conflicts:
	doc/changelog.markdown
	src/core/lombok/eclipse/handlers/HandleBuilder.java
2015-08-16 02:42:43 +02:00
Reinier Zwitserloot 059d2b5304 Merge branch 'builderClone'
Conflicts:
	doc/changelog.markdown
2015-08-16 02:39:13 +02:00
Reinier Zwitserloot 41d312454a Added documentation for @Helper 2015-08-16 02:36:40 +02:00
Reinier Zwitserloot 244ad85116 added changelog for @Helper 2015-08-13 14:12:25 +01:00
Reinier Zwitserloot a03fa19b87 [trivial][typo] typofixing some internal javadoc. 2015-08-13 14:11:12 +01:00
Reinier Zwitserloot aad0666ef2 Added new feature: @Helper including both annotations and tests. 2015-08-13 14:11:00 +01:00
Reinier Zwitserloot 6ca549224f [trivial] [refactor] resorted order of configuration key constants to be alphabetical. 2015-08-13 12:20:49 +01:00
Reinier Zwitserloot 2fc0bb6fd8 fixing typo in constant name of utility class config flag. 2015-08-13 12:20:09 +01:00
Yun Zhi Lin 1f5d1ef98d updated Java doc to reflect generation of @AllArgsConstructor instead of @RequiredArgsConstructor 2015-08-07 22:28:53 +10:00
Reinier Zwitserloot e9f20501f7 [trivial] some updates to the javadoc of @Builder. 2015-07-27 23:29:18 +02:00
Reinier Zwitserloot fd1d18a299 Support for @NoArgsConstructor(force = true). 2015-07-22 04:40:19 +02:00
Reinier Zwitserloot 334580ee54 [trivial] restyle. 2015-07-22 04:32:30 +02:00
Reinier Zwitserloot 22dc8827b6 docs for the new toBuilder=true feature. 2015-07-21 05:28:21 +02:00
Reinier Zwitserloot 0c751bdf3c [trivial] copyright year bump 2015-07-20 22:39:54 +02:00
Reinier Zwitserloot f38811779b added javac impl of toBuilder along with test file. 2015-07-20 22:39:35 +02:00
Reinier Zwitserloot e2289ef200 added testcase for ecj version of @Builder(toBuilder=true) 2015-07-17 10:48:10 +02:00
Reinier Zwitserloot a17d1fc13d eclipse impl for @Builder(toBuilder=true) 2015-07-17 00:09:27 +02:00
Reinier Zwitserloot 389034c937 TypeLibrary now compatible with inner types. 2015-07-16 04:33:59 +02:00
Reinier Zwitserloot cb944f61bc changelog updated to point at new github URLs 2015-07-15 21:12:38 +02:00
Reinier Zwitserloot 36ec500d2b updated website to point to github issue tracker instead of code.google. 2015-07-15 01:35:45 +02:00