Bug 435542 - Code assist does not contain all members from super classes
Summary: Code assist does not contain all members from super classes
Status: NEW
Alias: None
Product: JSDT
Classification: WebTools
Component: General (show other bugs)
Version: 3.6   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact: Chris Jaun CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-22 12:44 EDT by Dawid Pakula CLA
Modified: 2014-05-22 12:44 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dawid Pakula CLA 2014-05-22 12:44:33 EDT
My use case:

Inheritance defined by InferredTypes:
A => B => C 

But:
B is defined in two files.
In one I have A => B
In second I have B without super classes (class was overriden, but JSDT haven't override feature so I'm just registering new InferredType definition)

Now when I use:
var x = new C();
x.| // <- ctrl+space here

CA contain only memebers from A and C. But if I'll open one of file with B class, I'll see his methods. I expect methods from all B classes.

cmd+t works correctly (I see full hierarchy)