commit | 6eebbbec51d95b3167d6dae7bf909a0c2e8a23e2 | [log] [tgz] |
---|---|---|
author | Andrey Loskutov <loskutov@gmx.de> | Sun Mar 11 19:42:34 2018 +0100 |
committer | Andrey Loskutov <loskutov@gmx.de> | Sun Mar 11 22:13:39 2018 +0100 |
tree | 6b14a16b50a9d779dfc0858714c61a79465c75a7 | |
parent | 5063a3b3b0f4591017b42136112f685ccc4edd02 [diff] |
Bug 532290 - Generify JavaModelManager Except few cases simple type inferring, one place required a more complex refactoring. JMM maintained (for some obscure reasons) a temporary entry in the PerProjectInfo.secondaryTypes map (with the key INDEXED_SECONDARY_TYPES) containing ... another map with different type bounds, being used during search. Instead of maintaining an incompatible entry within the PerProjectInfo.secondaryTypes map we replace here it with a new field PerProjectInfo.indexingSecondaryCache. Change-Id: Ie7cc7a9e64e03624c8fad464208ebcdd86800000 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
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.