src/components/meta/Properties.js
function(property, sorted) {
            var getters = this.__collectAllPropertyValues.apply(this, ['__getters', 1].concat(property || []));

            if (!property) {
                return getters;
            }

            getters = getters[property];

            if (!sorted) {
                return getters[property];
            }

            var sortedGetters = [];

            for (var name in getters) {
                sortedGetters.push(getters[name]);
            }

            sortedGetters = sortedGetters.sort(function(s1, s2) { return s2[0] - s1[0]; });

            for (var i = 0, ii = sortedGetters.length; i < ii; ++i) {
                sortedGetters[i] = sortedGetters[i][1];
            }

            return sortedGetters;
        }
function(property, sorted) {
            var getters = this.__collectAllPropertyValues.apply(this, ['__getters', 1].concat(property || []));

            if (!property) {
                return getters;
            }

            getters = getters[property];

            if (!sorted) {
                return getters[property];
            }

            var sortedGetters = [];

            for (var name in getters) {
                sortedGetters.push(getters[name]);
            }

            sortedGetters = sortedGetters.sort(function(s1, s2) { return s2[0] - s1[0]; });

            for (var i = 0, ii = sortedGetters.length; i < ii; ++i) {
                sortedGetters[i] = sortedGetters[i][1];
            }

            return sortedGetters;
        }
function ( property , sorted ) { var getters = this . __collectAllPropertyValues . apply ( this , [ '__getters' , 1 ] . concat ( property || [ ] ) ) ; if ( ! property ) { return getters ; } getters = getters [ property ] ; if ( ! sorted ) { return getters [ property ] ; } var sortedGetters = [ ] ; for ( var name in getters ) { sortedGetters . push ( getters [ name ] ) ; } sortedGetters = sortedGetters . sort ( function ( s1 , s2 ) { return s2 [ 0 ] - s1 [ 0 ] ; } ) ; for ( var i = 0 , ii = sortedGetters . length ; i < ii ; ++ i ) { sortedGetters [ i ] = sortedGetters [ i ] [ 1 ] ; } return sortedGetters ; }
Gets property getters

@param {string}   property Property name
@param {boolean}  sorted   If true returns getters in sorted order
@returns {array}  Property getters;

@this {clazz|object}
Gets property getters