This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
So lets pretend I have this simple example class: class example { /** * * @var \Namespace\Code */ private $code; public function getCode() { return $this->code; } public function setCode($code) { $this->code = $code; return $this; } } Now when I start typing /** and the press enter it would be great if netbeans was clever enough to read the type and just fill everything correctly. This is the result it gives me now: /** * * @return type */ public function getCode() { return $this->code; } /** * @param type $code * @return \Namespace\example */ public function setCode($code) { $this->code = $code; return $this; } This is what would be really nice /** * * @return \Namespace\Code */ public function getCode() { return $this->code; } /** * @param \Namespace\Code$code * @return \Namespace\example */ public function setCode($code) { $this->code = $code; return $this; }