Rawi01
8b57eaa12f
[ fixes #3823 ] Set missing source position for receiver annotation
2025-03-30 01:28:20 +01:00
Reinier Zwitserloot
2173494ce9
Merge pull request #3813 from Rawi01/eclipse-javadoc-stackoverflow
...
Replace inefficient Javadoc Regex
2025-03-30 01:08:58 +01:00
Reinier Zwitserloot
e2f07c816f
Merge pull request #3789 from Rawi01/utility-class-nested
...
Remove outer type reference when marking class as static
2025-03-30 00:48:56 +01:00
Reinier Zwitserloot
2ce303961e
Merge pull request #3786 from Rawi01/eclipse-extract-variable
...
Return generated node for side effect check
2025-03-30 00:45:17 +01:00
Rawi01
03fb4cb110
[ fixes #3781 ] Replace inefficient Javadoc Regex
2025-01-28 23:29:09 +01:00
Anshuman Mishra
9536c297ea
Remove annotation skip for duplicate check
2025-01-03 13:04:59 -08:00
Anshuman Mishra
d32de67f16
Syntax as pre Pre JDK 8
2024-12-28 09:34:28 -08:00
Anshuman Mishra
fab7ffdc2b
Add unit test and cover missing cases
2024-12-27 14:34:23 -08:00
Rawi01
36f5fa6cea
Add compile test step to Github Actions
2024-11-24 21:46:27 +01:00
Rawi01
4294ebd301
[ fixes #3605 ] Remove outer type reference when marking class as static
...
The class now implements Serializable to trigger generation of this$0
fields in the inner class. Since Java 18 the compiler only generates the
reference to the outer class if it is in use or the class is
Serializable.
2024-11-24 20:58:41 +01:00
Rawi01
4f29214445
[ fixes #3783 ] Return generated node for side effect check
2024-11-23 12:23:59 +01:00
Rawi01
5caea32510
[ fixes #3761 ] Update annotation value index
2024-10-19 11:49:29 +02:00
Rawi01
4aa58fb211
Update ecj message line numbers
2024-10-19 11:47:36 +02:00
Rawi01
02a89cf7fe
Check exact message line numbers in tests
2024-10-19 11:47:35 +02:00
Reinier Zwitserloot
6454db6cec
Merge branch 'jdk23' of https://github.com/Rawi01/lombok into jdk23
2024-10-18 00:13:53 +02:00
Reinier Zwitserloot
1ac535f644
Merge branch 'eclipse-synchronized-error' of https://github.com/Rawi01/lombok into eclipse-synchronized-error
2024-10-18 00:07:39 +02:00
Rawi01
b8c0427b3d
[ #3722 ] Support new JDK23 CommentStyle
2024-09-20 21:37:25 +02:00
Rawi01
6522b8230d
[ fixes #3748 ] Patch SourceTypeConverter to avoid parsing empty strings
2024-09-20 00:26:50 +02:00
Rawi01
09ac596dd8
Set ecj target version
2024-09-19 17:41:30 +02:00
Rawi01
ddf4ebce52
Remove deprecated inlineJsrBytecode
...
ECJ ignored this setting for Java 1.5+
2024-09-19 17:32:54 +02:00
Reinier Zwitserloot
1ac3950a9e
Merge pull request #3726 from Rawi01/npe-builder-javadoc
...
Add null check for compilation unit
2024-09-11 01:58:25 +02:00
Rawi01
f19a7e865a
[ fixes #3709 ] Improve extraction of javadoc comments
2024-08-20 23:33:12 +02:00
Rawi01
674386e49b
[ fixes #3706 ] Add null check for compilation unit
2024-08-20 22:01:55 +02:00
Reinier Zwitserloot
3cd41e8fa0
[trivial] some test cases were failing (due to the constructor-javadoc update); the bug was in the test cases, not the code.
2024-06-28 02:42:14 +02:00
Reinier Zwitserloot
3b68e39d10
Merge pull request #3697 from janrieke/superbuilder-fix-array-type-param
...
SuperBuilder: fix builder class extends clause for array type parameters
2024-06-28 02:19:42 +02:00
Reinier Zwitserloot
78c1f47176
Merge pull request #3689 from Rawi01/nested-javadoc
...
Generate javadoc for nested classes
2024-06-28 02:13:27 +02:00
Reinier Zwitserloot
da815a66d1
Merge pull request #3674 from Rawi01/standardexception-fields
...
Add cast for null arguments
2024-06-28 01:44:03 +02:00
Reinier Zwitserloot
6cf6caf468
Merge pull request #3673 from Rawi01/eclipse_field_generated
...
Mark injected fields as generated
2024-06-28 00:54:52 +02:00
Jan Rieke
eb6e01e172
add test case for array type parameter
2024-06-24 23:52:53 +02:00
Rawi01
0ab79d6f14
Generate javadoc for nested classes
2024-06-16 10:02:15 +02:00
Rawi01
a2dd5ffa6a
Remove duplicate content in copied @param tags
2024-06-15 11:32:51 +02:00
Rawi01
26c8271b3e
[ #2934 ] Copy last param javadoc, copy param javadoc in eclipse
2024-06-15 11:27:19 +02:00
Rawi01
4c3ede2e6b
Add missing test file
2024-05-24 18:40:10 +02:00
Rawi01
52283d71cc
[ fixes #3665 ] Add cast for null arguments
2024-05-24 00:58:35 +02:00
Rawi01
c8657f15f6
Mark injected fields as generated
2024-05-21 00:34:26 +02:00
Rawi01
eabcc3fb4a
[ fixes #933 ] Add javadoc for generated constructors
2024-05-21 00:09:45 +02:00
Reinier Zwitserloot
1ccae0db6d
[tests] Fixing up a few tests
2024-05-17 22:22:36 +02:00
Reinier Zwitserloot
a561449135
[tests] Continue with adjusting tests to reflect lombok.Generated defaulted: javac usually skipped tests.
2024-05-17 22:22:36 +02:00
Reinier Zwitserloot
4c3746bb46
[tests] This seemingly humongous commit is actually nothing: All test-cases now have @Generated annotations where before they did not.
2024-05-17 22:22:36 +02:00
Reinier Zwitserloot
0065d06b6e
[tests] Continue with adjusting tests to reflect lombok.Generated defaulted: eclipse usually skipped tests.
2024-05-17 22:22:36 +02:00
Reinier Zwitserloot
244d52af2f
[tests] This seemingly humongous commit is actually nothing: All test-cases now have @Generated annotations where before they did not.
2024-05-17 22:22:35 +02:00
Reinier Zwitserloot
3735de472e
[i3667] change default behaviour: lombok.Generated now generated by default
2024-05-17 22:22:35 +02:00
Reinier Zwitserloot
280d12c62d
[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 22:22:35 +02:00
Reinier Zwitserloot
8a99ac7d48
[trivial] toss out an unused import
2024-05-17 22:22:35 +02:00
Rawi01
19a55d0cc2
Add dynamic selection of eclipse class in CleanupTest
2024-05-17 22:22:34 +02:00
Rawi01
16c4206522
Exclude test for JDK < 8
2024-03-21 20:37:12 +01:00
Rawi01
3e57b2a0b4
[ fixes #2848 ] Support onX.flagUsage configuration key
2024-03-21 20:29:56 +01:00
Rawi01
3b20b70363
Support @Delegate in eclipse 2024-03
2024-03-18 19:17:58 +01:00
Rawi01
98cdf67ed6
Javadoc support for eclipse 2024-03
2024-03-18 19:17:58 +01:00
Rawi01
e4824cbe14
Fix Javadoc in Eclipse
2024-03-18 19:17:58 +01:00