build/components_concat.js
function(options) {

            /**
             * Namespace.
             * @type {ProtoBuf.Reflect.Namespace}
             * @expose
             */
            this.ns = new Reflect.Namespace(this, null, ""); // Global namespace

            /**
             * Namespace pointer.
             * @type {ProtoBuf.Reflect.T}
             * @expose
             */
            this.ptr = this.ns;

            /**
             * Resolved flag.
             * @type {boolean}
             * @expose
             */
            this.resolved = false;

            /**
             * The current building result.
             * @type {Object.<string,ProtoBuf.Builder.Message|Object>|null}
             * @expose
             */
            this.result = null;

            /**
             * Imported files.
             * @type {Array.<string>}
             * @expose
             */
            this.files = {};

            /**
             * Import root override.
             * @type {?string}
             * @expose
             */
            this.importRoot = null;

            /**
             * Options.
             * @type {!Object.<string, *>}
             * @expose
             */
            this.options = options || {};
        }
function(options) {

            /**
             * Namespace.
             * @type {ProtoBuf.Reflect.Namespace}
             * @expose
             */
            this.ns = new Reflect.Namespace(this, null, ""); // Global namespace

            /**
             * Namespace pointer.
             * @type {ProtoBuf.Reflect.T}
             * @expose
             */
            this.ptr = this.ns;

            /**
             * Resolved flag.
             * @type {boolean}
             * @expose
             */
            this.resolved = false;

            /**
             * The current building result.
             * @type {Object.<string,ProtoBuf.Builder.Message|Object>|null}
             * @expose
             */
            this.result = null;

            /**
             * Imported files.
             * @type {Array.<string>}
             * @expose
             */
            this.files = {};

            /**
             * Import root override.
             * @type {?string}
             * @expose
             */
            this.importRoot = null;

            /**
             * Options.
             * @type {!Object.<string, *>}
             * @expose
             */
            this.options = options || {};
        }
function ( options ) { /**
             * Namespace.
             * @type {ProtoBuf.Reflect.Namespace}
             * @expose
             */ this . ns = new Reflect . Namespace ( this , null , "" ) ; // Global namespace
 /**
             * Namespace pointer.
             * @type {ProtoBuf.Reflect.T}
             * @expose
             */ this . ptr = this . ns ; /**
             * Resolved flag.
             * @type {boolean}
             * @expose
             */ this . resolved = false ; /**
             * The current building result.
             * @type {Object.<string,ProtoBuf.Builder.Message|Object>|null}
             * @expose
             */ this . result = null ; /**
             * Imported files.
             * @type {Array.<string>}
             * @expose
             */ this . files = { } ; /**
             * Import root override.
             * @type {?string}
             * @expose
             */ this . importRoot = null ; /**
             * Options.
             * @type {!Object.<string, *>}
             * @expose
             */ this . options = options || { } ; }
Constructs a new Builder.
@exports ProtoBuf.Builder
@class Provides the functionality to build protocol messages.
@param {Object.<string,*>=} options Options
@constructor
Constructs a new Builder .