Java champions and Senior engineers speaking out against lombok

  • Lysergid@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    10 days ago

    Never had an issue with Lombok. Though I use only getters, setters, constructor and sneaky throws. And I don’t know what exactly they want to debug. It’s literally assignments in most cases. According to such logic, should all reflection based tool be removed too? I guess remove “bad” Spring and JPA/Hinernate then? What a nonsense

    • Von_Broheim@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      2 days ago

      I thought that the whole point of Lombok is that it’s not reflection based, they explicitly refuse to use reflection as a design principle. Afaik lombok statically generates methods and classes at pre compile. That’s why for example lombok does not support constructor inheritance or overloading.