commit | 610bf23fde9927ec62295d8386d1ae05491efad7 | [log] [tgz] |
---|---|---|
author | Gunnar Wagenknecht <gunnar@wagenknecht.org> | Wed Sep 30 13:45:56 2020 +0200 |
committer | Manoj Palat <manpalat@in.ibm.com> | Fri Nov 06 01:48:21 2020 -0500 |
tree | 8c317cb29570442cf0f65857a24385daaa490b23 | |
parent | 255920cc96c6f9c8e6b88b7bf2651c07ba217d62 [diff] |
Bug 566498 - Optimize classpath scanning to selected packages only The existing implementation had an O(n) performance where n directly depends on classpath size. Thus, the lookup performance increased directly with the numbers of jars and source folders. The new implementation narrows the scope down to package fragments first. This is achieved by maintaining an index for package names. This change includes a test for JavaSearchNameEnvironment which documents some hidden implementation detail required for the index to work properly. Change-Id: I3bdba84f8aeffbc92b0de3ac86e6e445d906ebb2
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 and important links, refer to the [JDT wiki page] 1 or the [JDT project overview page] 2.