如何在Eclipse中为继承的类属性激活“转到定义”

时间:2010-07-27 13:52:03

标签: php eclipse phpdoc

我有一个基类(让我们称之为A),我继承了Class(让我们称之为AA) 在另一个抽象类我有:

abstract class DifferentClass{
 /**
  *@var A
  */
 protected MyA;
}

在一个更不同的课程中:

class MoreDifferent extends DifferentClass{
  public function __construct(){
    $this->MyA = new AA;
  }
}

我的问题是当我在继承类中按住+ {左键单击MyA时,它会将我带到原始的A类文件。我希望它能带我到AA文件 PHPdoc这样做的方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为这是因为您所做的唯一“phpdoc”事件是显示受保护的MyA属性是“A”类型。

phpdoc定义将从“= new AA”代码行本身获取任何

我认为您可以通过在MoreDifferent类中明确重新显示“受保护的MyA”,然后在其中放置一个显示“@var AA”的文档块来对本行进行排序。我真的没有看到任何其他选择来获得你所追求的行为。