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 2013/11/15 15:56:20 UTC

[6/9] Added or supplemented class metadata and corrected some type fixes

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ListSingleSelectionMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ListSingleSelectionMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ListSingleSelectionMouseController.js
index d2bb0c8..42025b3 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ListSingleSelectionMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ListSingleSelectionMouseController.js
@@ -22,21 +22,28 @@ goog.require('org.apache.flex.html.staticControls.beads.models.ArraySelectionMod
 
 /**
  * @constructor
- * @extends {org.apache.flex.core.IBeadController}
+ * @implements {org.apache.flex.core.IBeadController}
  */
 org.apache.flex.html.staticControls.beads.controllers.
     ListSingleSelectionMouseController = function() {
-  goog.base(this);
 };
-goog.inherits(org.apache.flex.html.staticControls.beads.
-                  controllers.ListSingleSelectionMouseController,
-              org.apache.flex.core.IBeadController);
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.controllers.ListSingleSelectionMouseController.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'ListSingleSelectionMouseController',
+                qName: 'org.apache.flex.html.staticControls.beads.controllers.ListSingleSelectionMouseController' }],
+      interfaces: [org.apache.flex.core.IBeadController] };
 
 
 /**
  * @expose
  *        ListSingleSelectionMouseController}
- * @param {object} value The strand for this component.
+ * @param {Object} value The strand for this component.
  */
 org.apache.flex.html.staticControls.beads.controllers.
     ListSingleSelectionMouseController.prototype.set_strand = function(value) {
@@ -56,7 +63,7 @@ org.apache.flex.html.staticControls.beads.controllers.
 /**
  * @expose
  *        ListSingleSelectionMouseController}
- * @param {object} event The event that triggered the selection.
+ * @param {Object} event The event that triggered the selection.
  */
 org.apache.flex.html.staticControls.beads.controllers.
     ListSingleSelectionMouseController.prototype.selectedHandler =

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.js
index 8634486..769a548 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SliderMouseController.js
@@ -28,6 +28,17 @@ org.apache.flex.html.staticControls.beads.controllers.SliderMouseController =
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.controllers.
+    SliderMouseController.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'SliderMouseController',
+                qName: 'org.apache.flex.html.staticControls.beads.controllers.SliderMouseController' }] };
+
+
+/**
  * @expose
  *        SliderMouseController}
  * @param {Object} value The strand.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SpinnerMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SpinnerMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SpinnerMouseController.js
index c8b0aaf..1d83a5e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SpinnerMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/SpinnerMouseController.js
@@ -27,6 +27,17 @@ org.apache.flex.html.staticControls.beads.controllers.SpinnerMouseController =
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.controllers.
+    SpinnerMouseController.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'SpinnerMouseController',
+                qName: 'org.apache.flex.html.staticControls.beads.controllers.SpinnerMouseController' }] };
+
+
+/**
  * @expose
  *        SpinnerMouseController}
  * @param {Object} value The strand.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/ButtonBarLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/ButtonBarLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/ButtonBarLayout.js
index 9d7f61b..8b6b3a7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/ButtonBarLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/ButtonBarLayout.js
@@ -32,6 +32,18 @@ org.apache.flex.html.staticControls.beads.layouts.ButtonBarLayout =
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.layouts.ButtonBarLayout
+    .prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'ButtonBarLayout',
+                qName: 'org.apache.flex.html.staticControls.beads.layouts.ButtonBarLayout' }],
+      interfaces: [org.apache.flex.core.IBeadLayout] };
+
+
+/**
  * @expose
  * @param {Object} value The new host.
  */
@@ -77,12 +89,3 @@ org.apache.flex.html.staticControls.beads.layouts.ButtonBarLayout.
       children[i].element.style.display = 'inline-block';
   }
 };
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.layouts.ButtonBarLayout
-    .prototype.FLEXJS_CLASS_INFO =
-    { interfaces: [org.apache.flex.core.IBeadLayout] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualHorizontalLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualHorizontalLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualHorizontalLayout.js
index ddc2082..d649698 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualHorizontalLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualHorizontalLayout.js
@@ -31,6 +31,18 @@ org.apache.flex.html.staticControls.beads.layouts.NonVirtualHorizontalLayout =
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.layouts.NonVirtualHorizontalLayout.
+    prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'NonVirtualHorizontalLayout',
+                qName: 'org.apache.flex.html.staticControls.beads.layouts.NonVirtualHorizontalLayout' }],
+      interfaces: [org.apache.flex.core.IBeadLayout] };
+
+
+/**
  * @expose
           NonVirtualHorizontalLayout}
  * @param {Object} value The new host.
@@ -71,11 +83,3 @@ org.apache.flex.html.staticControls.beads.layouts.NonVirtualHorizontalLayout.
       children[i].style.display = 'inline-block';
   }
 };
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.layouts.NonVirtualHorizontalLayout.
-    prototype.FLEXJS_CLASS_INFO =
-    { interfaces: [org.apache.flex.core.IBeadLayout] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalLayout.js
index 74d740e..f0ac6c9 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalLayout.js
@@ -30,6 +30,17 @@ org.apache.flex.html.staticControls.beads.layouts.NonVirtualVerticalLayout =
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.layouts.NonVirtualVerticalLayout.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'NonVirtualVerticalLayout',
+                qName: 'org.apache.flex.html.staticControls.beads.layouts.NonVirtualVerticalLayout'}],
+      interfaces: [org.apache.flex.core.IBeadLayout] };
+
+
+/**
  * @expose
  * @param {Object} value The new host.
  */
@@ -61,11 +72,3 @@ org.apache.flex.html.staticControls.beads.layouts.NonVirtualVerticalLayout.
     }
   }
 };
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.layouts.NonVirtualVerticalLayout.
-    prototype.FLEXJS_CLASS_INFO = { interfaces: [org.apache.flex.core.IBeadLayout] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalScrollingLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalScrollingLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalScrollingLayout.js
index c6e73b0..f9a972d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalScrollingLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/layouts/NonVirtualVerticalScrollingLayout.js
@@ -30,6 +30,18 @@ org.apache.flex.html.staticControls.beads.layouts.
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.layouts.
+    NonVirtualVerticalScrollingLayout.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'NonVirtualVerticalScrollingLayout',
+                qName: 'org.apache.flex.html.staticControls.beads.layouts.NonVirtualVerticalScrollingLayout' }],
+      interfaces: [org.apache.flex.core.IBeadLayout] };
+
+
+/**
  * @expose
  * @param {Object} value The new host.
  */
@@ -61,12 +73,3 @@ org.apache.flex.html.staticControls.beads.layouts.
       children[i].style.display = 'block';
   }
 };
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.layouts.
-    NonVirtualVerticalScrollingLayout.prototype.FLEXJS_CLASS_INFO =
-    { interfaces: [org.apache.flex.core.IBeadLayout] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ArraySelectionModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ArraySelectionModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ArraySelectionModel.js
index 1336959..3bc4c12 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ArraySelectionModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ArraySelectionModel.js
@@ -35,6 +35,17 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.ArraySelectionModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'ArraySelectionModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.ArraySelectionModel' }],
+      interfaces: [org.apache.flex.core.IBeadModel] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */
@@ -126,12 +137,3 @@ org.apache.flex.html.staticControls.beads.models.ArraySelectionModel.prototype.
   this.dispatchEvent('selectedItemChanged');
   this.dispatchEvent('selectedIndexChanged');
 };
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.models.ArraySelectionModel.prototype.
-    FLEXJS_CLASS_INFO =
-    { interfaces: [org.apache.flex.core.IBeadModel] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridModel.js
index cdfc1b1..8484be6 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridModel.js
@@ -36,6 +36,16 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.DataGridModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'DataGridModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.DataGridModel' }] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridPresentationModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridPresentationModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridPresentationModel.js
index 7f2eb27..55ff0bb 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridPresentationModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/DataGridPresentationModel.js
@@ -34,6 +34,16 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.DataGridPresentationModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'DataGridPresentationModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.DataGridPresentationModel'}] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ImageModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ImageModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ImageModel.js
index b5a84a8..889a6b7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ImageModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/ImageModel.js
@@ -32,6 +32,16 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.ImageModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'ImageModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.ImageModel'}] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/PanelModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/PanelModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/PanelModel.js
index 88a85a7..28702d5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/PanelModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/PanelModel.js
@@ -34,6 +34,16 @@ goog.inherits(org.apache.flex.html.staticControls.beads.models.PanelModel,
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.PanelModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'PanelModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.PanelModel'}] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/RangeModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/RangeModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/RangeModel.js
index 525144e..2b5e577 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/RangeModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/RangeModel.js
@@ -36,6 +36,16 @@ goog.inherits(org.apache.flex.html.staticControls.beads.models.RangeModel,
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.RangeModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'RangeModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.RangeModel'}] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/TitleBarModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/TitleBarModel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/TitleBarModel.js
index 9efd9d6..0229df2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/TitleBarModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/models/TitleBarModel.js
@@ -34,6 +34,16 @@ goog.inherits(org.apache.flex.html.staticControls.beads.models.TitleBarModel,
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.models.TitleBarModel.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'RangeModel',
+                qName: 'org.apache.flex.html.staticControls.beads.models.TitleBarModel'}] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/ButtonBarButtonItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/ButtonBarButtonItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/ButtonBarButtonItemRenderer.js
index 9c68f85..d8992b6 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/ButtonBarButtonItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/ButtonBarButtonItemRenderer.js
@@ -34,6 +34,16 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.supportClasses.ButtonBarButtonItemRenderer.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'ButtonBarButtonItemRenderer',
+                qName: 'org.apache.flex.html.staticControls.supportClasses.ButtonBarButtonItemRenderer' }] };
+
+
+/**
  * @override
  */
 org.apache.flex.html.staticControls.supportClasses.ButtonBarButtonItemRenderer.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js
index 1454700..2e38432 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/DataItemRenderer.js
@@ -35,6 +35,18 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.supportClasses.DataItemRenderer.
+    prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'DataItemRenderer',
+                qName: 'org.apache.flex.html.staticControls.supportClasses.DataItemRenderer' }],
+      interfaces: [org.apache.flex.core.IItemRenderer] };
+
+
+/**
  * @override
  */
 org.apache.flex.html.staticControls.supportClasses.DataItemRenderer.
@@ -175,12 +187,3 @@ org.apache.flex.html.staticControls.supportClasses.DataItemRenderer.
     }
   }
 };
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.supportClasses.DataItemRenderer.
-    prototype.FLEXJS_CLASS_INFO =
-    { interfaces: [org.apache.flex.core.IItemRenderer] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/NonVirtualDataGroup.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/NonVirtualDataGroup.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/NonVirtualDataGroup.js
index 431a3a6..969cb7e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/NonVirtualDataGroup.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/NonVirtualDataGroup.js
@@ -33,6 +33,16 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.supportClasses.NonVirtualDataGroup.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'NonVirtualDataGroup',
+                qName: 'org.apache.flex.html.staticControls.supportClasses.NonVirtualDataGroup' }] };
+
+
+/**
  * @expose
  * @param {Object} value The strand.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js
index fbe64a5..8a5af4f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/supportClasses/StringItemRenderer.js
@@ -35,6 +35,18 @@ goog.inherits(
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.supportClasses.StringItemRenderer.
+    prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'StringItemRenderer',
+                qName: 'org.apache.flex.html.staticControls.supportClasses.StringItemRenderer' }],
+      interfaces: [org.apache.flex.core.IItemRenderer] };
+
+
+/**
  * @override
  */
 org.apache.flex.html.staticControls.supportClasses.StringItemRenderer.
@@ -175,12 +187,3 @@ org.apache.flex.html.staticControls.supportClasses.StringItemRenderer.
     }
   }
 };
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.supportClasses.StringItemRenderer.
-    prototype.FLEXJS_CLASS_INFO =
-    { interfaces: [org.apache.flex.core.IItemRenderer] };

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 8487d8b..582698d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/BinaryUploader.js
@@ -92,6 +92,16 @@ goog.inherits(org.apache.flex.net.BinaryUploader,
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.net.BinaryUploader.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'BinaryUploader',
+                qName: 'org.apache.flex.net.BinaryUploader'}] };
+
+
+/**
  * @expose
  * @type {string}
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPHeader.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPHeader.js b/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPHeader.js
index a8ba162..411b514 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPHeader.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPHeader.js
@@ -33,6 +33,16 @@ org.apache.flex.net.HTTPHeader = function(opt_name, opt_value) {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.net.HTTPHeader.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'HTTPHeader',
+                qName: 'org.apache.flex.net.HTTPHeader'}] };
+
+
+/**
  * @expose
  * @type {string}
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 854edb7..28a6cfe 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/HTTPService.js
@@ -92,6 +92,16 @@ goog.inherits(org.apache.flex.net.HTTPService,
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.net.HTTPService.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'HTTPService',
+                qName: 'org.apache.flex.net.HTTPService'}] };
+
+
+/**
  * @expose
  * @type {string}
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
index 52b3f3e..d72f71f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONInputParser.js
@@ -24,6 +24,16 @@ org.apache.flex.net.JSONInputParser = function() {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.net.JSONInputParser.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'JSONInputParser',
+                qName: 'org.apache.flex.net.JSONInputParser'}] };
+
+
+/**
  * @expose
  * @param {string} s The input string.
  * @return {Array.<string>} The Array of unparsed objects.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/net/JSONItemConverter.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/JSONItemConverter.js b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONItemConverter.js
index 551d3f9..e24f5a1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/JSONItemConverter.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/JSONItemConverter.js
@@ -24,6 +24,16 @@ org.apache.flex.net.JSONItemConverter = function() {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.net.JSONItemConverter.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'JSONItemConverter',
+                qName: 'org.apache.flex.net.JSONItemConverter'}] };
+
+
+/**
  * @expose
  * @param {string} s The input string.
  * @return {*} The object.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/net/dataConverters/LazyCollection.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/net/dataConverters/LazyCollection.js b/frameworks/js/FlexJS/src/org/apache/flex/net/dataConverters/LazyCollection.js
index f7d2c63..7c42ca0 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/net/dataConverters/LazyCollection.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/net/dataConverters/LazyCollection.js
@@ -54,6 +54,16 @@ org.apache.flex.net.dataConverters.LazyCollection = function() {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.net.dataConverters.LazyCollection.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'LazyCollection',
+                qName: 'org.apache.flex.net.dataConverters.LazyCollection'}] };
+
+
+/**
  * @expose
  * @return {Object} value The input parser.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/utils/BinaryData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/BinaryData.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/BinaryData.js
index 045b051..10e04e9 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/BinaryData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/BinaryData.js
@@ -37,6 +37,16 @@ org.apache.flex.utils.BinaryData = function() {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.utils.BinaryData.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'BinaryData',
+                qName: 'org.apache.flex.utils.BinaryData'}] };
+
+
+/**
  * @expose
  * @return {Object} The platform-specific data.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/utils/MXMLDataInterpreter.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/MXMLDataInterpreter.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/MXMLDataInterpreter.js
index 2421d1a..c1f9913 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/MXMLDataInterpreter.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/MXMLDataInterpreter.js
@@ -24,6 +24,16 @@ org.apache.flex.utils.MXMLDataInterpreter = function() {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.utils.MXMLDataInterpreter.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'MXMLDataInterpreter',
+                qName: 'org.apache.flex.utils.MXMLDataInterpreter'}] };
+
+
+/**
  * @param {Object} document The MXML object.
  * @param {Array} data The data array.
  * @return {Object} The generated object.

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 47801f6..176196c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/Timer.js
@@ -54,6 +54,16 @@ goog.inherits(org.apache.flex.utils.Timer,
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.utils.Timer.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'Timer',
+                qName: 'org.apache.flex.utils.Timer'}] };
+
+
+/**
  * @expose
  * Stops the timer and sets currentCount = 0.
  */

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/utils/ViewSourceContextMenuOption.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/ViewSourceContextMenuOption.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/ViewSourceContextMenuOption.js
index ea90f7f..5120c99 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/ViewSourceContextMenuOption.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/ViewSourceContextMenuOption.js
@@ -26,6 +26,16 @@ org.apache.flex.utils.ViewSourceContextMenuOption = function() {
 
 
 /**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.utils.ViewSourceContextMenuOption.prototype.FLEXJS_CLASS_INFO =
+    { names: [{ name: 'ViewSourceContextMenuOption',
+                qName: 'org.apache.flex.utils.ViewSourceContextMenuOption'}] };
+
+
+/**
  * @param {Object} value The strand (owner) of the bead.
  */
 org.apache.flex.utils.ViewSourceContextMenuOption.prototype.set_strand =