Bug 76027

Summary: Optimization of code assist in debugger
Product: [Eclipse Project] JDT Reporter: Jerome Lanneluc <jerome_lanneluc>
Component: CoreAssignee: Jerome Lanneluc <jerome_lanneluc>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: jfrantzius
Version: 3.1   
Target Milestone: 3.1 M3   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Jerome Lanneluc CLA 2004-10-11 12:02:41 EDT
I20041005

When using code assist, org.eclipse.jdt.internal.core.TypeConverter is used.
This class makes an heavy use of resolveType(...) which is slow.

We could avoid using resolveType(...), by using the SourceTypeConverter in the
case of a SourceType, and remove the resolveType(...) calls in the case of a
BinaryType as types are already resolved in binaries.
Comment 1 Jerome Lanneluc CLA 2004-10-12 13:50:01 EDT
Fixed as described (also renamed TypeConverter into BinaryTypeConverter).
Comment 2 David Audel CLA 2004-11-04 06:08:56 EST
Verified for 3.1M3 with build I200411040100
Comment 3 Frederic Fusier CLA 2005-01-24 05:00:58 EST
*** Bug 75288 has been marked as a duplicate of this bug. ***