src/Reflection.js
function(filter) {
        var result = [];
        for (var i in this.proto) {
            if (typeof (this.proto[i]) === 'function' && JOII.Compat.indexOf(JOII.InternalPropertyNames, i) === -1) {
                result.push(new JOII.Reflection.Method(this, i));
            }
        }
        return result;
    }
function(filter) {
        var result = [];
        for (var i in this.proto) {
            if (typeof (this.proto[i]) === 'function' && JOII.Compat.indexOf(JOII.InternalPropertyNames, i) === -1) {
                result.push(new JOII.Reflection.Method(this, i));
            }
        }
        return result;
    }
function ( filter ) { var result = [ ] ; for ( var i in this . proto ) { if ( typeof ( this . proto [ i ] ) === 'function' && JOII . Compat . indexOf ( JOII . InternalPropertyNames , i ) === - 1 ) { result . push ( new JOII . Reflection . Method ( this , i ) ) ; } } return result ; }
Returns an array of JOII.Reflection.Method based on the methods
defined in this class.

@param  string filter Optional filter for 'private' or 'public'.
@return JOII.Reflection.Method[]
Returns an array of JOII . Reflection . Method based on the methods defined in this class .