Eclipse Outline View - Видимые категории JavaScript в Eclipse?

Я только что нашел вариант с маленькой белой стрелкой вниз в Eclipse, который гласит: «Видимые категории…».

Как я могу это использовать? Мне кажется, что его можно использовать только для отображения функций, в комментариях которых есть @category, но мне не удалось заставить диалоговое окно «Видимые категории JavaScript» отображать категории, которые работают.

Если бы это сработало, то было бы невероятно полезно отделить модульные тесты от их общих функций и отделить их от методов setUp и tearDown, так для чего же это на самом деле?

Кстати, я редактирую файл Javascript в «Редакторе Javascript» Eclipse, я не знаю, имеет ли это какое-то значение или нет.

Похоже, в этом здесь просто выполните поиск по запросу Поддержка категорий.

Но по какой-то причине это не работает, когда я пробую это в своем экземпляре Eclipse.

Я пробовал следующие выше мои функции безрезультатно:

/**
 * @category setter
 *
 */
 CheckoutTest.prototype.setTestFormValues = function(whichTest) {

person leeand00    schedule 13.05.2010    source источник


Ответы (1)


Вы правильно понимаете эту функцию, но (к сожалению) она не работает с JavaScript, по крайней мере, в Eclipse версии 3.5.1. Он работает именно так, как вы ожидаете, с Java.

В вашем примере «установщик» появится в меню маленькой белой стрелки вниз с галочкой, позволяющей быстро показать/скрыть все методы, помеченные аннотацией @category setter в их блоке комментариев JavaDoc.

Для тех, кому интересно, функция «Видимые категории» является частью представления «Структура» Eclipse.

person Dolph    schedule 13.05.2010
comment
Любая идея, куда я мог бы отправить ошибку, чтобы исправить это? - person leeand00; 14.05.2010
comment
Хорошо, отправил его сюда: надеюсь, кто-нибудь услышит мои крики... bugs.eclipse. org/bugs/show_bug.cgi?id=312841 - person leeand00; 14.05.2010
comment
P.S. если вы видите ошибку выше и хотите, чтобы она была исправлена, проголосуйте за нее! - person leeand00; 14.05.2010
comment
Дерьмо! Я прочитал другой ответ, в котором говорилось, что JSDT теперь является частью wst.jsdt, я исправил это в отчете об ошибке. - person leeand00; 14.05.2010
comment
Теперь это значение JSDT в поле Продукт Bugzilla. - person nitind; 28.11.2010