Как я могу просмотреть схему в eclipse при использовании шаблона раскрывающегося модуля?

В настоящее время я рефакторинг некоторого кода Javascript, который у нас есть, и среди прочего я изменил его, чтобы использовать раскрывающийся шаблон модуля. Код выглядит намного аккуратнее и работает нормально, но я больше не вижу функций в представлении структуры. Я вижу пространство имен верхнего уровня var как переменную, но вы не можете расширить его, чтобы увидеть функции внутри.

Допустим, раньше код выглядел так:

function myFunc1() {}
function myFunc2() {}

В этом случае вы видите обе функции в представлении структуры. Но если вы измените его на это:

var myNamespace = function()
{
  function myFunc1() {}
  function myFunc2() {}

  return {
    name: "myNamespace",
    myFunc1: myFunc1,
    myFunc2: myFunc2
  }
}();

Тогда представление структуры просто покажет вам переменную myNamespace. Я пытался искать, но не могу найти представление, которое действительно правильно покажет мне иерархию. Кто-нибудь знает способ просмотреть это или это случай, когда затмение не может это сделать?

17
задан Francois 30 April 2014 в 11:48
поделиться