commit | 1d54ca2128dfdd09e1fd47d7659e35cfc56cf532 | [log] [tgz] |
---|---|---|
author | Simeon Andreev <simeon.danailov.andreev@gmail.com> | Mon Nov 20 16:34:45 2017 +0100 |
committer | Simeon Andreev <simeon.danailov.andreev@gmail.com> | Mon Nov 20 16:36:11 2017 +0100 |
tree | 3c49f7b06c475d12b161a8f650a89e7d0d8d7faa | |
parent | 1e13d225553241ea3f48cba71d5aaf1c14be76b4 [diff] |
Bug 526010 - Improved traversal of empty parents on package delete When removing lots of packages, for each package JavaModelOperation will go up the parent structure and try to remove empty packages. This is very IO intensive (i.e. slow). With this change parents are traversed only as long as they are empty. Since deleting package/sources is done bottom-up, this spares some IO. Change-Id: I1f96c52b8bfc8df66c4a6fc628595235cf05309c Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
This is the core part of Eclipse's Java development tools. It contains the non-UI support for compiling and working with Java code, including the following:
For more information, refer to the [JDT wiki page] 1 or the [JDT project overview page] 2.