Используя Eclipse + PDT, я знаю, что можно указать тип возврата метода или тип переменной в рамках метода через подсказки типа.
Как насчет полей класса? Я могу объявить тип поля для включения автозавершения для той переменной?
Я попробовал что-то на строках:
class MyClass {
protected $Field; /* @var $Field MyType */
...
но это не работает.
Существует ли способ достигнуть автозавершения полей класса с Eclipse и PDT?
спасибо,
Silvio
Есть! Просто поставьте тип var перед объявлением, например, так :
/**
* @var Type
*/
protected $Field;
Убедитесь, что вы используете комментарии в стиле javadoc (/**, а не просто /*). Я нашел это, выбрав поле в представлении "Outline", а затем щелкнув правой кнопкой мыши > Source > Generate element comment.