2010-09-20 4 views
2

Я только что установил новый гелиос затмения, и мне интересно, что автозаполнение не работает должным образом, как в моих старых версиях (ganymede/galileo). он работает для простых функций и методов класса, но он каким-то образом не знает методов, которые были унаследованы от других классов, и он не будет показывать автозаполнение для прикованных методе, которые возвращают $ this.autocompletion Eclipse PDT (helios)

как

class y 
{ 
    protected $_a; 

    public function setA($a) 
    { 
     $this->_a = $a; 
     return $this; 
    } 
} 

class x extends y 
{ 
    protected $_b; 

    public function setB($b) 
    { 
     $this->_b = $b; 
     return $this; 
    } 
} 

$x = new x; 
$x->[AUTOCOMPLETION] 

[автодополнением] показывает только методы, непосредственно реализованы в х, но не методы у. и когда я делаю

$x->setB(123) 
    ->[AUTOCOMPLETION] 

автозаполнение не будет работать вообще. Эти оба случая отлично работали в предыдущих версиях. так что случилось с текущими гелиями затмения? или я пропустил, чтобы что-то настроить?

ответ

0

оказалось, что версия, которую я использовал прослушивается. Eclipse 3.7.2 снова работает отлично.