Skip to Content
Product Information
Author's profile photo Frederik Hudak

Eclipse 2020-03 – what’s in it for abapers?

A new release of the Eclipse IDE came out yesterday. I wanted to make you aware of some important features of this release which are not as prominent in the release notes.

Performance

There’s two important points about performance hidden at the bottom:

  • Interactive performance has been further improved in this release.
  • To improve interactive performance, redraw is turned off by default during the collapse and expand operation of tree viewers. This significantly improves these operations compared to drawing the updates synchronously.

I’m not entirely sure what is covered by interactive performance, but you can see the difference in redraw by opening any large tree view, for example a trace from the profiler.

The startup time of the IDE is noticeably faster which I don’t see mentioned anywhere.

Note: since we’re currently doing a global stress test of the Internet, this might be skewing your perception of IDE responsiveness. I don’t think we can blame Eclipse for this.

Code minings for problem annotations

This is a feature from the previous release, but did not work for ABAP until now. Big thanks to Matthias Becker for making the contribution on the Eclipse side!

Problems will appear above the problematic statement, which means you can hide the problems view most of the time and have more vertical space for your code.

 

Once I can connect to something I will make a better gif.

 

You will not find out about this feature easily because it comes disabled by default. If you have issues I suggest lowering the maximum number of annotations.

 

Happy coding from home!

 

Yours truly,

Frederik

Assigned Tags

      7 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Dominik Ritter
      Dominik Ritter

      Good morning,

      Thanks a lot for that information.

      I guess we can use https://tools.hana.ondemand.com/2019-12 at the moment?

       

      Best regards

      Dominik

      Author's profile photo Frederik Hudak
      Frederik Hudak
      Blog Post Author

      I use a different update site internally, but in general this update site usually works with the new release immediately.

      Author's profile photo Peter Inotai
      Peter Inotai

      Thanks for sharing it.

      Just quickly tried it. I can confirm that with ABAP 2019-12 it works fine.

      Code mining annotations are really nice.

      Author's profile photo Peter Inotai
      Peter Inotai

      Just noticed that https://tools.hana.ondemand.com/2020-03/ is also available now.

      Author's profile photo Joachim Rees
      Joachim Rees

      Thanks for letting us know, Frederik Hudak !

      I'm trying out "Code minings for problem annotations" now!

      First impression: it's a litte strange to have those (changing) messages when I am typing a new line of code, but I'll give it a few days to maybe get used to it!

       

      Also Thanks Peter Inotai for indicating that Eclipse 2020-03 does work with AdT - this made me try a 2nd time, after it wouldn't work the first time!

      best
      Joachim

      Author's profile photo Peter Inotai
      Peter Inotai

      Great, I'm happy that this info helped you 🙂

      Author's profile photo Joachim Rees
      Joachim Rees

      Still strange to have “Code minings for problem annotations” when writing code.

       

      I'll probably turn it off again.