lost+found/src/define_/classdef.js
function (member, memberValue, visibility) {
        if (_GPF_VISIBILITY_STATIC === visibility) {
            _gpfAssert(undefined === this._Constructor[member], "Static members can't be overridden");
            this._Constructor[member] = memberValue;
        } else if ("constructor" === member) {
            this._addConstructor(memberValue, visibility);
        } else {
            this._addNonStaticMember(member, memberValue, visibility);
        }
    }
function (member, memberValue, visibility) {
        if (_GPF_VISIBILITY_STATIC === visibility) {
            _gpfAssert(undefined === this._Constructor[member], "Static members can't be overridden");
            this._Constructor[member] = memberValue;
        } else if ("constructor" === member) {
            this._addConstructor(memberValue, visibility);
        } else {
            this._addNonStaticMember(member, memberValue, visibility);
        }
    }
function ( member , memberValue , visibility ) { if ( _GPF_VISIBILITY_STATIC === visibility ) { _gpfAssert ( undefined === this . _Constructor [ member ] , "Static members can't be overridden" ) ; this . _Constructor [ member ] = memberValue ; } else if ( "constructor" === member ) { this . _addConstructor ( memberValue , visibility ) ; } else { this . _addNonStaticMember ( member , memberValue , visibility ) ; } }
Adds a member to the class definition

@param {String} member
@param {*} memberValue
@param {number} visibility
Adds a member to the class definition