Commit Graph
2390 Commits
Author SHA1 Message Date
Misagh Moayyed 5aea9e9cdd add ant task to install lombok jar into local maven repository 2018-08-27 21:38:47 +02:00
Misagh Moayyed ae881e5de6 add ant task to install lombok jar into local maven repository 2018-08-27 21:38:47 +02:00
Jan Rieke ca2b8c281b SuperBuilder now with generics on self() method 2018-08-27 21:38:19 +02:00
Jan Rieke e23cf0bcbe fixed SuperBuilder test results, now with generics on self() method 2018-08-27 21:38:19 +02:00
Roel Spilker d548879e7d Merge branch 'janrieke-superBuilderNonNull' 2018-08-27 21:37:25 +02:00
Roel Spilker 0cb87873c2 Merge branch 'superBuilderNonNull' of https://github.com/janrieke/lombok into janrieke-superBuilderNonNull
# Conflicts:
#	src/core/lombok/eclipse/handlers/HandleSuperBuilder.java
#	src/core/lombok/javac/handlers/HandleSuperBuilder.java
#	test/transform/resource/after-delombok/SuperBuilderWithDefaults.java
#	test/transform/resource/after-ecj/SuperBuilderWithDefaults.java
2018-08-27 21:36:41 +02:00
Roel Spilker ecf754c87d Update changelog 2018-08-27 21:27:08 +02:00
Jan Rieke 479738da89 @SuperBuilder adapts @Builder.Default behavior from @Builder as #1347 is
fixed now (ecj)
2018-08-27 21:23:11 +02:00
Jan Rieke f072827630 @SuperBuilder adapts @Builder.Default behavior from @Builder as #1347 is
fixed now (javac)
2018-08-27 21:23:11 +02:00
Roel Spilker 3f4f9e6552 Merge branch 'charphi-master' 2018-08-27 21:18:19 +02:00
Philippe Charles 3ffac66424 Merge branch 'master' into master 2018-08-22 09:54:00 +02:00
Reinier Zwitserloot 769185e123 [#1806] Potential fix for java 11 in regards to module system. 2018-08-21 01:03:59 +02:00
Reinier Zwitserloot f83488af9c [#1808] Probable fix: Using module names with dots in them was causing issues, as we only use the simple name. Actually getting the full module name is a little tricky, but this should do the job. 2018-08-21 00:14:03 +02:00
Roel Spilker 42c96d92fd remove jitpack documentation, since it's not working yet. 2018-08-21 00:02:33 +02:00
Reinier Zwitserloot ca35539f7c [fixes #1812] @Singular marked collections which nevertheless somehow ended up null would cause an NPE during toBuilder() invocations. 2018-08-21 00:02:12 +02:00
Reinier Zwitserloot 35fe755b87 bugfix for the new ‘find the next priority’ system committed earlier; it should also find next priority for the astvisitors (only the annotation visitors were being considered). 2018-08-21 00:02:12 +02:00
Roel Spilker 52ffd6e1e7 added jitpack release to edge page 2018-08-20 22:58:35 +02:00
Roel Spilker 2c202e9c95 Fix version match, and remove debug echos
java.version contains 1.8.0_131 where ant.java.version only contains 1.8
2018-08-20 21:43:29 +02:00
Misagh Moayyed 747347793d Update build.xml 2018-08-20 21:43:29 +02:00
Misagh Moayyed 1f1e729e46 Update jitpack.yml 2018-08-20 21:43:29 +02:00
Misagh Moayyed 49e81a167f WIP - allow jitpack to build lombok using JDK 9 2018-08-20 21:43:29 +02:00
Misagh Moayyed 13dcb69145 WIP - allow jitpack to build lombok using JDK 9 2018-08-20 21:43:29 +02:00
Roland Praml a31e9ffdac use delared ast Type instead of generic one saves a lot of "checkcasts" in the byte code 2018-08-20 21:38:18 +02:00
Reinier Zwitserloot 13c1fde7a0 [fixes #1813] erroneous message on eclipse that lombok ‘can’t get the delegate of the gradle IncrementalProcessingEnvironment’. 2018-08-20 21:37:14 +02:00
Jan Rieke 0904b1fd3a [fixes #1759] ‘flag usage’ check on builder for eclipse 2018-08-20 20:51:34 +02:00
Roland Praml d2ec0e7bdd replace Collection<FieldAccess> by FieldAccess[] array (saves iterator instance) 2018-08-20 20:46:31 +02:00
Roland Praml 8151e710fc FIX: omit warning "Can't get the delegate of the gradle IncrementalProcessingEnvironment." in eclipse build. 2018-08-20 20:46:31 +02:00
Roland Praml c157e6537b Share the same class loader 2018-08-20 20:46:31 +02:00
Roland Praml 763b384a16 Do not use reflection to check if annotation is present 2018-08-20 20:46:31 +02:00
Roland Praml fe2117e779 using map.get instead of searching for entry 2018-08-20 20:46:31 +02:00
Roland Praml 46377b1be4 do not scan classes from java or sun package for extensions 2018-08-20 20:46:31 +02:00
Roland Praml 40570f7950 optimized the to/fromQualifiedName method 2018-08-20 20:46:31 +02:00
Roland Praml 100cff228d reduced calls of traverse invocations 2018-08-20 20:46:31 +02:00
Joachim Vandersmissen 2b0cd53d55 java.util.logging.Logger does not have an error method. 2018-08-20 20:04:57 +02:00
Jan Rieke 16fc34f36c adapted existing tests to changed default assignment generation 2018-08-16 18:37:34 +02:00
Jan Rieke 76f6013b59 do null checks after assignment so that default==null is covered; only
assign value once so that final fields work (ecj)
2018-08-16 18:31:19 +02:00
Jan Rieke 31aef5219d only assign value once so that final fields work (javac) 2018-08-16 17:58:05 +02:00
Jan Rieke 46837d6d8b do null checks after assignment so that default==null is covered 2018-08-16 17:48:50 +02:00
Jan Rieke 8439cb5428 @SuperBuilder adapts @Builder.Default behavior from @Builder as #1347 is
fixed now (ecj)
2018-08-16 15:27:54 +02:00
Jan Rieke dbc173ba5c @SuperBuilder adapts @Builder.Default behavior from @Builder as #1347 is
fixed now (javac)
2018-08-16 14:38:44 +02:00
Reinier Zwitserloot c21adf7f47 [website] added some ugly docs on how to interop jackson and builder. We need to make this prettier later and add the magic for how to interop Singular with Jackson later. 2018-08-02 15:52:34 +02:00
Reinier Zwitserloot 6b84e38152 make access on the website to for example Builder/ also work 2018-08-02 15:20:06 +02:00
Reinier Zwitserloot 0038b48eea docs for the redesigned FieldNameConstants. 2018-07-29 17:17:22 +02:00
Reinier Zwitserloot e964f5eec6 [website] ’Install’ -> ‘How to use’ 2018-07-29 16:47:39 +02:00
Reinier Zwitserloot b9fb35cb8e Printing missing gradle integration would print for any non-javac, non-gradle compiler. Fixed that. 2018-07-29 16:38:16 +02:00
Reinier Zwitserloot eeab3c0021 A few upgrades for the printers used with @lombok.core.PrintAST. 2018-07-29 16:37:54 +02:00
Reinier Zwitserloot 3d432c38d0 code impl of FieldNameConstants rewrite + test updates for it 2018-07-29 16:37:21 +02:00
Reinier Zwitserloot 61fbd4a7f8 post-release version bump 2018-07-26 00:17:09 +02:00
Reinier Zwitserloot dc715da8b7 pre-release version bump 2018-07-26 00:00:24 +02:00
Reinier Zwitserloot 7e94041dbc Added key ‘dangerousconfig.lombok.disable’. 2018-07-25 23:19:00 +02:00