AndroidIDE icon indicating copy to clipboard operation
AndroidIDE copied to clipboard

[Feature]: Lombok annotations support for the Java Language Server

Open MrBoomDeveloper opened this issue 2 years ago • 3 comments

Feature description

I recently found out about such a cool library called Lombok. It allows you to use short annotations instead of a bunch of unnecessary methods. I tried to build a project in AndroidIDE and it works! It just looks like Java Language Server doesn't see lombok generated methods like getters and setters. Screenshot_20230507-220506 Screenshot_20230507-220315 Screenshot_20230507-220305

What version of AndroidIDE you're using?

v2.4.0 (debug builds)

Duplicate issues

  • [X] This issue has not been reported yet.

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

MrBoomDeveloper avatar May 07 '23 17:05 MrBoomDeveloper

This will probably take some time to be implemented. Could you provide a sample AndroidIDE project to test?

itsaky avatar May 08 '23 09:05 itsaky

This will probably take some time to be implemented. Could you provide a sample AndroidIDE project to test?

Sure! Here it is: https://github.com/MrBoomDeveloper/Lombok-Sample

MrBoomDeveloper avatar May 08 '23 11:05 MrBoomDeveloper

But it works and compiles successfully only the issue I faced is the red line in editor and no suggestion

mohammad-ayan-008 avatar May 28 '24 00:05 mohammad-ayan-008