2010-09-20 97 views
2

我刚刚安装了一个新的Eclipse helios,我想知道自动完成功能在我的旧版本(ganymede/galileo)中无法正常工作。它为简单的函数和类方法工作,但它不知道从其他类继承的方法,它不会显示链接方法的自动完成返回$ this。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直接实现的方法,而不是y的方法。当我做

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

自动完成将不会工作。这两种情况在以前的版本中都很棒。那么目前的日食helios有什么问题?还是我想配置一些东西?

回答

0

事实证明,我所用的版本被窃听。 Eclipse 3.7.2再次正常工作。