docs: function () {
        this._super.apply(this, arguments);
  
        if (!this.elementId) {
          this.elementId = _emberMetalUtils.guidFor(this);
        }
  
        this.scheduledRevalidation = false;
  
        this[INIT_WAS_CALLED] = true;
  
        if (typeof this.didInitAttrs === 'function') {
          _emberMetalDebug.deprecate('[DEPRECATED] didInitAttrs called in ' + this.toString() + '.', false, {
            id: 'ember-views.did-init-attrs',
            until: '3.0.0',
            url: 'http://emberjs.com/deprecations/v2.x#toc_ember-component-didinitattrs'
          });
        }
  
        _emberMetalDebug.assert('Using a custom `.render` function is no longer supported.', !this.render);
      }