Rawi01
4c8607f2a4
[ fixes #3315 ] Copy annotations on record components
2023-05-10 17:02:19 +02:00
Rawi01
250bc0660b
[ fixes #3406 ] Find jdt.core classloader if initialized in batch mode
2023-04-16 18:10:19 +02:00
Rawi01
3f51b25ac9
Remove eclipse specific classes in ExtensionMethod patch signatures
2023-04-14 21:55:28 +02:00
Rawi01
afceb138e6
[ fixes #3373 ] Find references for extension methods
2023-03-22 22:57:52 +01:00
Christoph Dreis
e051df91a0
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-22 12:36:28 +01:00
Rawi01
02fe21f27c
[jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop
2023-03-22 12:35:53 +01:00
Rawi01
f87b6716bc
[jdk20] Adds support for updated JCEnhancedForLoop
2023-03-22 12:35:38 +01:00
Rawi01
8c0081a806
[ fixes #3364 ] Generate JCTree clones to prevent duplicate nodes
2023-03-22 12:33:59 +01:00
Rawi01
3b968fe57c
Fix binding patterns in delombok in Java 14+15
2023-03-22 10:22:34 +01:00
Reinier Zwitserloot
79c5d2dfd3
Merge pull request #3358 from dreis2211/config-parent-cache
...
Cache ConfigurationFile.parent()
2023-03-21 17:39:34 +01:00
Rawi01
e64c6b5879
[ fixes #3346 ] Add jakarta Nonnull/Nullable annotations
2023-03-21 17:38:04 +01:00
Reinier Zwitserloot
984cd1d5cf
[trivial] code style
2023-03-21 17:37:24 +01:00
Reinier Zwitserloot
5a2b68c574
Merge pull request #3357 from dreis2211/stop-bubbling
...
Avoid looking up parent if bubbling stopped
2023-03-21 17:35:23 +01:00
Rawi01
6f204d98c4
[ fixes #3366 ] Handle @NonNull type annotations on record components
2023-03-21 17:13:54 +01:00
Rawi01
13642eb896
[ fixes #3332 ] Prepend jdt.core SCL to compiler SCL
...
The latest eclipse version properly splits the jdt.core module and the
compiler. To load jdt.core classes during compilation the compiler SCL
needs a reference to the jdt.core SCL.
2023-03-21 17:11:45 +01:00
Reinier Zwitserloot
f494c8efea
Merge pull request #3356 from dreis2211/reduce-allocations-typematch
...
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-03-21 17:10:34 +01:00
Reinier Zwitserloot
f22f6d7e13
Merge pull request #3355 from dreis2211/module-name-fix
...
Remove obsolete LombokProcessor.getModuleName
2023-03-21 17:04:45 +01:00
Rawi01
148680cb49
[jdk20] Reorder JavacAST child nodes for JCEnhancedForLoop
2023-03-21 16:12:22 +01:00
Rawi01
d96bf4cc36
[jdk20] Adds support for updated JCEnhancedForLoop
2023-03-21 16:12:22 +01:00
Rawi01
83c4dcfd52
[jdk20] Updates support for record patterns
2023-03-21 16:12:22 +01:00
Christoph Dreis
ea0fbd8ca5
Cache ConfigurationFile.parent()
2023-02-22 14:03:58 +01:00
Christoph Dreis
094077da6e
Avoid looking up parent if bubbling stopped
2023-02-22 13:56:13 +01:00
Christoph Dreis
f13750c271
Reduce allocations from JavacHandlerUtil.typeMatches()
2023-02-21 08:37:38 +01:00
Christoph Dreis
d5f1f79df6
Remove obsolete LombokProcessor.getModuleName
2023-02-20 20:50:17 +01:00
Reinier Zwitserloot
e5c324c615
[release] post-release version bump
2023-02-03 04:02:13 +01:00
Reinier Zwitserloot
566dfe73ca
[build] final touches on updating deployment to new cloudflare host
2023-02-03 03:54:46 +01:00
Reinier Zwitserloot
756f0019c3
[build] Uploading edge repo to cloudflare R2 bucket straight from ant now possible
2023-02-03 02:21:20 +01:00
Reinier Zwitserloot
930cc24105
[versioning] pre-release version bump 1.18.26
2023-01-19 22:58:23 +01:00
Reinier Zwitserloot
86029538ee
to be JDK6-buildable, replace SafeVarargs with SuppressWarnings
2023-01-19 22:55:03 +01:00
Reinier Zwitserloot
e02d0c64cf
Replace JDK11 code with JDK6 compatible code to avoid warns/errs during dev only.
2023-01-19 22:51:30 +01:00
Rawi01
b718fbf497
[ fixes #3327 ] Inject fields after generated record fields
2023-01-15 23:50:41 +01:00
Reinier Zwitserloot
5ed4d0f37f
Merge pull request #3326 from Rawi01/utilityclass-npe
...
Reset erasure_field of symbol
2023-01-12 02:05:31 +01:00
Reinier Zwitserloot
9e6f66c557
Merge pull request #3325 from Rawi01/builder-default-array
...
Convert short array initializers to long version
2023-01-12 02:04:20 +01:00
Reinier Zwitserloot
8bb4dc5daa
Merge pull request #3312 from Rawi01/extensionmethod-nonstatic
...
Ignore non-static/non-public extension methods
2023-01-12 01:56:15 +01:00
Reinier Zwitserloot
b69ff85b94
Merge pull request #3299 from YassinHajaj/master
...
The URL to constructor has been corrected : replaced "Constructor" with "constructor"
2023-01-12 01:53:14 +01:00
Reinier Zwitserloot
179f7369c8
Merge pull request #3289 from mernst/typeannotations-sources
...
Typo fixes
2023-01-12 01:50:43 +01:00
Reinier Zwitserloot
fd64adb9f0
Merge pull request #3288 from Rawi01/val-default-method
...
Use real type for enclosing class
2023-01-12 01:50:17 +01:00
Reinier Zwitserloot
3c9e4770b3
Merge pull request #3262 from marc-guenther/extension-methods-for-interfaces
...
fixes #3259 : allow @ExtensionMethod on interfaces
2023-01-12 01:48:01 +01:00
Reinier Zwitserloot
9ad2846b5d
Merge pull request #3250 from mernst/typos-typos
...
Fix typos
2023-01-12 01:45:44 +01:00
Reinier Zwitserloot
e90d497c93
Merge pull request #3232 from janrieke/superBuilderFixMethodExistsChecks
...
Fix SuperBuilder for fields named "build" or "self"
2023-01-12 01:44:52 +01:00
Reinier Zwitserloot
ef916881ad
Merge pull request #3215 from janrieke/superBuilderExtendsClauseCollisions
...
SuperBuilder: check extends/implements for collisions (fixes #3202 )
2023-01-12 01:40:23 +01:00
Rawi01
ad35c80843
[jdk19] Add support for record pattern
2023-01-12 00:37:54 +01:00
Rawi01
7928cf4ba0
[jdk19] Add support for new guard pattern
2023-01-12 00:37:54 +01:00
Rawi01
fedc92663e
[jdk19] Add support for JCConstantCaseLabel
2023-01-12 00:37:54 +01:00
Reinier Zwitserloot
d59fff6ef9
[documentation] We had various links to features/Log, but the right canonical url is features/log.
...
Also, the changelog has been updated; all links updated to the canonical version.
2023-01-12 00:37:53 +01:00
Rawi01
5f0582baef
[ fixes #3274 ] Reset erasure_field of symbol
2023-01-09 23:11:43 +01:00
Rawi01
f13b4dbbfc
[ fixes #3306 ] Convert short array initializers to long version
2023-01-07 10:10:33 +01:00
Rawi01
4feabb4d1e
[ fixes #3310 ] Ignore non-static/non-public extension methods
2022-12-11 17:15:58 +01:00
YassinHajaj
29adc2f371
Replaced "Constructor" by "constructor" in URL
2022-11-17 11:30:11 +01:00
YassinHajaj
79ad066117
Replaced "Constructor" by "constructor" in URL
2022-11-17 11:30:00 +01:00