build/gpf-debug.js
function _gpfAttributesDecorator() {
        var attributes = _gpfArraySlice(arguments);
        return function (ClassConstructor, member) {
            if (!_gpfIsClass(ClassConstructor)) {
                gpf.Error.es6classOnly();
            }
            _gpfAttributesDecoratorAddAttributes(_gpfDefineClassImport(ClassConstructor), member, attributes);
        };
    }
function _gpfAttributesDecorator() {
        var attributes = _gpfArraySlice(arguments);
        return function (ClassConstructor, member) {
            if (!_gpfIsClass(ClassConstructor)) {
                gpf.Error.es6classOnly();
            }
            _gpfAttributesDecoratorAddAttributes(_gpfDefineClassImport(ClassConstructor), member, attributes);
        };
    }
function _gpfAttributesDecorator ( ) { var attributes = _gpfArraySlice ( arguments ) ; return function ( ClassConstructor , member ) { if ( ! _gpfIsClass ( ClassConstructor ) ) { gpf . Error . es6classOnly ( ) ; } _gpfAttributesDecoratorAddAttributes ( _gpfDefineClassImport ( ClassConstructor ) , member , attributes ) ; } ; }
Bridge ES6 decorators with attributes

@param {...gpf.attributes.Attribute} attribute Attributes to add
@return {Function} decorator function
@throws {gpf.Error.InvalidParameter}
@since 0.2.9
Bridge ES6 decorators with attributes