2011-02-07 9 views
0

何らかの理由で、Eclipseのコードアシストが、オブジェクトに割り当てられた変数に対して機能しなくなりました。たとえば今、あなたはEclipse PDTコードアシストが変数へのオブジェクト割り当てを認識しない

// This works as expected 
Model_Item::factory($id)->{ctrl+space} 
また

、私は$項目の上にカーソルを置く、それを行う場合は、

// Says there are no default proposals 
$acct = $item->{ctrl+space} 

しかし、オートコンプリートにアクセスしようとした場合に

// This returns a Model_Item object 
$item = Model_Item::factory($id); 

// Or this 
$item = new Model_Item(); 

については

それがModel_Itemであることを私に教えてくれません。

誰もがこれを前に見つけて、それを動作させる方法を考えましたか?

編集:

これはバグのようです。

$item = new Foo(); 
// No work here 
$acct = $item->bar; 
// But now it will work 
$item->baz(); 

これは、この方法で、なぜわからない...

答えて

0

これはおそらくバグ以上のものです:私はこれを行う場合、私はそれが仕事を得ることができます。 Eclipse's bug trackerに行って、最初にこのバグが報告されているかどうかを調べる必要があります。このバグが報告されていない場合は、修正したければ報告してください。私は速やかに検索してバグを見つけることができるかどうかを確認しましたが、何も記述に一致するように見えなかったので、バグを報告してください。

+0

ええ、それは回避策を見つけたときに思いつきました。 – SinisterMinister

関連する問題