2 Stimmen

Eclipse PDT (helios) Autovervollständigung

Ich habe gerade eine neue Eclipse-Helios-Installation abgeschlossen und frage mich, warum die Autovervollständigung nicht richtig funktioniert; in meinen älteren Versionen (ganymede/galileo) funktionierte sie.

Für einfache Funktionen und Klassen-Methoden funktioniert es aber:

  • Sie kennt keine Methoden, die von anderen Klassen geerbt worden sind
  • Es wird keine Autovervollständigung für verkettete Methoden angezeigt, die Folgendes zurückgeben $this .

Zum Beispiel:

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]

Hier [AUTOCOMPLETION] zeigt nur die Methoden, die direkt in x aber nicht die Methoden der y .

Wenn ich es tue:

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

...funktioniert die automatische Vervollständigung überhaupt nicht. In meinen früheren Versionen funktionierten beide Fälle einwandfrei. Was ist also falsch? Habe ich etwas falsch konfiguriert?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X