HumbleUI / JWM

Cross-platform window management and OS integration library for Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Lombok causes inconvenience to debug when used in library

bumfo opened this issue · comments

commented

As per mplushnikov/lombok-intellij-plugin#438
Lombok nullified an important function of Intellij IDEA that can show library code directly from user side, which is vitally important when debugging. However, while usage of Lombok has little benefit for libraries, it causes inconvenience because users can no longer look at the source code to see what functions it has, and can no longer precisely locate function call stack in source code while debugging.

previous discussion; as a result of that, the current -sources.jar files should provide accurate line numbers for stacktrace & source comparison. (IntelliJ does show errors for the lombok sources (maybe the plugin would fix that? idk), but code navigation works just fine)

@bumfo does it solve it for you?