Attualmente sto refactoring del codice Javascript che abbiamo e, tra le altre cose, l'ho modificato per utilizzare il modello del modulo rivelatore. Il codice è molto più ordinato e funziona bene ma non vedo più le funzioni nella vista struttura. Vedo il namespace di primo livello var come var ma non è possibile espanderlo per vedere le funzioni all'interno.Come posso visualizzare il contorno in eclissi quando si utilizza il modello del modulo rivelatore?
Diciamo che il codice utilizzato per assomigliare a questo:
function myFunc1() {}
function myFunc2() {}
In questo caso si vede entrambe le funzioni nella vista struttura. Ma se lo cambi a questo:
var myNamespace = function()
{
function myFunc1() {}
function myFunc2() {}
return {
name: "myNamespace",
myFunc1: myFunc1,
myFunc2: myFunc2
}
}();
Quindi la vista struttura mostra solo il mio spazio dei nomi var. Ho provato a cercare ma non riesco a trovare una vista che mi mostrerà correttamente la gerarchia. Qualcuno sa di un modo per vederlo o è un caso di eclissi non essere in grado di farlo?
Francois delle funziona a meraviglia. È un po 'di malumore dover fare affidamento su un commento, ma è l'unica soluzione che ho visto. Ho notato che se si digita un @memberof errato, il contorno di Eclipse segue il commento anziché il codice, quindi è necessario fare attenzione quando lo si utilizza. –