Reinier Zwitserloot
906f66d6df
[i3667] change default behaviour: lombok.Generated now generated by default
2024-05-17 02:39:03 +02:00
Reinier Zwitserloot
07a0cf7cdd
[bugfix] mixing @Delegate and @Getter(lazy) causes positions to be lost. 15 years and nobody found this bug - not worth an issue or a changelog.
2024-05-17 02:39:03 +02:00
Reinier Zwitserloot
0e05959de6
[test-framework] Allow deity decrees when testing: We _know_ lombok is correct, it is the tests that are wrong:
...
Useful for small refactors that cause big test file changes.
2024-05-17 02:37:34 +02:00
Reinier Zwitserloot
c8f82f1255
[trivial] toss out an unused import
2024-05-17 01:18:38 +02:00
Reinier Zwitserloot
6b51348e39
[changelog] [ #3638 ] Reflect fix of issue in previous commit
2024-05-14 02:11:21 +02:00
Reinier Zwitserloot and GitHub
d04e9324af
Merge pull request #3633 from Rawi01/eclipse_case_statement
...
Fix Eclipse-I tests
2024-05-14 02:08:02 +02:00
Reinier Zwitserloot
9dc7e7f0cf
[release] post-release version bump
2024-03-20 01:21:03 +01:00
Reinier Zwitserloot
d2a18ebf75
[docs] Locked example needed its usage examples moved
2024-03-20 01:13:12 +01:00
Reinier Zwitserloot
0023c598c7
[docs] Locked.html had a wrong import
2024-03-20 01:11:52 +01:00
Reinier Zwitserloot
2618848385
[release] pre-release version bump
2024-03-20 01:09:17 +01:00
Rawi01
c341304c18
Add dynamic selection of eclipse class in CleanupTest
2024-03-19 21:24:51 +01:00
Rawi01
7957b6f3b2
Support for new CaseStatement constructor
2024-03-19 21:24:50 +01:00
Roel Spilker
5719fde58e
Update changelog in preparation for the upcoming release
2024-03-18 19:21:44 +01:00
Rawi01 and Roel Spilker
1b713add95
Add eclipse 2024-03 as test target
2024-03-18 19:17:58 +01:00
Rawi01 and Roel Spilker
521be03be4
Remove unused string literal code
...
This code was never used because StringLiteralConcatenation and
ExtendedStringLiteral extend StringLiterals and get handled a few lines
above. We might need to add it back and fix it if we want to copy
annotations like @Annotation("a" + "b") without transforming them to
@Annotation("ab")
2024-03-18 19:17:58 +01:00
Rawi01 and Roel Spilker
3b20b70363
Support @Delegate in eclipse 2024-03
2024-03-18 19:17:58 +01:00
Rawi01 and Roel Spilker
98cdf67ed6
Javadoc support for eclipse 2024-03
2024-03-18 19:17:58 +01:00
Rawi01 and Roel Spilker
e4824cbe14
Fix Javadoc in Eclipse
2024-03-18 19:17:58 +01:00
Rawi01 and Roel Spilker
c93400d9f4
[ fixes #2917 ] Use $value instead of value in lazy getter
2024-03-18 18:07:03 +01:00
Rawi01 and Roel Spilker
23307eb8d1
[jdk22] Adds support for unnamed variables (JEP 456)
2024-03-18 00:40:39 +01:00
Roel Spilker and GitHub
a54ec7005e
Document using jdk22 GA
2024-03-18 00:29:47 +01:00
Peter Schlömer and Roel Spilker
e9c8c37566
[website] Fix typo on GetterSetter page
2024-03-18 00:15:02 +01:00
Rawi01 and Roel Spilker
03201f2431
Always use maven to download ecj
2024-03-18 00:14:06 +01:00
Rawi01 and Roel Spilker
566ef72949
[ fixes #3225 ] Handle ambiguous extension methods
2024-03-18 00:14:06 +01:00
Roel Spilker and GitHub
fc1c018675
Use jdk22 GA instead of EA
2024-03-18 00:03:01 +01:00
Rawi01 and GitHub
a5bb414ac5
Merge pull request #3608 from jyoo980/master
...
Update JSpecify annotation fully-qualified names
2024-03-01 21:20:52 +01:00
James Yoo
e78d1ac3c2
Update email for @msridhar
2024-02-22 14:36:55 -08:00
James Yoo
7904d5ae98
Update AUTHORS
2024-02-22 12:11:56 -08:00
James Yoo
4f9bff1fb1
Merge in @msridhar's changes
2024-02-22 12:10:14 -08:00
Manu Sridharan and GitHub
fee263fb8d
Update JSpecify annotation names
2024-02-22 11:58:30 -08:00
James Yoo and GitHub
4a7c07df49
Update AUTHORS
2024-02-19 16:32:28 -08:00
James Yoo and GitHub
c2e31dd8f7
Add jspecify @NonNull annotation
2024-02-16 16:37:48 -08:00
Rawi01 and GitHub
8bea25107d
Merge pull request #3602 from oleludwig/fix_sneak_throws_and_prevent_null_analysis_remover
...
Fix removal of SneakyThrows and PreventNullAnalysis from bytecode
2024-02-07 23:27:19 +01:00
Ole Ludwig
04795298c1
Update authors file
2024-02-07 19:00:39 +01:00
Ole Ludwig
496acffd7d
Fix removal of SneakyThrows and PreventNullAnalysis from bytecode
...
The SneakyThrowsRemover and PreventNullAnalysisRemover were leaving traces of the calls to lombok.Lombok.sneakyThrow and lombok.Lombok.preventNullAnalysis behind because they were using a constructor of ClassWriter which reuses the constant pool of the original class for performance optimizations.
So although the calls to sneakyThrows and preventNullAnalysis get removed from the methods there were still entries in the constant pool for them.
The constant pool will be regenerated with this change so that the entries for sneakyThrows and preventNullAnalysis gets removed.
2024-02-04 15:24:39 +01:00
Rawi01 and GitHub
f3a4b1b415
Merge pull request #3600 from Rawi01/eclipse-dependency-download-with-version-support
...
Fix broken eclipse-I tasks
2024-02-03 00:35:33 +01:00
Rawi01 and GitHub
1eae01f3c2
Merge pull request #3599 from eruizc-dev/master
...
Allow builds from intel MacBook
2024-02-02 19:23:48 +01:00
Emiliano Ruiz Carletti
3c59b40f1c
Add arch x86_64
2024-02-02 13:52:58 -03:00
Rawi01
de4f6023be
Update deprecated tasks
2024-02-02 07:38:21 +01:00
Rawi01
dd95627811
Remove equals and now final hashCode method from test compilation unit
...
hashCode is now final in the parent class, so we cannot override it. To
avoid an NPE in the base implementation, we need to set the owner field.
The PRIMARY working copy owner seems to be sufficient.
2024-02-01 21:32:55 +01:00
Rawi01
cad428ea74
Use version numbers in eclipse dependency downloader
2024-02-01 20:44:09 +01:00
Rawi01 and GitHub
58f0249926
Merge pull request #3594 from janrieke/superBuilder-fix-type-annotation-in-extends
...
SuperBuilder: handle annotated types in extends clause for javac
2024-01-28 10:47:01 +01:00
Jan Rieke
603d512f93
only run test for java >= 8
2024-01-23 13:57:38 +01:00
Jan Rieke
2aaae4e9be
only run test for java >= 8
2024-01-23 13:19:20 +01:00
Jan Rieke
11322138e5
SuperBuilder: handle annotated types in extends clause for javac
2024-01-23 12:16:26 +01:00
Reinier Zwitserloot
2773ed5943
[changelog] [ #3529 ] Record this bug fixed in previous commit in the changelog
2024-01-17 02:14:45 +01:00
Reinier Zwitserloot and GitHub
946c60ab9b
Merge pull request #3587 from Rawi01/eclipse_fieldInitializer
...
Set real field initializer source in eclipse
2024-01-17 02:08:45 +01:00
Rawi01
2db9ca7ea4
Add license headers
2024-01-15 23:15:06 +01:00
Rawi01
f277791cf0
[ fixes #3529 ] Set real field initializer source
...
Eclipse copies the field initializer source code if it is a constant.
For generated nodes we have to read it from the ast node and not from
the source file.
2024-01-15 23:06:21 +01:00
Rawi01 and Roel Spilker
fd55c7aa93
[ci] Use variables and add eclipse I build tests
2024-01-15 22:26:38 +01:00