You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by er...@apache.org on 2014/06/25 17:38:17 UTC

git commit: [flex-asjs] [refs/heads/develop] - Replaced 'goog.base' with '[qname].base' to make the framework compatible with ES5 strict mode.

Repository: flex-asjs
Updated Branches:
  refs/heads/develop 4120c3e51 -> b625c82b6


Replaced 'goog.base' with '[qname].base' to make the framework compatible with ES5 strict mode.

Signed-off-by: Erik de Bruin <er...@ixsoftware.nl>


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/b625c82b
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/b625c82b
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/b625c82b

Branch: refs/heads/develop
Commit: b625c82b65e8ccca03d46e54a527792b7d318ace
Parents: 4120c3e
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Wed Jun 25 15:55:17 2014 +0200
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Wed Jun 25 15:55:17 2014 +0200

----------------------------------------------------------------------
 frameworks/js/FlexJS/src/org/apache/cordova/Application.js     | 2 +-
 .../js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js   | 4 ++--
 .../js/FlexJS/src/org/apache/flex/binding/GenericBinding.js    | 2 +-
 .../js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js   | 2 +-
 .../js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js     | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/core/Application.js   | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js | 4 ++--
 .../js/FlexJS/src/org/apache/flex/core/FilledRectangle.js      | 4 ++--
 .../js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js   | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js      | 2 +-
 .../js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js     | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js        | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js      | 4 ++--
 .../js/FlexJS/src/org/apache/flex/createjs/Application.js      | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js     | 2 +-
 .../js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js      | 2 +-
 .../js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/events/Event.js       | 2 +-
 .../js/FlexJS/src/org/apache/flex/events/EventDispatcher.js    | 2 +-
 .../js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js   | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/events/ValueEvent.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js         | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html/Button.js        | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/ButtonBar.js     | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js      | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js      | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Container.js     | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html/ControlBar.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Image.js         | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Label.js         | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/List.js          | 6 +++---
 .../js/FlexJS/src/org/apache/flex/html/NumericStepper.js       | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js         | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js   | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/SimpleAlert.js   | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js        | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js       | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js      | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js     | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js      | 2 +-
 .../js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js  | 4 ++--
 .../flex/html/beads/TextItemRendererFactoryForArrayData.js     | 2 +-
 .../org/apache/flex/html/beads/models/ArraySelectionModel.js   | 2 +-
 .../src/org/apache/flex/html/beads/models/DataGridModel.js     | 4 ++--
 .../FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js | 2 +-
 .../FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js | 2 +-
 .../FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js | 2 +-
 .../src/org/apache/flex/html/beads/models/TitleBarModel.js     | 2 +-
 .../flex/html/supportClasses/ButtonBarButtonItemRenderer.js    | 4 ++--
 .../org/apache/flex/html/supportClasses/DataItemRenderer.js    | 2 +-
 .../org/apache/flex/html/supportClasses/NonVirtualDataGroup.js | 4 ++--
 .../org/apache/flex/html/supportClasses/StringItemRenderer.js  | 4 ++--
 .../org/apache/flex/html/supportClasses/UIItemRendererBase.js  | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js     | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js     | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html5/DropDownList.js | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js        | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html5/List.js         | 4 ++--
 frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js     | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js   | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/jquery/Application.js | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js    | 2 +-
 .../FlexJS/src/org/apache/flex/maps/google/models/MapModel.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js    | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/svg/TextButton.js     | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/utils/EffectTimer.js  | 2 +-
 frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js        | 2 +-
 78 files changed, 97 insertions(+), 97 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/cordova/Application.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/cordova/Application.js b/frameworks/js/FlexJS/src/org/apache/cordova/Application.js
index c26239a..0c63452 100644
--- a/frameworks/js/FlexJS/src/org/apache/cordova/Application.js
+++ b/frameworks/js/FlexJS/src/org/apache/cordova/Application.js
@@ -32,7 +32,7 @@ goog.require('org.apache.flex.core.Application');
  * @extends {org.apache.flex.core.Application}
  */
 org.apache.cordova.Application = function() {
-  goog.base(this);
+  org.apache.cordova.Application.base(this, 'constructor');
 
   document.addEventListener('deviceready',
                              goog.bind(this.devicereadyredispatcher, this),

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
index 84debea..8662b9f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.binding.BindingBase');
  * @extends {org.apache.flex.binding.BindingBase}
  */
 org.apache.flex.binding.ConstantBinding = function() {
-  goog.base(this);
+  org.apache.flex.binding.ConstantBinding.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.binding.ConstantBinding,
     org.apache.flex.binding.BindingBase);
@@ -44,7 +44,7 @@ org.apache.flex.binding.ConstantBinding.prototype.FLEXJS_CLASS_INFO =
  * @param {Object} value The strand (owner) of the bead.
  */
 org.apache.flex.binding.ConstantBinding.prototype.set_strand = function(value) {
-  goog.base(this, 'set_strand', value);
+  org.apache.flex.binding.ConstantBinding.base(this, 'set_strand', value);
 
   this.destination['set_' + this.destinationPropertyName](
       this.source['get_' + this.sourcePropertyName]()

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js
index ad470cd..f776bd5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.binding.BindingBase');
  * @extends {org.apache.flex.binding.BindingBase}
  */
 org.apache.flex.binding.GenericBinding = function() {
-  goog.base(this);
+  org.apache.flex.binding.GenericBinding.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.binding.GenericBinding,
     org.apache.flex.binding.BindingBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js
index 49350ce..670e34e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js
@@ -28,7 +28,7 @@ goog.require('org.apache.flex.binding.WatcherBase');
  */
 org.apache.flex.binding.PropertyWatcher =
     function(source, propertyName, eventNames, getterFunction) {
-  goog.base(this);
+  org.apache.flex.binding.PropertyWatcher.base(this, 'constructor');
 
   this.source = source;
   this.propertyName = propertyName;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js
index 88ec798..5301757 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.binding.BindingBase');
  * @extends {org.apache.flex.binding.BindingBase}
  */
 org.apache.flex.binding.SimpleBinding = function() {
-  goog.base(this);
+  org.apache.flex.binding.SimpleBinding.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.binding.SimpleBinding,
     org.apache.flex.binding.BindingBase);
@@ -60,7 +60,7 @@ org.apache.flex.binding.SimpleBinding.prototype.changeHandler = function() {
  * @override
  */
 org.apache.flex.binding.SimpleBinding.prototype.set_strand = function(value) {
-  goog.base(this, 'set_strand', value);
+  org.apache.flex.binding.SimpleBinding.base(this, 'set_strand', value);
 
   this.source.addEventListener(this.eventName,
       goog.bind(this.changeHandler, this));

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js b/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js
index 769998b..ac95d68 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js
@@ -26,7 +26,7 @@ goog.require('org.apache.flex.utils.MXMLDataInterpreter');
  * @extends {org.apache.flex.core.HTMLElementWrapper}
  */
 org.apache.flex.core.Application = function() {
-  goog.base(this);
+  org.apache.flex.core.Application.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.core.Application,
     org.apache.flex.core.HTMLElementWrapper);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js
index 1b41fd0..cdf7500 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ContainerBase.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.core.UIBase');
  */
 org.apache.flex.core.ContainerBase = function() {
   this.mxmlProperties = null;
-  goog.base(this);
+  org.apache.flex.core.ContainerBase.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.core.ContainerBase,
     org.apache.flex.core.UIBase);
@@ -65,7 +65,7 @@ org.apache.flex.core.ContainerBase.prototype.FLEXJS_CLASS_INFO =
  */
 org.apache.flex.core.ContainerBase.prototype.addedToParent = function() {
   org.apache.flex.utils.MXMLDataInterpreter.generateMXMLProperties(this, this.get_MXMLProperties());
-  goog.base(this, 'addedToParent');
+  org.apache.flex.core.ContainerBase.base(this, 'addedToParent');
   org.apache.flex.utils.MXMLDataInterpreter.generateMXMLInstances(this, this, this.get_MXMLDescriptor());
 
   this.dispatchEvent('initComplete');

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js b/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js
index 916632b..ca48ed8 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/FilledRectangle.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.core.FilledRectangle = function() {
-  goog.base(this);
+  org.apache.flex.core.FilledRectangle.base(this, 'constructor');
 
   /**
    * @private
@@ -49,7 +49,7 @@ org.apache.flex.core.FilledRectangle.prototype.FLEXJS_CLASS_INFO =
  * @override
  */
 org.apache.flex.core.FilledRectangle.prototype.addedToParent = function() {
-  goog.base(this, 'addedToParent');
+  org.apache.flex.core.FilledRectangle.base(this, 'addedToParent');
   this.drawRect(this.get_x(), this.get_y(), this.get_width(), this.get_height());
 };
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js b/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js
index 4ddc464..65c1762 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.utils.Language');
  * @extends {org.apache.flex.events.EventDispatcher}
  */
 org.apache.flex.core.HTMLElementWrapper = function() {
-  goog.base(this);
+  org.apache.flex.core.HTMLElementWrapper.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.core.HTMLElementWrapper,
     org.apache.flex.events.EventDispatcher);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js
index a507870..dad506b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.html.supportClasses.StringItemRenderer');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.core.ListBase = function() {
-  goog.base(this);
+  org.apache.flex.core.ListBase.base(this, 'constructor');
 
   /**
    * @protected

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js
index dc080c4..eb6d243 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js
@@ -32,7 +32,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  * @implements {org.apache.flex.core.IStatesImpl}
  */
 org.apache.flex.core.SimpleStatesImpl = function() {
-  goog.base(this);
+  org.apache.flex.core.SimpleStatesImpl.base(this, 'constructor');
 
   /**
    * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
index f3fcd4d..0833831 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
@@ -30,7 +30,7 @@ goog.require('org.apache.flex.core.ValuesManager');
  * @extends {org.apache.flex.core.HTMLElementWrapper}
  */
 org.apache.flex.core.UIBase = function() {
-  goog.base(this);
+  org.apache.flex.core.UIBase.base(this, 'constructor');
 
   /**
    * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js
index 5e47265..dc07012 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js
@@ -29,7 +29,7 @@ goog.require('org.apache.flex.utils.MXMLDataInterpreter');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.core.ViewBase = function() {
-  goog.base(this);
+  org.apache.flex.core.ViewBase.base(this, 'constructor');
 
   /**
    * @private
@@ -90,7 +90,7 @@ org.apache.flex.core.ViewBase.prototype.MXMLDescriptor = null;
  */
 org.apache.flex.core.ViewBase.prototype.addedToParent = function() {
 
-  //goog.base(this,'addedToParent');
+  //org.apache.flex.core.ViewBase.base(this,'addedToParent');
   this.element.flexjs_wrapper = this;
   if (org.apache.flex.core.ValuesManager.valuesImpl.init) {
     org.apache.flex.core.ValuesManager.valuesImpl.init(this);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Application.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/Application.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Application.js
index df651ed..9fe4a46 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/Application.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Application.js
@@ -38,7 +38,7 @@ goog.require('org.apache.flex.utils.MXMLDataInterpreter');
  * @extends {org.apache.flex.core.HTMLElementWrapper}
  */
 org.apache.flex.createjs.Application = function() {
-  goog.base(this);
+  org.apache.flex.createjs.Application.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.createjs.Application,
     org.apache.flex.core.HTMLElementWrapper);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js
index 284ff7b..f4fcc0c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/CheckBox.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.createjs.core.UIBase');
  * @extends {org.apache.flex.createjs.core.UIBase}
  */
 org.apache.flex.createjs.CheckBox = function() {
-  goog.base(this);
+  org.apache.flex.createjs.CheckBox.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.createjs.CheckBox,
     org.apache.flex.createjs.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js
index d97b38e..406087d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/Label.js
@@ -34,7 +34,7 @@ goog.inherits(org.apache.flex.createjs.Label,
  */
 org.apache.flex.createjs.Label.prototype.createElement =
     function(p) {
-  goog.base(this, 'createElement');
+  org.apache.flex.createjs.Label.base(this, 'createElement');
 
   this.element = new createjs.Text('default text', '20px Arial', '#ff7700');
   this.element.x = 0;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js
index e05f9c4..6abad04 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/UIBase.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.HTMLElementWrapper');
  * @extends {org.apache.flex.core.HTMLElementWrapper}
  */
 org.apache.flex.createjs.core.UIBase = function() {
-  goog.base(this);
+  org.apache.flex.createjs.core.UIBase.base(this, 'constructor');
 
   /**
      * @protected

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js
index c873371..e1aba42 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/createjs/core/ViewBase.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.utils.MXMLDataInterpreter');
  * @extends {org.apache.flex.createjs.core.UIBase}
  */
 org.apache.flex.createjs.core.ViewBase = function() {
-  goog.base(this);
+  org.apache.flex.createjs.core.ViewBase.base(this, 'constructor');
 
   /**
       * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js b/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js
index ef7d326..c3b1d28 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js
@@ -24,7 +24,7 @@ goog.require('goog.events.Event');
  * @param {string} type The event type.
  */
 org.apache.flex.events.CustomEvent = function(type) {
-  goog.base(this, type);
+  org.apache.flex.events.CustomEvent.base(this, 'constructor', type);
 
   this.type = type;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js b/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js
index a73ba8f..b5cd820 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js
@@ -28,7 +28,7 @@ goog.require('goog.events.EventHandler');
  * @param {string} type The event type.
  */
 org.apache.flex.events.Event = function(type) {
-  goog.base(this, type);
+  org.apache.flex.events.Event.base(this, 'constructor', type);
 
   this.type = type;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js b/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js
index 03393a6..d6012fd 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.events.IEventDispatcher');
  * @implements {org.apache.flex.events.IEventDispatcher}
  */
 org.apache.flex.events.EventDispatcher = function() {
-  goog.base(this);
+  org.apache.flex.events.EventDispatcher.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.events.EventDispatcher,
     goog.events.EventTarget);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js
index f0f5a05..79fd734 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js
@@ -26,7 +26,7 @@ goog.require('goog.events.Event');
  * @param {*} nv The new value.
  */
 org.apache.flex.events.ValueChangeEvent = function(type, ov, nv) {
-  goog.base(this, type);
+  org.apache.flex.events.ValueChangeEvent.base(this, 'constructor', type);
 
   this.type = type;
   this.oldValue = ov;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueEvent.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/ValueEvent.js b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueEvent.js
index 7c721f1..4db6f55 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/ValueEvent.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueEvent.js
@@ -25,7 +25,7 @@ goog.require('goog.events.Event');
  * @param {*} v The value.
  */
 org.apache.flex.events.ValueEvent = function(type, v) {
-  goog.base(this, type);
+  org.apache.flex.events.ValueEvent.base(this, 'constructor', type);
 
   this.type = type;
   this.value = v;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js
index 25eda51..74f9d0c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Alert.js
@@ -27,7 +27,7 @@ goog.require('org.apache.flex.html.TitleBar');
  * @extends {org.apache.flex.html.Container}
  */
 org.apache.flex.html.Alert = function() {
-  goog.base(this);
+  org.apache.flex.html.Alert.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.Alert,
     org.apache.flex.html.Container);
@@ -72,7 +72,7 @@ org.apache.flex.html.Alert.CANCEL = 0x000008;
  */
 org.apache.flex.html.Alert.prototype.createElement =
     function() {
-  goog.base(this, 'createElement');
+  org.apache.flex.html.Alert.base(this, 'createElement');
 
   this.element.className = 'Alert';
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Button.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Button.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Button.js
index 9726f34..671c7d2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Button.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Button.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.Button = function() {
-  goog.base(this);
+  org.apache.flex.html.Button.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.Button,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/ButtonBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/ButtonBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/ButtonBar.js
index a221c7d..23e95c2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/ButtonBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/ButtonBar.js
@@ -32,7 +32,7 @@ org.apache.flex.html.ButtonBar = function() {
   //        org.apache.flex.html.beads.models.ArraySelectionModel();
   //  this.addBead(this.model);
 
-  goog.base(this);
+  org.apache.flex.html.ButtonBar.base(this, 'constructor');
 
   //  this.addBead(new
   //        org.apache.flex.html.beads.ListView());
@@ -70,7 +70,7 @@ org.apache.flex.html.ButtonBar.prototype.FLEXJS_CLASS_INFO =
  */
 org.apache.flex.html.ButtonBar.prototype.createElement =
     function() {
-  //goog.base(this, 'createElement');
+  //org.apache.flex.html.ButtonBar.base(this, 'createElement');
 
   this.element = document.createElement('div');
   this.element.style.overflow = 'auto';

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js
index 373794a..ecb44cc 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/CheckBox.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.CheckBox = function() {
-  goog.base(this);
+  org.apache.flex.html.CheckBox.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.CheckBox,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js
index f8fd8e4..9b7fb4d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/ComboBox.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.ListBase');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html.ComboBox = function() {
-  goog.base(this);
+  org.apache.flex.html.ComboBox.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.ComboBox,
     org.apache.flex.core.ListBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Container.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Container.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Container.js
index 4a0d9c2..44bc388 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Container.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Container.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.core.IContainer');
  * @extends {org.apache.flex.core.ContainerBase}
  */
 org.apache.flex.html.Container = function() {
-  goog.base(this);
+  org.apache.flex.html.Container.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.Container,
     org.apache.flex.core.ContainerBase);
@@ -68,7 +68,7 @@ org.apache.flex.html.Container.prototype.createElement =
  */
 org.apache.flex.html.Container.prototype.addElement =
     function(child) {
-  goog.base(this, 'addElement', child);
+  org.apache.flex.html.Container.base(this, 'addElement', child);
   this.dispatchEvent('elementAdded');
 };
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/ControlBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/ControlBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/ControlBar.js
index c35792d..e4e6d8d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/ControlBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/ControlBar.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.html.Container');
  * @extends {org.apache.flex.html.Container}
  */
 org.apache.flex.html.ControlBar = function() {
-  goog.base(this);
+  org.apache.flex.html.ControlBar.base(this, 'constructor');
 
 };
 goog.inherits(org.apache.flex.html.ControlBar,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js b/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js
index cd573cb..6e92a1b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/DropDownList.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.ListBase');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html.DropDownList = function() {
-  goog.base(this);
+  org.apache.flex.html.DropDownList.base(this, 'constructor');
   this.model = new org.apache.flex.html.beads.
       models.ArraySelectionModel();
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js
index 013ef3a..7cf3b1b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Image.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.html.beads.models.ImageModel');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.Image = function() {
-  goog.base(this);
+  org.apache.flex.html.Image.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.Image,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js
index 9728f69..bf1b3ec 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Label.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.Label = function() {
-  goog.base(this);
+  org.apache.flex.html.Label.base(this, 'constructor');
 
   this.element = document.createElement('span');
   this.positioner = this.element;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/List.js b/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
index 317fcbc..135ed1e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/List.js
@@ -33,7 +33,7 @@ goog.require('org.apache.flex.html.supportClasses.DataItemRenderer');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html.List = function() {
-  goog.base(this);
+  org.apache.flex.html.List.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.List,
     org.apache.flex.core.ListBase);
@@ -94,7 +94,7 @@ function(value) {
  */
 org.apache.flex.html.List.prototype.createElement =
     function() {
-  goog.base(this, 'createElement');
+  org.apache.flex.html.List.base(this, 'createElement');
   this.set_className('List');
 
   return this.element;
@@ -106,7 +106,7 @@ org.apache.flex.html.List.prototype.createElement =
  */
 org.apache.flex.html.List.prototype.addedToParent =
     function() {
-  goog.base(this, 'addedToParent');
+  org.apache.flex.html.List.base(this, 'addedToParent');
 
   var b = this.getBeadByType(org.apache.flex.core.IDataProviderItemRendererMapper);
   if (org.apache.flex.core.ValuesManager.valuesImpl.getValue && !b) {

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js b/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
index fbc8645..4254b32 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/NumericStepper.js
@@ -28,7 +28,7 @@ goog.require('org.apache.flex.html.beads.models.RangeModel');
 org.apache.flex.html.NumericStepper = function() {
   this.model =
       new org.apache.flex.html.beads.models.RangeModel();
-  goog.base(this);
+  org.apache.flex.html.NumericStepper.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.NumericStepper,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
index 320a595..001eddc 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Panel.js
@@ -29,7 +29,7 @@ goog.require('org.apache.flex.html.beads.models.PanelModel');
 org.apache.flex.html.Panel = function() {
   this.model =
       new org.apache.flex.html.beads.models.PanelModel();
-  goog.base(this);
+  org.apache.flex.html.Panel.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.Panel,
     org.apache.flex.html.Container);
@@ -138,7 +138,7 @@ org.apache.flex.html.Panel.prototype.createElement =
  */
 org.apache.flex.html.Panel.prototype.addedToParent =
     function() {
-  goog.base(this, 'addedToParent');
+  org.apache.flex.html.Panel.base(this, 'addedToParent');
 };
 
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
index 3ed7716..deb7032 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/RadioButton.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.RadioButton = function() {
-  goog.base(this);
+  org.apache.flex.html.RadioButton.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.RadioButton,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleAlert.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleAlert.js b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleAlert.js
index 7028711..833769b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleAlert.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleAlert.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.SimpleAlert = function() {
-  goog.base(this);
+  org.apache.flex.html.SimpleAlert.base(this, 'constructor');
 
 };
 goog.inherits(org.apache.flex.html.SimpleAlert,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
index e6a5c0b..886565e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/SimpleList.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.html.beads.models.ArraySelectionModel');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html.SimpleList = function() {
-  goog.base(this);
+  org.apache.flex.html.SimpleList.base(this, 'constructor');
   this.model = new org.apache.flex.html.
       beads.models.ArraySelectionModel();
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
index afafd9c..73bf8b8 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Slider.js
@@ -29,7 +29,7 @@ goog.require('org.apache.flex.html.beads.models.RangeModel');
 org.apache.flex.html.Slider = function() {
   this.model =
       new org.apache.flex.html.beads.models.RangeModel();
-  goog.base(this);
+  org.apache.flex.html.Slider.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.Slider,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js b/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
index 9ba6734..f2bf554 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/Spinner.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.html.beads.controllers.SpinnerMouseController');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.Spinner = function() {
-  goog.base(this);
+  org.apache.flex.html.Spinner.base(this, 'constructor');
 
   this.minimum_ = 0;
   this.maximum_ = 100;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
index f427b46..979ffc7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TextArea.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.TextArea = function() {
-  goog.base(this);
+  org.apache.flex.html.TextArea.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.TextArea,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
index a5fe7fd..45f12ed 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TextButton.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.html.Button');
  * @extends {org.apache.flex.html.Button}
  */
 org.apache.flex.html.TextButton = function() {
-  goog.base(this);
+  org.apache.flex.html.TextButton.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.TextButton,
     org.apache.flex.html.Button);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
index 654ab90..74eab24 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TextInput.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html.TextInput = function() {
-  goog.base(this);
+  org.apache.flex.html.TextInput.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.TextInput,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
index 7a400b2..16e60f6 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/TitleBar.js
@@ -30,7 +30,7 @@ org.apache.flex.html.TitleBar = function() {
   this.model =
       new org.apache.flex.html.beads.models.TitleBarModel();
 
-  goog.base(this);
+  org.apache.flex.html.TitleBar.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html.TitleBar,
     org.apache.flex.html.Container);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
index 0b814b1..249cc9d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/ButtonBarView.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.html.beads.ListView');
  */
 org.apache.flex.html.beads.ButtonBarView = function() {
   this.lastSelectedIndex = -1;
-  goog.base(this);
+  org.apache.flex.html.beads.ButtonBarView.base(this, 'constructor');
 
   this.className = 'ButtonBarView';
 };
@@ -50,6 +50,6 @@ org.apache.flex.html.beads.ButtonBarView.prototype.FLEXJS_CLASS_INFO =
 org.apache.flex.html.beads.ButtonBarView.prototype.set_strand =
     function(value) {
 
-  goog.base(this, 'set_strand', value);
+  org.apache.flex.html.beads.ButtonBarView.base(this, 'set_strand', value);
   this.strand_ = value;
 };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
index a013e4b..69a7c75 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/TextItemRendererFactoryForArrayData.js
@@ -28,7 +28,7 @@ goog.require('org.apache.flex.html.beads.models.ArraySelectionModel');
  */
 org.apache.flex.html.beads.TextItemRendererFactoryForArrayData =
     function() {
-  goog.base(this);
+  org.apache.flex.html.beads.TextItemRendererFactoryForArrayData.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
index 5ea0c33..a9dc0dc 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ArraySelectionModel.js
@@ -26,7 +26,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  */
 org.apache.flex.html.beads.models.ArraySelectionModel =
     function() {
-  goog.base(this);
+  org.apache.flex.html.beads.models.ArraySelectionModel.base(this, 'constructor');
   this.className = 'ArraySelectionModel';
 };
 goog.inherits(

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
index 9de0156..11e34c0 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/DataGridModel.js
@@ -26,7 +26,7 @@ goog.require('org.apache.flex.html.beads.models.ArraySelectionModel');
  */
 org.apache.flex.html.beads.models.DataGridModel =
     function() {
-  goog.base(this);
+  org.apache.flex.html.beads.models.DataGridModel.base(this, 'constructor');
 
   this.labelFields_ = [];
 
@@ -54,7 +54,7 @@ org.apache.flex.html.beads.models.DataGridModel.prototype.FLEXJS_CLASS_INFO =
  */
 org.apache.flex.html.beads.models.DataGridModel.prototype.
     set_strand = function(value) {
-  goog.base(this, 'set_strand', value);
+  org.apache.flex.html.beads.models.DataGridModel.base(this, 'set_strand', value);
   this.strand_ = value;
 };
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
index 36b4bf1..1b13384 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/ImageModel.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  */
 org.apache.flex.html.beads.models.ImageModel =
     function() {
-  goog.base(this);
+  org.apache.flex.html.beads.models.ImageModel.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.beads.models.ImageModel,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
index 026efe1..34cc112 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/PanelModel.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  * @extends {org.apache.flex.events.EventDispatcher}
  */
 org.apache.flex.html.beads.models.PanelModel = function() {
-  goog.base(this);
+  org.apache.flex.html.beads.models.PanelModel.base(this, 'constructor');
 
   /**
    * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
index b3a1231..ea857a7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/RangeModel.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  * @extends {org.apache.flex.events.EventDispatcher}
  */
 org.apache.flex.html.beads.models.RangeModel = function() {
-  goog.base(this);
+  org.apache.flex.html.beads.models.RangeModel.base(this, 'constructor');
 
   this.minimum_ = 0;
   this.maximum_ = 100;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
index 35d006d..e982446 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/beads/models/TitleBarModel.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  * @extends {org.apache.flex.events.EventDispatcher}
  */
 org.apache.flex.html.beads.models.TitleBarModel = function() {
-  goog.base(this);
+  org.apache.flex.html.beads.models.TitleBarModel.base(this, 'constructor');
 
   /**
    * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
index a16fd65..5a899eb 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/ButtonBarButtonItemRenderer.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.html.supportClasses.DataItemRenderer');
  */
 org.apache.flex.html.supportClasses.ButtonBarButtonItemRenderer =
     function() {
-  goog.base(this);
+  org.apache.flex.html.supportClasses.ButtonBarButtonItemRenderer.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.
@@ -98,7 +98,7 @@ org.apache.flex.html.supportClasses.ButtonBarButtonItemRenderer.
 org.apache.flex.html.supportClasses.ButtonBarButtonItemRenderer.
     prototype.set_data = function(value) {
 
-  goog.base(this, 'set_data', value);
+  org.apache.flex.html.supportClasses.ButtonBarButtonItemRenderer.base(this, 'set_data', value);
 
   if (value.hasOwnProperty('label')) {
     this.button.innerHTML = value.label;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
index c39a64d..ee06b24 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/DataItemRenderer.js
@@ -27,7 +27,7 @@ goog.require('org.apache.flex.html.supportClasses.UIItemRendererBase');
  */
 org.apache.flex.html.supportClasses.DataItemRenderer =
     function() {
-  goog.base(this);
+  org.apache.flex.html.supportClasses.DataItemRenderer.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.supportClasses.DataItemRenderer,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
index b7aa43d..0aacdcd 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/NonVirtualDataGroup.js
@@ -27,7 +27,7 @@ goog.require('org.apache.flex.utils.Language');
 org.apache.flex.html.supportClasses.NonVirtualDataGroup =
     function() {
   this.renderers = [];
-  goog.base(this);
+  org.apache.flex.html.supportClasses.NonVirtualDataGroup.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.supportClasses.NonVirtualDataGroup,
@@ -78,7 +78,7 @@ org.apache.flex.html.supportClasses.NonVirtualDataGroup.
  */
 org.apache.flex.html.supportClasses.NonVirtualDataGroup.
     prototype.addElement = function(value) {
-  goog.base(this, 'addElement', value);
+  org.apache.flex.html.supportClasses.NonVirtualDataGroup.base(this, 'addElement', value);
 
   var itemRenderer = org.apache.flex.utils.Language.as(value,
                            org.apache.flex.html.supportClasses.DataItemRenderer);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
index 662d926..7158ec7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/StringItemRenderer.js
@@ -28,7 +28,7 @@ goog.require('org.apache.flex.html.supportClasses.DataItemRenderer');
  */
 org.apache.flex.html.supportClasses.StringItemRenderer =
     function() {
-  goog.base(this);
+  org.apache.flex.html.supportClasses.StringItemRenderer.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.supportClasses.StringItemRenderer,
@@ -151,7 +151,7 @@ org.apache.flex.html.supportClasses.StringItemRenderer.
 org.apache.flex.html.supportClasses.StringItemRenderer.
     prototype.set_data = function(value) {
 
-  goog.base(this, 'set_data', value);
+  org.apache.flex.html.supportClasses.StringItemRenderer.base(this, 'set_data', value);
 
   if (this.get_labelField()) {
     this.element.innerHTML = String(value[this.get_labelField()]);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
index 10a39b8..b0be9b2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/supportClasses/UIItemRendererBase.js
@@ -28,7 +28,7 @@ goog.require('org.apache.flex.events.Event');
  */
 org.apache.flex.html.supportClasses.UIItemRendererBase =
 function() {
-  goog.base(this);
+  org.apache.flex.html.supportClasses.UIItemRendererBase.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.html.supportClasses.UIItemRendererBase,
@@ -51,7 +51,7 @@ org.apache.flex.html.supportClasses.UIItemRendererBase.prototype.FLEXJS_CLASS_IN
  */
 org.apache.flex.html.supportClasses.UIItemRendererBase.prototype.addedToParent =
 function() {
-  goog.base(this, 'addedToParent');
+  org.apache.flex.html.supportClasses.UIItemRendererBase.base(this, 'addedToParent');
 };
 
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
index fff02e9..d1e7ca8 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/CheckBox.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html5.CheckBox = function() {
-  goog.base(this);
+  org.apache.flex.html5.CheckBox.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.CheckBox,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
index 07427a8..8300ab9 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/ComboBox.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.ListBase');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html5.ComboBox = function() {
-  goog.base(this);
+  org.apache.flex.html5.ComboBox.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.ComboBox,
     org.apache.flex.core.ListBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/DropDownList.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/DropDownList.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/DropDownList.js
index fd34f61..e0dfe8b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/DropDownList.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/DropDownList.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.ListBase');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html5.DropDownList = function() {
-  goog.base(this);
+  org.apache.flex.html5.DropDownList.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.DropDownList,
     org.apache.flex.core.ListBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
index 3221222..aed0864 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/Label.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html5.Label = function() {
-  goog.base(this);
+  org.apache.flex.html5.Label.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.Label,
     org.apache.flex.core.UIBase);
@@ -34,7 +34,7 @@ goog.inherits(org.apache.flex.html5.Label,
  */
 org.apache.flex.html5.Label.prototype.createElement =
     function() {
-  goog.base(this, 'createElement');
+  org.apache.flex.html5.Label.base(this, 'createElement');
 
   this.positioner = this.element;
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/List.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/List.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/List.js
index 5d0eb74..4861cb3 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/List.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/List.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.ListBase');
  * @extends {org.apache.flex.core.ListBase}
  */
 org.apache.flex.html5.List = function() {
-  goog.base(this);
+  org.apache.flex.html5.List.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.List,
     org.apache.flex.core.ListBase);
@@ -34,7 +34,7 @@ goog.inherits(org.apache.flex.html5.List,
  */
 org.apache.flex.html5.List.prototype.createElement =
     function() {
-  goog.base(this, 'createElement');
+  org.apache.flex.html5.List.base(this, 'createElement');
 
   this.element.size = 5;
 

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
index ce2e2a3..b683301 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/RadioButton.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html5.RadioButton = function() {
-  goog.base(this);
+  org.apache.flex.html5.RadioButton.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.RadioButton,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
index ad6244c..174ebb4 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextArea.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html5.TextArea = function() {
-  goog.base(this);
+  org.apache.flex.html5.TextArea.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.TextArea,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
index 57229ef..a77af93 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextButton.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html5.TextButton = function() {
-  goog.base(this);
+  org.apache.flex.html5.TextButton.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.TextButton,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
index c31ffc0..371d847 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html5/TextInput.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.html5.TextInput = function() {
-  goog.base(this);
+  org.apache.flex.html5.TextInput.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.html5.TextInput,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/jquery/Application.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/Application.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/Application.js
index 3aaa7c2..d646b13 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/Application.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/Application.js
@@ -35,7 +35,7 @@ goog.require('org.apache.flex.core.Application');
  * @extends {org.apache.flex.core.Application}
  */
 org.apache.flex.jquery.Application = function() {
-  goog.base(this);
+  org.apache.flex.jquery.Application.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.jquery.Application,
     org.apache.flex.core.Application);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
index 184e84b..be4e7ab 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/CheckBox.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.jquery.CheckBox = function() {
-  goog.base(this);
+  org.apache.flex.jquery.CheckBox.base(this, 'constructor');
 
 };
 goog.inherits(org.apache.flex.jquery.CheckBox,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
index 2611318..5e9bcf6 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/RadioButton.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.core.UIBase');
  */
 org.apache.flex.jquery.RadioButton = function() {
 
-  goog.base(this);
+  org.apache.flex.jquery.RadioButton.base(this, 'constructor');
 
   org.apache.flex.core.UIBase.call(this);
   org.apache.flex.jquery.RadioButton.radioCounter++;

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
index 59e2457..ab2f468 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/jquery/TextButton.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.jquery.TextButton = function() {
-  goog.base(this);
+  org.apache.flex.jquery.TextButton.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.jquery.TextButton,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
index cb87069..a53b8f1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/Map.js
@@ -33,7 +33,7 @@ goog.require('org.apache.flex.maps.google.models.MapModel');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.maps.google.Map = function() {
-  goog.base(this);
+  org.apache.flex.maps.google.Map.base(this, 'constructor');
   this.initialized = false;
 };
 goog.inherits(org.apache.flex.maps.google.Map,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/models/MapModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/maps/google/models/MapModel.js b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/models/MapModel.js
index 26b02ae..eff4856 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/maps/google/models/MapModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/maps/google/models/MapModel.js
@@ -30,7 +30,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  * @implements {org.apache.flex.core.IBeadModel}
  */
 org.apache.flex.maps.google.models.MapModel = function() {
-  goog.base(this);
+  org.apache.flex.maps.google.models.MapModel.base(this, 'constructor');
 };
 goog.inherits(
     org.apache.flex.maps.google.models.MapModel,

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js b/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js
index db0b0c3..8cff850 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.net.HTTPHeader');
  * @extends {org.apache.flex.core.HTMLElementWrapper}
  */
 org.apache.flex.net.BinaryUploader = function() {
-  goog.base(this);
+  org.apache.flex.net.BinaryUploader .base(this, 'constructor');
 
   /**
    * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js b/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js
index 52ece7a..7339bf6 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js
@@ -24,7 +24,7 @@ goog.require('org.apache.flex.net.HTTPHeader');
  * @extends {org.apache.flex.core.HTMLElementWrapper}
  */
 org.apache.flex.net.HTTPService = function() {
-  goog.base(this);
+  org.apache.flex.net.HTTPService.base(this, 'constructor');
 
   /**
    * @private

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/svg/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/svg/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/svg/TextButton.js
index 376c5bf..56206ba 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/svg/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/svg/TextButton.js
@@ -23,7 +23,7 @@ goog.require('org.apache.flex.core.UIBase');
  * @extends {org.apache.flex.core.UIBase}
  */
 org.apache.flex.svg.TextButton = function() {
-  goog.base(this);
+  org.apache.flex.svg.TextButton.base(this, 'constructor');
 };
 goog.inherits(org.apache.flex.svg.TextButton,
     org.apache.flex.core.UIBase);

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/utils/EffectTimer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/EffectTimer.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/EffectTimer.js
index 3913f61..1ed7592 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/EffectTimer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/EffectTimer.js
@@ -27,7 +27,7 @@ goog.require('org.apache.flex.events.ValueEvent');
  * @suppress {checkTypes}
  */
 org.apache.flex.utils.EffectTimer = function() {
-  goog.base(this);
+  org.apache.flex.utils.EffectTimer.base(this, 'constructor');
 
   /**
    * @protected

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/b625c82b/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js
index fa91518..ae10939 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js
@@ -25,7 +25,7 @@ goog.require('org.apache.flex.events.EventDispatcher');
  * @param {number=} opt_repeatCount The repeatCount.
  */
 org.apache.flex.utils.Timer = function(delay, opt_repeatCount) {
-  goog.base(this);
+  org.apache.flex.utils.Timer.base(this, 'constructor');
 
   if (opt_repeatCount !== undefined) {
     this._repeatCount = opt_repeatCount;