projectlombok / lombok

Very spicy additions to the Java programming language.
https://projectlombok.org/
Other
12.79k stars 2.37k forks source link

Error badge in Netbeans project view for lazy getter and ExtensionMethod #672

Open lombokissues opened 9 years ago

lombokissues commented 9 years ago

Migrated from Google Code (issue 637)

lombokissues commented 9 years ago

:bust_in_silhouette: gbierner   :clock8: Feb 06, 2014 at 20:30 UTC

What steps will reproduce the problem?

  1. Use the lazy getter or extension method examples in the documentation on Netbeans

What is the expected output? What do you see instead?

The code view looks fine, but there's a red error badge on the project view. This makes the whole project appear broken (even though it's not and will compile fine). Real errors on now harder to find.

What version of the product are you using? On what operating system? Lombok 1.12.4 and Netbeans 7.3.2 and 7.4. This does not occur with the previous version of lombok.

Thanks! Lombok is terrific and I truly appreciate you building and maintaining it.

lombokissues commented 9 years ago

:bust_in_silhouette: r.spilker   :clock8: Feb 10, 2014 at 20:44 UTC

You're welcome. With "This does not occur with the previous version of lombok." do you mean 1.12.2?

We've recently been working together with some netbeans gurus fixing some problems. Is there any chance you can use the edge release to see if it is still broken?

https://projectlombok.org/download-edge.html

lombokissues commented 9 years ago

:bust_in_silhouette: gbierner   :clock8: Feb 10, 2014 at 21:43 UTC

I'm pretty sure it's 1.12.2 that works, but I'm not 100% positive. I'll confirm tonight and also try the edge release. Thanks!

lombokissues commented 9 years ago

:bust_in_silhouette: gbierner   :clock8: Feb 11, 2014 at 04:57 UTC

Ok, I was more methodical this time and think I have some better information.

  1. With Netbeans 7.4, there are several problems up until 1.12.4, at which point everything works except the error badges described in this issue. No difference for the edge release.
  2. With Netbeans 7.3.1, 1.12.4 works fine except for an error badge for lazy getter. ExtensionMethod is fine here. This is actually nice-- I can at least upgrade lombok! Just can't use lazy getter yet.
lombokissues commented 9 years ago

:bust_in_silhouette: gbierner   :clock8: May 10, 2014 at 04:39 UTC

Good news, everyone! With lombok 1.12.6 and Netbeans 8, there are no error badges for ExtensionMethod. Still happens for lazy getter, though.

lombokissues commented 9 years ago

:bust_in_silhouette: sebekma   :clock8: Jun 19, 2014 at 15:06 UTC

Lazy getters issue still present for 1.14.2 and netbeans 8.

lombokissues commented 9 years ago

End of migration