Bug 240010 - Code Assist for extended interfaces shows not all methods
Summary: Code Assist for extended interfaces shows not all methods
Status: CLOSED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: PDT (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Michael Spector CLA
QA Contact:
URL:
Whiteboard:
Keywords: bugday
Depends on:
Blocks:
 
Reported: 2008-07-08 11:36 EDT by Jonas K. CLA
Modified: 2020-05-14 13:20 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonas K. CLA 2008-07-08 11:36:53 EDT
The Code Assist on interfaces which are extended shows only the methods from the given interface, not from its parents. This happens with Eclipse 3.3.2 in conjunction with PDT 1.0.3.
Steps to reproduce:

interface iFoo {
   function a();
}

interface iBar extends iFoo  {
   function b();

   function c();
}

function check(iBar $var)
{
	$var->|
}

Place the cursor at '|'-position and press ctrl+space.

Expected results: Code Assist should show methods a(), b() and c()

Actual result: Code Assist shows only methods b() and c()
Comment 1 Dominic Clifton CLA 2008-07-12 08:20:34 EDT
confirmed, please fix!
Comment 2 Michael Spector CLA 2008-07-16 09:40:11 EDT
Seems to be fixed in CVS.
Comment 3 Gadi Goldbarg CLA 2008-10-03 03:56:49 EDT
Verified Fixed.
Tested under Eclipse SDK
Version: 3.4.1
Build id: M20080911-1700

PDT 2.0.0 v20080923-1839

[Kalin Yanev kalin.a@zend.com]