Commit Graph
878 Commits
Author SHA1 Message Date
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