{! thisClass = data; !} // ========== CLASS =========== goog.exportSymbol('{+getSymbolNameForExport(data)+}', {+getSymbolNameForExport(data)+}); // ========== PUBLIC TYPES =========== {! var ownTypes = getPublicTypes(data).sort(makeSortby("name")); !} goog.exportSymbol('{+getSymbolNameForExport(property)+}', {+getSymbolNameForExport(property)+}); // ========== METHODS =========== {! var ownMethods = data.methods.sort(makeSortby("name")); !} goog.exportSymbol('{+getSymbolNameForExport(method)+}', {+getSymbolNameForExport(method)+}); //- =========== PROPERTIES =========== {! var ownProperties = getPublicProperties(data).sort(makeSortby("name")); !} goog.exportSymbol('{+getSymbolNameForExport(property)+}', {+getSymbolNameForExport(property)+});