編集:バグが報告され、受け入れられ、パッチが適用されましたhttp://netbeans.org/bugzilla/show_bug.cgi?id=225062
1、2 日から、私の Netbeans IDE はクラス引数のヒントを停止し、自動補完は名前空間付きのクラスでは機能しません。オートコンプリート/ヒントを壊すために何をしたのか、またはこれが既知のバグであるかどうか、単純に疑問に思っています。これは、Netbeans 7.2 と Netbeans 7.3 ベータ 2 を使用して、Ubuntu 12.10 および Windows 7 で再現されます。
数日前に機能していたことはほぼ確実なので、これが既知のバグである場合は奇妙です。
シナリオ;
クラスHostNameRouteはRouter\Route名前空間内に存在し、コンストラクターは$routeと$actionの 2 つの引数を取ります。
namespace Router\Route;
class HostNameRoute {}
ルート名前空間から、次のように入力してヒントとオートコンプリートを取得できました。
new HostNam[Ctrl+Space] :: Suggests HostNameRoute($route, $action) :: [Enter]
Would produce
new \Router\Route\HostNameRoute(<$route>, <$action>);
しかし、現在、IDE は修飾名をヒントするだけで、引数のドキュメントを表示したり、オートコンプリートしたりしません。ただし、クラス名の上に静的な奇妙なボックスが生成されます (インタラクティブではありません)。
ただし、ヒントとオートコンプリートは、ルート名前空間のクラスに対して引き続き機能します。
new Te[Ctrl+Space] :: Suggests Test($arg) :: [Enter]
Produces
new Test(<$arg>);
ルート名前空間で動作
名前空間付きのクラスでは機能しません