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:15 UTC
[1/9] git commit: [flex-asjs] [refs/heads/develop] - Made argument
optional.
Updated Branches:
refs/heads/develop d1eee3afd -> 2f9d81409
Made argument optional.
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/dec64192
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/dec64192
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/dec64192
Branch: refs/heads/develop
Commit: dec641925f40f6bd4c156a352064bac2d9173bd9
Parents: d1eee3a
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 10:30:07 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 10:30:07 2013 +0100
----------------------------------------------------------------------
frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/dec64192/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
index 4915061..e3e1d37 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
@@ -100,16 +100,18 @@ org.apache.flex.utils.Language.is = function(leftOperand, rightOperand) {
* trace()
*
* @expose
- * @param {string} value The message to be written to the console.
+ * @param {string=} opt_value The message to be written to the console.
*/
-org.apache.flex.utils.Language.trace = function(value) {
+org.apache.flex.utils.Language.trace = function(opt_value) {
var theConsole;
+ opt_value = (opt_value !== undefined) ? opt_value : '';
+
theConsole = goog.global['console'];
try {
if (theConsole && theConsole.log) {
- theConsole.log(value);
+ theConsole.log(opt_value);
}
} catch (e) {
// ignore; at least we tried ;-)
[4/9] git commit: [flex-asjs] [refs/heads/develop] - FLEX-33903
changed 'as()' method to throw an exception when a type coercion fails
Posted by er...@apache.org.
FLEX-33903 changed 'as()' method to throw an exception when a type coercion fails
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/7c857d7a
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/7c857d7a
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/7c857d7a
Branch: refs/heads/develop
Commit: 7c857d7a560b928e15e6ab74c9e08b2dfcfc2b6d
Parents: aa9eb9c
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 11:33:23 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 11:33:23 2013 +0100
----------------------------------------------------------------------
.../src/org/apache/flex/utils/Language.js | 31 +++++++++++++++-----
1 file changed, 24 insertions(+), 7 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/7c857d7a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
index a846467..6c55658 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
@@ -28,15 +28,32 @@ org.apache.flex.utils.Language = function() {
*
* @expose
* @param {?} leftOperand The lefthand operand of the
- * binary as operator in AS3.
+ * binary as operator in AS3.
* @param {?} rightOperand The righthand operand of the
- * binary operator in AS3.
- * @return {?} Returns the lefthand operand if it is
- * of the type of the righthand operand, otherwise null.
+ * binary operator in AS3.
+ * @param {?=} opt_coercion The cast is a coercion,
+ * throw expception if it fails.
+ * @return {?} Returns the lefthand operand if it is of the
+ * type of the righthand operand, otherwise null.
*/
-org.apache.flex.utils.Language.as = function(leftOperand, rightOperand) {
- return (org.apache.flex.utils.Language.is(leftOperand, rightOperand)) ?
- leftOperand : null;
+org.apache.flex.utils.Language.as = function(leftOperand, rightOperand, opt_coercion) {
+ var error, itIs, message;
+
+ opt_coercion = (opt_coercion !== undefined) ? opt_coercion : false;
+
+ itIs = org.apache.flex.utils.Language.is(leftOperand, rightOperand);
+
+ if (!itIs && opt_coercion) {
+ message = 'Type Coercion failed';
+ if (TypeError) {
+ error = new TypeError(message);
+ } else {
+ error = new Error(message);
+ }
+ throw error;
+ }
+
+ return (itIs) ? leftOperand : null;
};
[6/9] Added or supplemented class metadata and corrected some type
fixes
Posted by er...@apache.org.
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 =
[3/9] git commit: [flex-asjs] [refs/heads/develop] - Added tests for
super classes implementing interfaces
Posted by er...@apache.org.
Added tests for super classes implementing interfaces
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/aa9eb9cd
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/aa9eb9cd
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/aa9eb9cd
Branch: refs/heads/develop
Commit: aa9eb9cdc62fef4f421a70d78fd8c852b7e4c117
Parents: 439b9e2
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 10:32:34 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 10:32:34 2013 +0100
----------------------------------------------------------------------
examples/LanguageTests/src/LanguageTests.as | 30 ++++++++++++++++++++++--
examples/LanguageTests/src/classes/B.as | 2 +-
examples/LanguageTests/src/classes/C.as | 4 +++-
examples/LanguageTests/src/interfaces/IF.as | 4 ++++
4 files changed, 36 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/aa9eb9cd/examples/LanguageTests/src/LanguageTests.as
----------------------------------------------------------------------
diff --git a/examples/LanguageTests/src/LanguageTests.as b/examples/LanguageTests/src/LanguageTests.as
index 89b59f7..6e7e42f 100644
--- a/examples/LanguageTests/src/LanguageTests.as
+++ b/examples/LanguageTests/src/LanguageTests.as
@@ -18,10 +18,20 @@ public class LanguageTests extends Sprite implements IA, IE
var testResult:Boolean;
var testObject:Object;
+ var b:B = new B();
+
testResult = this instanceof Sprite;
trace('this instanceof Sprite - true: ' + testResult.toString());
testResult = this instanceof B;
trace('this instanceof classes.B - false: ' + testResult.toString());
+ testResult = b instanceof classes.B;
+ trace('b instanceof classes.B - true: ' + testResult.toString());
+ testResult = b instanceof classes.C;
+ trace('b instanceof classes.C - true: ' + testResult.toString());
+ testResult = b instanceof interfaces.IC;
+ trace('b instanceof interfaces.IC - false: ' + testResult.toString());
+ testResult = b instanceof interfaces.IF;
+ trace('b instanceof interfaces.IF - false: ' + testResult.toString());
testResult = this instanceof IA;
trace('this instanceof interfaces.IA - false: ' + testResult.toString());
testResult = this instanceof IB;
@@ -32,11 +42,19 @@ public class LanguageTests extends Sprite implements IA, IE
trace('this instanceof interfaces.ID - false: ' + testResult.toString());
testResult = this instanceof IE;
trace('this instanceof interfaces.IE - false: ' + testResult.toString());
-
+ trace();
testResult = this is Sprite;
trace('this is Sprite - true: ' + testResult.toString());
testResult = this is B;
trace('this is classes.B - false: ' + testResult.toString());
+ testResult = b is classes.B;
+ trace('b is classes.B - true: ' + testResult.toString());
+ testResult = b is classes.C;
+ trace('b is classes.C - true: ' + testResult.toString());
+ testResult = b is interfaces.IC;
+ trace('b is interfaces.IC - false: ' + testResult.toString());
+ testResult = b is interfaces.IF;
+ trace('b is interfaces.IF - true: ' + testResult.toString());
testResult = this is IA;
trace('this is interfaces.IA - true: ' + testResult.toString());
testResult = this is IB;
@@ -47,11 +65,19 @@ public class LanguageTests extends Sprite implements IA, IE
trace('this is interfaces.ID - true: ' + testResult.toString());
testResult = this is IE;
trace('this is interfaces.IE - true: ' + testResult.toString());
-
+ trace();
testObject = (this as Sprite) ? this as Sprite : 'null';
trace('this as Sprite - [object ...]: ' + testObject.toString());
testObject = (this as B) ? this as B : 'null';
trace('this as classes.B - null: ' + testObject.toString());
+ testObject = (b as classes.B) ? b as classes.B : 'null';
+ trace('b as classes.B - [object ...]: ' + testObject.toString());
+ testObject = (b as classes.C) ? b as classes.C : 'null';
+ trace('b as classes.C - [object ...]: ' + testObject.toString());
+ testObject = (b as interfaces.IC) ? b as interfaces.IC : 'null';
+ trace('b as interfaces.IC - null: ' + testObject.toString());
+ testObject = (b as interfaces.IF) ? b as interfaces.IF : 'null';
+ trace('b as interfaces.IF - [object ...]: ' + testObject.toString());
testObject = (this as IA) ? this as IA : 'null';
trace('this as interfaces.IA - [object ...]: ' + testObject.toString());
testObject = (this as IB) ? this as IB : 'null';
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/aa9eb9cd/examples/LanguageTests/src/classes/B.as
----------------------------------------------------------------------
diff --git a/examples/LanguageTests/src/classes/B.as b/examples/LanguageTests/src/classes/B.as
index 8f5748a..bbc5c44 100644
--- a/examples/LanguageTests/src/classes/B.as
+++ b/examples/LanguageTests/src/classes/B.as
@@ -1,6 +1,6 @@
package classes
{
- public class B
+ public class B extends C
{
public function B() {}
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/aa9eb9cd/examples/LanguageTests/src/classes/C.as
----------------------------------------------------------------------
diff --git a/examples/LanguageTests/src/classes/C.as b/examples/LanguageTests/src/classes/C.as
index 953c9f1..90368fb 100644
--- a/examples/LanguageTests/src/classes/C.as
+++ b/examples/LanguageTests/src/classes/C.as
@@ -1,6 +1,8 @@
package classes
{
- public class C
+ import interfaces.IF;
+
+ public class C implements IF
{
public function C() {}
}
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/aa9eb9cd/examples/LanguageTests/src/interfaces/IF.as
----------------------------------------------------------------------
diff --git a/examples/LanguageTests/src/interfaces/IF.as b/examples/LanguageTests/src/interfaces/IF.as
new file mode 100644
index 0000000..487862e
--- /dev/null
+++ b/examples/LanguageTests/src/interfaces/IF.as
@@ -0,0 +1,4 @@
+package interfaces
+{
+ public interface IF {}
+}
\ No newline at end of file
[7/9] git commit: [flex-asjs] [refs/heads/develop] - Added or
supplemented class metadata and corrected some type fixes
Posted by er...@apache.org.
Added or supplemented class metadata and corrected some type fixes
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/edccbec7
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/edccbec7
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/edccbec7
Branch: refs/heads/develop
Commit: edccbec72b0c17981f0aa776ff0a66681bd9f7d1
Parents: 98fda68
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 15:28:39 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 15:28:39 2013 +0100
----------------------------------------------------------------------
.../js/FlexJS/src/flash/display/Sprite.js | 10 +++++++
frameworks/js/FlexJS/src/mx/states/AddItems.js | 19 +++++++-----
.../js/FlexJS/src/mx/states/SetProperty.js | 19 +++++++-----
frameworks/js/FlexJS/src/mx/states/State.js | 10 +++++++
.../src/org/apache/flex/binding/BindingBase.js | 10 +++++++
.../org/apache/flex/binding/ConstantBinding.js | 10 +++++++
.../org/apache/flex/binding/GenericBinding.js | 10 +++++++
.../org/apache/flex/binding/PropertyWatcher.js | 10 +++++++
.../org/apache/flex/binding/SimpleBinding.js | 10 +++++++
.../src/org/apache/flex/binding/WatcherBase.js | 10 +++++++
.../src/org/apache/flex/core/Application.js | 10 +++++++
.../org/apache/flex/core/HTMLElementWrapper.js | 10 +++++++
.../js/FlexJS/src/org/apache/flex/core/IBead.js | 15 ++++++++++
.../src/org/apache/flex/core/IBeadController.js | 7 +++--
.../src/org/apache/flex/core/IBeadLayout.js | 7 +++--
.../src/org/apache/flex/core/IBeadModel.js | 7 +++--
.../src/org/apache/flex/core/IBeadView.js | 15 ++++++++++
.../core/IDataProviderItemRendererMapper.js | 15 ++++++++++
.../src/org/apache/flex/core/IDocument.js | 15 ++++++++++
.../src/org/apache/flex/core/IItemRenderer.js | 15 ++++++++++
.../flex/core/IItemRendererClassFactory.js | 15 ++++++++++
.../org/apache/flex/core/IItemRendererParent.js | 17 ++++++++++-
.../src/org/apache/flex/core/IStatesImpl.js | 7 +++--
.../FlexJS/src/org/apache/flex/core/IStrand.js | 15 ++++++++++
.../flex/core/ItemRendererClassFactory.js | 31 +++++++++++---------
.../FlexJS/src/org/apache/flex/core/ListBase.js | 10 +++++++
.../org/apache/flex/core/SimpleStatesImpl.js | 21 +++++++------
.../org/apache/flex/core/SimpleValuesImpl.js | 10 +++++++
.../FlexJS/src/org/apache/flex/core/UIBase.js | 10 +++++++
.../src/org/apache/flex/core/ValuesManager.js | 10 +++++++
.../FlexJS/src/org/apache/flex/core/ViewBase.js | 10 +++++++
.../org/apache/flex/core/ViewBaseDataBinding.js | 10 +++++++
.../src/org/apache/flex/events/CustomEvent.js | 10 +++++++
.../FlexJS/src/org/apache/flex/events/Event.js | 10 +++++++
.../org/apache/flex/events/EventDispatcher.js | 11 ++++++-
.../org/apache/flex/events/IEventDispatcher.js | 15 ++++++++++
.../org/apache/flex/events/ValueChangeEvent.js | 10 +++++++
.../apache/flex/html/staticControls/Alert.js | 10 +++++++
.../apache/flex/html/staticControls/Button.js | 10 +++++++
.../flex/html/staticControls/ButtonBar.js | 10 +++++++
.../apache/flex/html/staticControls/CheckBox.js | 10 +++++++
.../apache/flex/html/staticControls/ComboBox.js | 10 +++++++
.../flex/html/staticControls/Container.js | 10 +++++++
.../flex/html/staticControls/ControlBar.js | 10 +++++++
.../apache/flex/html/staticControls/DataGrid.js | 10 +++++++
.../flex/html/staticControls/DropDownList.js | 10 +++++++
.../apache/flex/html/staticControls/Image.js | 10 +++++++
.../apache/flex/html/staticControls/Label.js | 10 +++++++
.../org/apache/flex/html/staticControls/List.js | 10 +++++++
.../flex/html/staticControls/NumericStepper.js | 10 +++++++
.../apache/flex/html/staticControls/Panel.js | 10 +++++++
.../flex/html/staticControls/RadioButton.js | 10 +++++++
.../flex/html/staticControls/SimpleAlert.js | 10 +++++++
.../flex/html/staticControls/SimpleList.js | 10 +++++++
.../apache/flex/html/staticControls/Slider.js | 10 +++++++
.../apache/flex/html/staticControls/Spinner.js | 10 +++++++
.../apache/flex/html/staticControls/TextArea.js | 10 +++++++
.../flex/html/staticControls/TextButton.js | 10 +++++++
.../flex/html/staticControls/TextInput.js | 10 +++++++
.../apache/flex/html/staticControls/TitleBar.js | 10 +++++++
.../accessories/NumericOnlyTextInputBead.js | 10 +++++++
.../accessories/PasswordInputBead.js | 10 +++++++
.../accessories/TextPromptBead.js | 10 +++++++
.../html/staticControls/beads/ButtonBarView.js | 10 +++++++
.../staticControls/beads/DataGridColumnView.js | 11 +++++++
.../html/staticControls/beads/DataGridView.js | 21 +++++++------
.../DataItemRendererFactoryForArrayData.js | 21 +++++++------
.../DataItemRendererFactoryForColumnData.js | 21 +++++++------
.../flex/html/staticControls/beads/ImageView.js | 11 +++++++
.../flex/html/staticControls/beads/ListView.js | 21 +++++++------
.../flex/html/staticControls/beads/PanelView.js | 11 +++++++
.../staticControls/beads/SliderThumbView.js | 11 +++++++
.../staticControls/beads/SliderTrackView.js | 11 +++++++
.../TextItemRendererFactoryForArrayData.js | 22 ++++++++------
.../controllers/ItemRendererMouseController.js | 21 +++++++------
.../ListSingleSelectionMouseController.js | 21 ++++++++-----
.../beads/controllers/SliderMouseController.js | 11 +++++++
.../beads/controllers/SpinnerMouseController.js | 11 +++++++
.../beads/layouts/ButtonBarLayout.js | 21 +++++++------
.../beads/layouts/NonVirtualHorizontalLayout.js | 20 ++++++++-----
.../beads/layouts/NonVirtualVerticalLayout.js | 19 +++++++-----
.../NonVirtualVerticalScrollingLayout.js | 21 +++++++------
.../beads/models/ArraySelectionModel.js | 20 +++++++------
.../beads/models/DataGridModel.js | 10 +++++++
.../beads/models/DataGridPresentationModel.js | 10 +++++++
.../staticControls/beads/models/ImageModel.js | 10 +++++++
.../staticControls/beads/models/PanelModel.js | 10 +++++++
.../staticControls/beads/models/RangeModel.js | 10 +++++++
.../beads/models/TitleBarModel.js | 10 +++++++
.../ButtonBarButtonItemRenderer.js | 10 +++++++
.../supportClasses/DataItemRenderer.js | 21 +++++++------
.../supportClasses/NonVirtualDataGroup.js | 10 +++++++
.../supportClasses/StringItemRenderer.js | 21 +++++++------
.../src/org/apache/flex/net/BinaryUploader.js | 10 +++++++
.../src/org/apache/flex/net/HTTPHeader.js | 10 +++++++
.../src/org/apache/flex/net/HTTPService.js | 10 +++++++
.../src/org/apache/flex/net/JSONInputParser.js | 10 +++++++
.../org/apache/flex/net/JSONItemConverter.js | 10 +++++++
.../flex/net/dataConverters/LazyCollection.js | 10 +++++++
.../src/org/apache/flex/utils/BinaryData.js | 10 +++++++
.../apache/flex/utils/MXMLDataInterpreter.js | 10 +++++++
.../FlexJS/src/org/apache/flex/utils/Timer.js | 10 +++++++
.../flex/utils/ViewSourceContextMenuOption.js | 10 +++++++
103 files changed, 1103 insertions(+), 171 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/flash/display/Sprite.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/flash/display/Sprite.js b/frameworks/js/FlexJS/src/flash/display/Sprite.js
index 8e7791a..086a7aa 100644
--- a/frameworks/js/FlexJS/src/flash/display/Sprite.js
+++ b/frameworks/js/FlexJS/src/flash/display/Sprite.js
@@ -24,6 +24,16 @@ flash.display.Sprite = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+flash.display.Sprite.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Sprite',
+ qName: 'flash.display.Sprite' }] };
+
+
+/**
* @expose
*/
flash.display.Sprite.prototype.start = function() {
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/mx/states/AddItems.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/mx/states/AddItems.js b/frameworks/js/FlexJS/src/mx/states/AddItems.js
index 4103ed8..215bdb5 100644
--- a/frameworks/js/FlexJS/src/mx/states/AddItems.js
+++ b/frameworks/js/FlexJS/src/mx/states/AddItems.js
@@ -27,6 +27,17 @@ mx.states.AddItems = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+mx.states.AddItems.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'AddItems',
+ qName: 'mx.states.AddItems' }],
+ interfaces: [org.apache.flex.core.IDocument] };
+
+
+/**
* @param {Object} document The MXML object.
* @param {?string=} opt_id The id.
*/
@@ -99,11 +110,3 @@ mx.states.AddItems.prototype.initializeFromObject = function(properties) {
return this;
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-mx.states.AddItems.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IDocument] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/mx/states/SetProperty.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/mx/states/SetProperty.js b/frameworks/js/FlexJS/src/mx/states/SetProperty.js
index 83382e2..a06346c 100644
--- a/frameworks/js/FlexJS/src/mx/states/SetProperty.js
+++ b/frameworks/js/FlexJS/src/mx/states/SetProperty.js
@@ -27,6 +27,17 @@ mx.states.SetProperty = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+mx.states.SetProperty.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SetProperty',
+ qName: 'mx.states.SetProperty' }],
+ interfaces: [org.apache.flex.core.IDocument] };
+
+
+/**
* @param {Object} document The MXML object.
* @param {?string=} opt_id The id.
*/
@@ -85,11 +96,3 @@ mx.states.SetProperty.prototype.initializeFromObject = function(properties) {
return this;
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-mx.states.SetProperty.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IDocument] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/mx/states/State.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/mx/states/State.js b/frameworks/js/FlexJS/src/mx/states/State.js
index 6d5a2b4..d7f40bb 100644
--- a/frameworks/js/FlexJS/src/mx/states/State.js
+++ b/frameworks/js/FlexJS/src/mx/states/State.js
@@ -26,6 +26,16 @@ mx.states.State = function(opt_props) {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+mx.states.State.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'State',
+ qName: 'mx.states.State' }] };
+
+
+/**
* @expose
* @type {string} name The state name.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js
index 83d382b..b655c55 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/BindingBase.js
@@ -24,6 +24,16 @@ org.apache.flex.binding.BindingBase = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.binding.BindingBase.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'BindingBase',
+ qName: 'org.apache.flex.binding.BindingBase'}] };
+
+
+/**
* @protected
* @type {Object}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 5a9f1cf..84debea 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.binding.ConstantBinding,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.binding.ConstantBinding.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ConstantBinding',
+ qName: 'org.apache.flex.binding.ConstantBinding'}] };
+
+
+/**
* @override
* @param {Object} value The strand (owner) of the bead.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 de11274..3db4add 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/GenericBinding.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.binding.GenericBinding,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.binding.GenericBinding.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'GenericBinding',
+ qName: 'org.apache.flex.binding.GenericBinding'}] };
+
+
+/**
* @expose
* @type {Object}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 13fe3fa..31491c4 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/PropertyWatcher.js
@@ -40,6 +40,16 @@ goog.inherits(org.apache.flex.binding.PropertyWatcher,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.binding.PropertyWatcher.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'PropertyWatcher',
+ qName: 'org.apache.flex.binding.PropertyWatcher'}] };
+
+
+/**
* @type {Object}
*/
org.apache.flex.binding.PropertyWatcher.prototype.source;
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 798f571..88ec798 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/SimpleBinding.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.binding.SimpleBinding,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.binding.SimpleBinding.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SimpleBinding',
+ qName: 'org.apache.flex.binding.SimpleBinding'}] };
+
+
+/**
* @expose
* @type {string}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/binding/WatcherBase.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/binding/WatcherBase.js b/frameworks/js/FlexJS/src/org/apache/flex/binding/WatcherBase.js
index e55cf3c..fa38bfb 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/WatcherBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/WatcherBase.js
@@ -37,6 +37,16 @@ org.apache.flex.binding.WatcherBase = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.binding.WatcherBase.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'WatcherBase',
+ qName: 'org.apache.flex.binding.WatcherBase'}] };
+
+
+/**
* @expose
* The value itself.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 40121a3..7d8c5de 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/Application.js
@@ -33,6 +33,16 @@ goog.inherits(org.apache.flex.core.Application,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.Application.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Application',
+ qName: 'org.apache.flex.core.Application' }] };
+
+
+/**
* @expose
* @type {Object}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 cc3c41d..8e67a95 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/HTMLElementWrapper.js
@@ -32,6 +32,16 @@ goog.inherits(org.apache.flex.core.HTMLElementWrapper,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.HTMLElementWrapper.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'HTMLElementWrapper',
+ qName: 'org.apache.flex.core.HTMLElementWrapper' }] };
+
+
+/**
* @expose
* @type {Object}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js
index eeb5a01..a6f7cb1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IBead.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IBead');
@@ -26,6 +31,16 @@ org.apache.flex.core.IBead = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IBead.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IBead',
+ qName: 'org.apache.flex.core.IBead' }] };
+
+
+/**
* set_strand()
*
* @expose
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadController.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadController.js
index 4de6b72..8537592 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadController.js
@@ -32,8 +32,11 @@ org.apache.flex.core.IBeadController = function() {
/**
- * @const
+ * Metadata
+ *
* @type {Object.<string, Array.<Object>>}
*/
org.apache.flex.core.IBeadController.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBead] };
+ { names: [{ name: 'IBeadController',
+ qName: 'org.apache.flex.core.IBeadController' }],
+ interfaces: [org.apache.flex.core.IBead] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadLayout.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadLayout.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadLayout.js
index 45cd550..95fdc61 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadLayout.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadLayout.js
@@ -32,8 +32,11 @@ org.apache.flex.core.IBeadLayout = function() {
/**
- * @const
+ * Metadata
+ *
* @type {Object.<string, Array.<Object>>}
*/
org.apache.flex.core.IBeadLayout.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBead] };
+ { names: [{ name: 'IBeadLayout',
+ qName: 'org.apache.flex.core.IBeadLayout' }],
+ interfaces: [org.apache.flex.core.IBead] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadModel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadModel.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadModel.js
index d1217cd..eddad4b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadModel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadModel.js
@@ -34,9 +34,12 @@ org.apache.flex.core.IBeadModel = function() {
/**
- * @const
+ * Metadata
+ *
* @type {Object.<string, Array.<Object>>}
*/
org.apache.flex.core.IBeadModel.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBead,
+ { names: [{ name: 'IBeadModel',
+ qName: 'org.apache.flex.core.IBeadModel' }],
+ interfaces: [org.apache.flex.core.IBead,
org.apache.flex.events.IEventDispatcher] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadView.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadView.js
index 3bca281..5cac33f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IBeadView.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IBeadView');
@@ -21,3 +26,13 @@ goog.provide('org.apache.flex.core.IBeadView');
*/
org.apache.flex.core.IBeadView = function() {
};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IBeadView.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IBeadView',
+ qName: 'org.apache.flex.core.IBeadView' }] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IDataProviderItemRendererMapper.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IDataProviderItemRendererMapper.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IDataProviderItemRendererMapper.js
index e31a184..a93bab0 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IDataProviderItemRendererMapper.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IDataProviderItemRendererMapper.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IDataProviderItemRendererMapper');
@@ -21,3 +26,13 @@ goog.provide('org.apache.flex.core.IDataProviderItemRendererMapper');
*/
org.apache.flex.core.IDataProviderItemRendererMapper = function() {
};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IDataProviderItemRendererMapper.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IDataProviderItemRendererMapper',
+ qName: 'org.apache.flex.core.IDataProviderItemRendererMapper' }] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IDocument.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IDocument.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IDocument.js
index 21a1a1c..1db24e1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IDocument.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IDocument.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IDocument');
@@ -26,6 +31,16 @@ org.apache.flex.core.IDocument = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IDocument.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IDocument',
+ qName: 'org.apache.flex.core.IDocument' }] };
+
+
+/**
* setDocument()
*
* @expose
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRenderer.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRenderer.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRenderer.js
index cde196d..6366f8e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRenderer.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRenderer.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IItemRenderer');
@@ -21,3 +26,13 @@ goog.provide('org.apache.flex.core.IItemRenderer');
*/
org.apache.flex.core.IItemRenderer = function() {
};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IItemRenderer.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IItemRenderer',
+ qName: 'org.apache.flex.core.IItemRenderer' }] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererClassFactory.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererClassFactory.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererClassFactory.js
index caa243d..297121e 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererClassFactory.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererClassFactory.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IItemRendererClassFactory');
@@ -21,3 +26,13 @@ goog.provide('org.apache.flex.core.IItemRendererClassFactory');
*/
org.apache.flex.core.IItemRendererClassFactory = function() {
};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IItemRendererClassFactory.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IItemRendererClassFactory',
+ qName: 'org.apache.flex.core.IItemRendererClassFactory' }] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererParent.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererParent.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererParent.js
index 1747daa..79dc296 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererParent.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IItemRendererParent.js
@@ -12,18 +12,33 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IItemRendererParent');
/**
- * @constructor
+ * @interface
*/
org.apache.flex.core.IItemRendererParent = function() {
};
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IItemRendererParent.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IItemRendererParent',
+ qName: 'org.apache.flex.core.IItemRendererParent' }] };
+
+
+/**
* @expose
* @param {number} index The selected index.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IStatesImpl.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IStatesImpl.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IStatesImpl.js
index fb12c6a..c8b2bc7 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IStatesImpl.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IStatesImpl.js
@@ -36,9 +36,12 @@ org.apache.flex.core.IStatesImpl = function() {
/**
- * @const
+ * Metadata
+ *
* @type {Object.<string, Array.<Object>>}
*/
org.apache.flex.core.IStatesImpl.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBead,
+ { names: [{ name: 'IStatesImpl',
+ qName: 'org.apache.flex.core.IStatesImpl' }],
+ interfaces: [org.apache.flex.core.IBead,
org.apache.flex.events.IEventDispatcher] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/IStrand.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/IStrand.js b/frameworks/js/FlexJS/src/org/apache/flex/core/IStrand.js
index 8356f12..13f414b 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/IStrand.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/IStrand.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.core.IStrand');
@@ -26,6 +31,16 @@ org.apache.flex.core.IStrand = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.IStrand.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IStrand',
+ qName: 'org.apache.flex.core.IStrand' }] };
+
+
+/**
* addBead()
*
* @expose
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js
index 43b9ecd..5d5b803 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ItemRendererClassFactory.js
@@ -29,8 +29,20 @@ org.apache.flex.core.ItemRendererClassFactory = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.ItemRendererClassFactory.
+ prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ItemRendererClassFactory',
+ qName: 'org.apache.flex.core.ItemRendererClassFactory'}],
+ interfaces: [org.apache.flex.core.IItemRendererClassFactory] };
+
+
+/**
* @expose
- * @param {object} value The component strand.
+ * @param {Object} value The component strand.
*/
org.apache.flex.core.ItemRendererClassFactory.
prototype.set_strand = function(value) {
@@ -46,8 +58,8 @@ org.apache.flex.core.ItemRendererClassFactory.
/**
* @expose
- * @param {object} parent The display parent of the new item renderer.
- * @return {object} The new item renderer.
+ * @param {Object} parent The display parent of the new item renderer.
+ * @return {Object} The new item renderer.
*/
org.apache.flex.core.ItemRendererClassFactory.
prototype.createItemRenderer = function(parent) {
@@ -57,8 +69,8 @@ org.apache.flex.core.ItemRendererClassFactory.
/**
* @expose
- * @param {object} parent The parent of the new item renderer.
- * @return {object} The new item renderer.
+ * @param {Object} parent The parent of the new item renderer.
+ * @return {Object} The new item renderer.
*/
org.apache.flex.core.ItemRendererClassFactory.
prototype.createFromClass = function(parent) {
@@ -66,12 +78,3 @@ org.apache.flex.core.ItemRendererClassFactory.
parent.addElement(renderer);
return renderer;
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.core.ItemRendererClassFactory.
- prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IItemRendererClassFactory] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 76adb5b..13030fd 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ListBase.js
@@ -43,6 +43,16 @@ goog.inherits(org.apache.flex.core.ListBase,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.ListBase.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ListBase',
+ qName: 'org.apache.flex.core.ListBase' }] };
+
+
+/**
* @override
*/
org.apache.flex.core.ListBase.prototype.createElement = function() {
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 695e2da..0295149 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleStatesImpl.js
@@ -44,6 +44,18 @@ goog.inherits(org.apache.flex.core.SimpleStatesImpl,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.SimpleStatesImpl.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SimpleStatesImpl',
+ qName: 'org.apache.flex.core.SimpleStatesImpl' }],
+ interfaces: [org.apache.flex.core.IBead,
+ org.apache.flex.core.IStatesImpl] };
+
+
+/**
* @expose
* @param {org.apache.flex.core.IStrand} value The new host.
*/
@@ -199,12 +211,3 @@ org.apache.flex.core.SimpleStatesImpl.prototype.apply_ = function(s) {
}
}
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.core.SimpleStatesImpl.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBead,
- org.apache.flex.core.IStatesImpl] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleValuesImpl.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleValuesImpl.js b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleValuesImpl.js
index 84ffc8e..aef2a83 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleValuesImpl.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleValuesImpl.js
@@ -21,3 +21,13 @@ goog.provide('org.apache.flex.core.SimpleValuesImpl');
*/
org.apache.flex.core.SimpleValuesImpl = function() {
};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.SimpleValuesImpl.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SimpleValuesImpl',
+ qName: 'org.apache.flex.core.SimpleValuesImpl' }] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 0daf897..63f5636 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/UIBase.js
@@ -43,6 +43,16 @@ goog.inherits(org.apache.flex.core.UIBase,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.UIBase.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'UIBase',
+ qName: 'org.apache.flex.core.UIBase' }] };
+
+
+/**
* @expose
* @type {Object}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js
index d299220..40cc8d2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ValuesManager.js
@@ -24,6 +24,16 @@ org.apache.flex.core.ValuesManager = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.ValuesManager.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ValuesManager',
+ qName: 'org.apache.flex.core.ValuesManager' }] };
+
+
+/**
* @expose
* @type {org.apache.flex.core.ValuesManager}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 6307328..4b8bf04 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBase.js
@@ -52,6 +52,16 @@ goog.inherits(org.apache.flex.core.ViewBase, org.apache.flex.core.UIBase);
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.ViewBase.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ViewBase',
+ qName: 'org.apache.flex.core.ViewBase' }] };
+
+
+/**
* @expose
* @type {Object}
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js
index f38ef47..656f1be 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/ViewBaseDataBinding.js
@@ -43,6 +43,16 @@ org.apache.flex.core.ViewBaseDataBinding = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.ViewBaseDataBinding.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ViewBaseDataBinding',
+ qName: 'org.apache.flex.core.ViewBaseDataBinding'}] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 1e837d3..ef7d326 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/CustomEvent.js
@@ -33,6 +33,16 @@ goog.inherits(org.apache.flex.events.CustomEvent,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.events.CustomEvent.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'CustomEvent',
+ qName: 'org.apache.flex.events.CustomEvent'}] };
+
+
+/**
* @expose
* @param {string} type The event type.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 c42eb8e..32d2297 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/Event.js
@@ -33,6 +33,16 @@ goog.inherits(org.apache.flex.events.Event,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.events.Event.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Event',
+ qName: 'org.apache.flex.events.Event' }] };
+
+
+/**
* @expose
* @type {string} type The event type.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 b3873f3..a471475 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/EventDispatcher.js
@@ -24,13 +24,22 @@ goog.require('goog.events.EventTarget');
*/
org.apache.flex.events.EventDispatcher = function() {
goog.base(this);
-
};
goog.inherits(org.apache.flex.events.EventDispatcher,
goog.events.EventTarget);
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.events.EventDispatcher.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'EventDispatcher',
+ qName: 'org.apache.flex.events.EventDispatcher'}] };
+
+
+/**
* @override
* @param {string} type The type of the event to listen for.
* @param {Function|Object} handler The function to handle the event. The
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/events/IEventDispatcher.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/events/IEventDispatcher.js b/frameworks/js/FlexJS/src/org/apache/flex/events/IEventDispatcher.js
index 401e976..a87d8a1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/IEventDispatcher.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/IEventDispatcher.js
@@ -12,6 +12,11 @@
* limitations under the License.
*/
+/**
+ * @fileoverview
+ * @suppress {checkTypes}
+ */
+
goog.provide('org.apache.flex.events.IEventDispatcher');
@@ -23,3 +28,13 @@ goog.provide('org.apache.flex.events.IEventDispatcher');
*/
org.apache.flex.events.IEventDispatcher = function() {
};
+
+
+/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.events.IEventDispatcher.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'IEventDispatcher',
+ qName: 'org.apache.flex.events.IEventDispatcher'}] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/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 70b1292..f0f5a05 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/events/ValueChangeEvent.js
@@ -37,6 +37,16 @@ goog.inherits(org.apache.flex.events.ValueChangeEvent,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.events.ValueChangeEvent.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ValueChangeEvent',
+ qName: 'org.apache.flex.events.ValueChangeEvent' }] };
+
+
+/**
* @expose
* @param {string} type The event type.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Alert.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Alert.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Alert.js
index 15b4c8b..57854b5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Alert.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Alert.js
@@ -34,6 +34,16 @@ goog.inherits(org.apache.flex.html.staticControls.Alert,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Alert.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Alert',
+ qName: 'org.apache.flex.html.staticControls.Alert'}] };
+
+
+/**
* @type {number} The value for the Yes button option.
*/
org.apache.flex.html.staticControls.Alert.YES = 0x000001;
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Button.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Button.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Button.js
index bc493a6..a8f9e09 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Button.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Button.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.Button,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Button.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Button',
+ qName: 'org.apache.flex.html.staticControls.Button'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.Button.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ButtonBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ButtonBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ButtonBar.js
index 27c2593..3181aaa 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ButtonBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ButtonBar.js
@@ -56,6 +56,16 @@ goog.inherits(org.apache.flex.html.staticControls.ButtonBar,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.ButtonBar.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ButtonBar',
+ qName: 'org.apache.flex.html.staticControls.ButtonBar'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.ButtonBar.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/CheckBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/CheckBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/CheckBox.js
index 1fd7828..eeb052a 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/CheckBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/CheckBox.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.CheckBox,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.CheckBox.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'CheckBox',
+ qName: 'org.apache.flex.html.staticControls.CheckBox'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.CheckBox.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ComboBox.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ComboBox.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ComboBox.js
index f4d61a1..f68be04 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ComboBox.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ComboBox.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.ComboBox,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.ComboBox.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ComboBox',
+ qName: 'org.apache.flex.html.staticControls.ComboBox'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.ComboBox.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Container.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Container.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Container.js
index 2b6da3e..b2edc29 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Container.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Container.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.Container,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Container.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Container',
+ qName: 'org.apache.flex.html.staticControls.Container' }] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.Container.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ControlBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ControlBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ControlBar.js
index ea954b0..b49f5cd 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ControlBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/ControlBar.js
@@ -31,6 +31,16 @@ goog.inherits(org.apache.flex.html.staticControls.ControlBar,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.ControlBar.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ControlBar',
+ qName: 'org.apache.flex.html.staticControls.ControlBar'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.ControlBar.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DataGrid.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DataGrid.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DataGrid.js
index 0d0a2b2..d71686c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DataGrid.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DataGrid.js
@@ -36,6 +36,16 @@ goog.inherits(org.apache.flex.html.staticControls.DataGrid,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.DataGrid.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'DataGrid',
+ qName: 'org.apache.flex.html.staticControls.DataGrid' }] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.DataGrid.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DropDownList.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DropDownList.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DropDownList.js
index 9902c64..e1d2ecf 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DropDownList.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/DropDownList.js
@@ -32,6 +32,16 @@ goog.inherits(org.apache.flex.html.staticControls.DropDownList,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.DropDownList.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'DropDownList',
+ qName: 'org.apache.flex.html.staticControls.DropDownList'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.DropDownList.prototype.
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Image.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Image.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Image.js
index ca692ac..22cf83d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Image.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Image.js
@@ -32,6 +32,16 @@ goog.inherits(org.apache.flex.html.staticControls.Image,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Image.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Image',
+ qName: 'org.apache.flex.html.staticControls.Image' }] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.Image.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Label.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Label.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Label.js
index 882d45d..076235a 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Label.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Label.js
@@ -33,6 +33,16 @@ goog.inherits(org.apache.flex.html.staticControls.Label,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Label.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Label',
+ qName: 'org.apache.flex.html.staticControls.Label' }] };
+
+
+/**
* @expose
* @return {string} The text getter.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/List.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/List.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/List.js
index b24d3bf..7f35a82 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/List.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/List.js
@@ -39,6 +39,16 @@ goog.inherits(org.apache.flex.html.staticControls.List,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.List.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'List',
+ qName: 'org.apache.flex.html.staticControls.List' }] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.List.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/NumericStepper.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/NumericStepper.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/NumericStepper.js
index 117294d..b030326 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/NumericStepper.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/NumericStepper.js
@@ -35,6 +35,16 @@ goog.inherits(org.apache.flex.html.staticControls.NumericStepper,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.NumericStepper.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'NumericStepper',
+ qName: 'org.apache.flex.html.staticControls.NumericStepper' }] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.NumericStepper.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Panel.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Panel.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Panel.js
index cd904f3..b3a6603 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Panel.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Panel.js
@@ -36,6 +36,16 @@ goog.inherits(org.apache.flex.html.staticControls.Panel,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Panel.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Panel',
+ qName: 'org.apache.flex.html.staticControls.Panel' }] };
+
+
+/**
* @override
* @param {Object} c Element being added.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/RadioButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/RadioButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/RadioButton.js
index ac75b80..5713e3d 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/RadioButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/RadioButton.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.RadioButton,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.RadioButton.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'RadioButton',
+ qName: 'org.apache.flex.html.staticControls.RadioButton'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.RadioButton.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleAlert.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleAlert.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleAlert.js
index 1856a56..5fc3530 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleAlert.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleAlert.js
@@ -31,6 +31,16 @@ goog.inherits(org.apache.flex.html.staticControls.SimpleAlert,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.SimpleAlert.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SimpleAlert',
+ qName: 'org.apache.flex.html.staticControls.SimpleAlert'}] };
+
+
+/**
* @param {string} message The message to display in the alert.
* @param {Object} host The host that should display the alert.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleList.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleList.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleList.js
index 3dbcad2..79e40ef 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleList.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/SimpleList.js
@@ -33,6 +33,16 @@ goog.inherits(org.apache.flex.html.staticControls.SimpleList,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.SimpleList.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SimpleList',
+ qName: 'org.apache.flex.html.staticControls.SimpleList'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.SimpleList.prototype.
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Slider.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Slider.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Slider.js
index 2185031..b9f7c99 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Slider.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Slider.js
@@ -36,6 +36,16 @@ goog.inherits(org.apache.flex.html.staticControls.Slider,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Slider.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Slider',
+ qName: 'org.apache.flex.html.staticControls.Slider'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.Slider.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Spinner.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Spinner.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Spinner.js
index 9190af4..a885e81 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Spinner.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/Spinner.js
@@ -38,6 +38,16 @@ goog.inherits(org.apache.flex.html.staticControls.Spinner,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.Spinner.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Spinner',
+ qName: 'org.apache.flex.html.staticControls.Spinner'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.Spinner.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextArea.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextArea.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextArea.js
index 84a4ece..2e018e5 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextArea.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextArea.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.TextArea,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.TextArea.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'TextArea',
+ qName: 'org.apache.flex.html.staticControls.TextArea'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.TextArea.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextButton.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextButton.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextButton.js
index 49dccb6..882b178 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextButton.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextButton.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.TextButton,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.TextButton.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'TextButton',
+ qName: 'org.apache.flex.html.staticControls.TextButton'}] };
+
+
+/**
* @expose
* @return {string} The text getter.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextInput.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextInput.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextInput.js
index ef7ea2d..694cdce 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextInput.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TextInput.js
@@ -30,6 +30,16 @@ goog.inherits(org.apache.flex.html.staticControls.TextInput,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.TextInput.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'TextInput',
+ qName: 'org.apache.flex.html.staticControls.TextInput'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.TextInput.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TitleBar.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TitleBar.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TitleBar.js
index fb2be11..53ffab4 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TitleBar.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/TitleBar.js
@@ -37,6 +37,16 @@ goog.inherits(org.apache.flex.html.staticControls.TitleBar,
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.TitleBar.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'TitleBar',
+ qName: 'org.apache.flex.html.staticControls.TitleBar'}] };
+
+
+/**
* @override
*/
org.apache.flex.html.staticControls.TitleBar.prototype.createElement =
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/NumericOnlyTextInputBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/NumericOnlyTextInputBead.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/NumericOnlyTextInputBead.js
index 8479c62..8553cf2 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/NumericOnlyTextInputBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/NumericOnlyTextInputBead.js
@@ -31,6 +31,16 @@ org.apache.flex.html.staticControls.accessories.NumericOnlyTextInputBead =
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.accessories.NumericOnlyTextInputBead.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'NumericOnlyTextInputBead',
+ qName: 'org.apache.flex.html.staticControls.accessories.NumericOnlyTextInputBead' }] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/PasswordInputBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/PasswordInputBead.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/PasswordInputBead.js
index be86f2d..e470f67 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/PasswordInputBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/PasswordInputBead.js
@@ -31,6 +31,16 @@ org.apache.flex.html.staticControls.accessories.PasswordInputBead =
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.accessories.PasswordInputBead.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'PasswordInputBead',
+ qName: 'org.apache.flex.html.staticControls.accessories.PasswordInputBead' }] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/TextPromptBead.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/TextPromptBead.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/TextPromptBead.js
index 1a46bfd..c848028 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/TextPromptBead.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/accessories/TextPromptBead.js
@@ -30,6 +30,16 @@ org.apache.flex.html.staticControls.accessories.TextPromptBead = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.accessories.TextPromptBead.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'TextPromptBead',
+ qName: 'org.apache.flex.html.staticControls.accessories.TextPromptBead' }] };
+
+
+/**
* @expose
* @return {string} value The new prompt.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ButtonBarView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ButtonBarView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ButtonBarView.js
index 9d00c37..2801b9f 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ButtonBarView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ButtonBarView.js
@@ -34,6 +34,16 @@ goog.inherits(
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.ButtonBarView.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ButtonBarView',
+ qName: 'org.apache.flex.html.staticControls.beads.ButtonBarView' }] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridColumnView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridColumnView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridColumnView.js
index 2d16617..ab42707 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridColumnView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridColumnView.js
@@ -32,6 +32,17 @@ goog.inherits(
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.DataGridColumnView.
+ prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'DataGridColumnView',
+ qName: 'org.apache.flex.html.staticControls.beads.DataGridColumnView' }] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridView.js
index 24a1f89..a365759 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataGridView.js
@@ -45,6 +45,18 @@ goog.inherits(
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.DataGridView.prototype.
+ FLEXJS_CLASS_INFO =
+ { names: [{ name: 'DataGridView',
+ qName: 'org.apache.flex.html.staticControls.beads.DataGridView' }],
+ interfaces: [org.apache.flex.core.IBeadView] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
@@ -126,12 +138,3 @@ org.apache.flex.html.staticControls.beads.DataGridView.prototype.
this.strand_.dispatchEvent(newEvent);
}
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.DataGridView.prototype.
- FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBeadView] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js
index 77e53cd..28ca839 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForArrayData.js
@@ -32,6 +32,18 @@ org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData =
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData.
+ prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'DataItemRendererFactoryForArrayData',
+ qName: 'org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData' }],
+ interfaces: [org.apache.flex.core.IDataProviderItemRendererMapper] };
+
+
+/**
* @expose
* @type {Object}
*/
@@ -113,12 +125,3 @@ org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData.
var newEvent = new org.apache.flex.events.Event('itemsCreated');
this.strand_.dispatchEvent(newEvent);
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForArrayData.
- FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IDataProviderItemRendererMapper] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForColumnData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForColumnData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForColumnData.js
index a7dd091..90aa954 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForColumnData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/DataItemRendererFactoryForColumnData.js
@@ -40,6 +40,18 @@ goog.inherits(
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForColumnData
+ .prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'DataItemRendererFactoryForColumnData',
+ qName: 'org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForColumnData'}],
+ interfaces: [org.apache.flex.core.IItemRenderer] };
+
+
+/**
* @expose
DataItemRendererFactoryForColumnData}
* @param {Object} value The component strand.
@@ -121,12 +133,3 @@ org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForColumnData.
newEvent = new org.apache.flex.events.Event('itemsCreated');
this.strand_.dispatchEvent(newEvent);
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.DataItemRendererFactoryForColumnData
- .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/beads/ImageView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ImageView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ImageView.js
index 1170416..d63cf23 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ImageView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ImageView.js
@@ -27,6 +27,17 @@ org.apache.flex.html.staticControls.beads.ImageView = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.ImageView
+ .prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ImageView',
+ qName: 'org.apache.flex.html.staticControls.beads.ImageView'}] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ListView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ListView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ListView.js
index 62e7ccb..1f5a71c 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ListView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/ListView.js
@@ -36,6 +36,18 @@ org.apache.flex.html.staticControls.beads.ListView = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.ListView.prototype.
+ FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ListView',
+ qName: 'org.apache.flex.html.staticControls.beads.ListView' }],
+ interfaces: [org.apache.flex.core.IBeadView] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
@@ -89,12 +101,3 @@ org.apache.flex.html.staticControls.beads.ListView.prototype.
}
this.lastSelectedIndex = this.model.get_selectedIndex();
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.ListView.prototype.
- FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBeadView] };
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/PanelView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/PanelView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/PanelView.js
index 4a2ced3..e19e6a0 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/PanelView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/PanelView.js
@@ -25,6 +25,17 @@ org.apache.flex.html.staticControls.beads.PanelView = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.PanelView
+ .prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'PanelView',
+ qName: 'org.apache.flex.html.staticControls.beads.PanelView'}] };
+
+
+/**
* @expose
* @param {Object} value The new host.
*/
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/edccbec7/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderThumbView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderThumbView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderThumbView.js
index d414b19..9afc551 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderThumbView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderThumbView.js
@@ -24,6 +24,17 @@ org.apache.flex.html.staticControls.beads.SliderThumbView = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.SliderThumbView
+ .prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SliderThumbView',
+ qName: 'org.apache.flex.html.staticControls.beads.SliderThumbView'}] };
+
+
+/**
* @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/SliderTrackView.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderTrackView.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderTrackView.js
index 33f59e8..f1a4152 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderTrackView.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/SliderTrackView.js
@@ -24,6 +24,17 @@ org.apache.flex.html.staticControls.beads.SliderTrackView = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.SliderTrackView
+ .prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SliderTrackView',
+ qName: 'org.apache.flex.html.staticControls.beads.SliderTrackView'}] };
+
+
+/**
* @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/TextItemRendererFactoryForArrayData.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/TextItemRendererFactoryForArrayData.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/TextItemRendererFactoryForArrayData.js
index 6ff106d..f1c5357 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/TextItemRendererFactoryForArrayData.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/TextItemRendererFactoryForArrayData.js
@@ -15,6 +15,7 @@
goog.provide('org.apache.flex.html.staticControls.beads.TextItemRendererFactoryForArrayData');
goog.require('org.apache.flex.core.IDataProviderItemRendererMapper');
+goog.require('org.apache.flex.core.IItemRenderer');
goog.require('org.apache.flex.events.EventDispatcher');
goog.require('org.apache.flex.html.staticControls.beads.models.ArraySelectionModel');
@@ -36,6 +37,18 @@ goog.inherits(
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.TextItemRendererFactoryForArrayData.
+ prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'TextItemRendererFactoryForArrayData',
+ qName: 'org.apache.flex.html.staticControls.beads.TextItemRendererFactoryForArrayData' }],
+ interfaces: [org.apache.flex.core.IItemRenderer] };
+
+
+/**
* @expose
* @param {Object} value The component strand.
*/
@@ -77,12 +90,3 @@ org.apache.flex.html.staticControls.beads.TextItemRendererFactoryForArrayData.
var newEvent = new org.apache.flex.events.Event('itemsCreated');
this.strand_.dispatchEvent(newEvent);
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.TextItemRendererFactoryForArrayData.
- 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/beads/controllers/ItemRendererMouseController.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ItemRendererMouseController.js b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ItemRendererMouseController.js
index 7ca5fef..f893eda 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ItemRendererMouseController.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/html/staticControls/beads/controllers/ItemRendererMouseController.js
@@ -28,6 +28,18 @@ org.apache.flex.html.staticControls.beads.controllers.
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.html.staticControls.beads.controllers.
+ ItemRendererMouseController.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'ItemRendererMouseController',
+ qName: 'org.apache.flex.html.staticControls.beads.controllers.ItemRendererMouseController' }],
+ interfaces: [org.apache.flex.core.IBeadController] };
+
+
+/**
* @expose
* @param {Object} value The strand for this component.
*/
@@ -102,12 +114,3 @@ org.apache.flex.html.staticControls.beads.controllers.
this.strand_.get_itemRendererParent().dispatchEvent(newEvent);
};
-
-
-/**
- * @const
- * @type {Object.<string, Array.<Object>>}
- */
-org.apache.flex.html.staticControls.beads.controllers.
- ItemRendererMouseController.prototype.FLEXJS_CLASS_INFO =
- { interfaces: [org.apache.flex.core.IBeadController] };
[8/9] git commit: [flex-asjs] [refs/heads/develop] - Added a check
for a superclass that's not in the FlexJS framework or the project files
(i.e. it's in the goog library) and added metadata
Posted by er...@apache.org.
Added a check for a superclass that's not in the FlexJS framework or the project files (i.e. it's in the goog library) and added metadata
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/a7771436
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/a7771436
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/a7771436
Branch: refs/heads/develop
Commit: a7771436248ec3a621009e76663e3ed1685a18f7
Parents: edccbec
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 15:30:40 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 15:30:40 2013 +0100
----------------------------------------------------------------------
.../js/FlexJS/src/org/apache/flex/utils/Language.js | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/a7771436/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
index 6c55658..e2317f3 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
@@ -24,6 +24,16 @@ org.apache.flex.utils.Language = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.utils.Language.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'Language',
+ qName: 'org.apache.flex.utils.Language'}] };
+
+
+/**
* as()
*
* @expose
@@ -120,7 +130,7 @@ org.apache.flex.utils.Language.is = function(leftOperand, rightOperand) {
superClass = leftOperand.constructor.superClass_;
if (superClass) {
- while (superClass) {
+ while (superClass && superClass.FLEXJS_CLASS_INFO) {
if (superClass.FLEXJS_CLASS_INFO.interfaces) {
if (checkInterfaces(superClass)) {
return true;
[9/9] git commit: [flex-asjs] [refs/heads/develop] - Changed the
storage and retrieval of CSS properties and associated (super) class name
metadata
Posted by er...@apache.org.
Changed the storage and retrieval of CSS properties and associated (super) class name metadata
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/2f9d8140
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/2f9d8140
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/2f9d8140
Branch: refs/heads/develop
Commit: 2f9d81409a4448b5965a2090583e89c1c0439de6
Parents: a777143
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 15:34:27 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 15:34:27 2013 +0100
----------------------------------------------------------------------
.../org/apache/flex/core/SimpleCSSValuesImpl.js | 63 +++++---------------
1 file changed, 15 insertions(+), 48 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/2f9d8140/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js
index 48a4318..12c0f56 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/core/SimpleCSSValuesImpl.js
@@ -24,6 +24,16 @@ org.apache.flex.core.SimpleCSSValuesImpl = function() {
/**
+ * Metadata
+ *
+ * @type {Object.<string, Array.<Object>>}
+ */
+org.apache.flex.core.SimpleCSSValuesImpl.prototype.FLEXJS_CLASS_INFO =
+ { names: [{ name: 'SimpleCSSValuesImpl',
+ qName: 'org.apache.flex.core.SimpleCSSValuesImpl'}] };
+
+
+/**
* @param {Object} thisObject The object to fetch a value for.
* @param {string} valueName The name of the value to fetch.
* @param {string} state The psuedo-state if any for.
@@ -72,7 +82,7 @@ org.apache.flex.core.SimpleCSSValuesImpl.prototype.getValue =
}
}
- className = this.getQualifiedClassName(thisObject);
+ className = thisObject.FLEXJS_CLASS_INFO.names[0].qName;
while (className != 'Object')
{
if (state)
@@ -94,10 +104,11 @@ org.apache.flex.core.SimpleCSSValuesImpl.prototype.getValue =
if (value !== undefined)
return value;
}
- thisObject = thisObject.__proto__;
- if (thisObject.__proto__ == null)
+ thisObject = thisObject.constructor.superClass_;
+ if (!thisObject || !thisObject.FLEXJS_CLASS_INFO)
break;
- className = this.getQualifiedClassName(thisObject);
+
+ className = thisObject.FLEXJS_CLASS_INFO.names[0].qName;
}
o = values['global'];
if (o != undefined)
@@ -112,29 +123,6 @@ org.apache.flex.core.SimpleCSSValuesImpl.prototype.getValue =
/**
- * @param {Object} thisObject The object to get a name for.
- * @return {?string} The CSS selector name or null.
- */
-org.apache.flex.core.SimpleCSSValuesImpl.prototype.getQualifiedClassName =
- function(thisObject) {
- // relies on the values parser to populate the package tree
- var proto = thisObject.__proto__;
- if (proto.hasOwnProperty('__css__package_parent'))
- {
- var s = proto.__css__name;
- while (true)
- {
- proto = proto.__css__package_parent;
- if (proto == window || proto == undefined)
- return s;
- s = proto.__css__name + '.' + s;
- }
- }
- return null;
-};
-
-
-/**
* @param {Object} mainclass The main class for the application.
*/
org.apache.flex.core.SimpleCSSValuesImpl.prototype.init = function(mainclass) {
@@ -159,27 +147,6 @@ org.apache.flex.core.SimpleCSSValuesImpl.prototype.init = function(mainclass) {
for (var j = 0; j < numSel; j++)
{
var selName = cssData[i++];
- if (selName.indexOf('.') != 0 &&
- selName != '*' && selName != 'global')
- {
- // should be a type selector
- var parts = selName.split('.');
- var numParts = parts.length;
- var part = window;
- for (var k = 0; k < numParts; k++)
- {
- var partName = parts[k];
- var subpart = part[partName];
- if (subpart == undefined)
- break;
- // assume last part is ctor func
- if (k == numParts - 1)
- subpart = subpart.prototype;
- subpart.__css__package_parent = part;
- subpart.__css__name = partName;
- part = subpart;
- }
- }
if (values[selName])
props = values[selName];
values[selName] = props;
[2/9] git commit: [flex-asjs] [refs/heads/develop] - Added support
for the lookup of interfaces implemented on super classes
Posted by er...@apache.org.
Added support for the lookup of interfaces implemented on super classes
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/439b9e22
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/439b9e22
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/439b9e22
Branch: refs/heads/develop
Commit: 439b9e228b18031b2446fc54bd1a074f20fa9883
Parents: dec6419
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 10:31:31 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 10:31:31 2013 +0100
----------------------------------------------------------------------
.../src/org/apache/flex/utils/Language.js | 41 +++++++++++++++-----
1 file changed, 31 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/439b9e22/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
----------------------------------------------------------------------
diff --git a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
index e3e1d37..a846467 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/utils/Language.js
@@ -63,7 +63,15 @@ org.apache.flex.utils.Language._int = function(value) {
* @return {boolean}
*/
org.apache.flex.utils.Language.is = function(leftOperand, rightOperand) {
- var checkInterfaces;
+ var checkInterfaces, superClass;
+
+ // (erikdebruin) we intentionally DON'T do null checks on the
+ // [class].FLEXJS_CLASS_INFO property, as it MUST be
+ // declared for every FLEXJS JS (framework) class
+
+ if (leftOperand && !rightOperand) {
+ return false;
+ }
checkInterfaces = function(left) {
var i, interfaces;
@@ -74,9 +82,7 @@ org.apache.flex.utils.Language.is = function(leftOperand, rightOperand) {
return true;
}
- if (interfaces[i] &&
- interfaces[i].prototype.FLEXJS_CLASS_INFO &&
- interfaces[i].prototype.FLEXJS_CLASS_INFO.interfaces) {
+ if (interfaces[i].prototype.FLEXJS_CLASS_INFO.interfaces) {
return checkInterfaces(new interfaces[i]());
}
}
@@ -84,13 +90,28 @@ org.apache.flex.utils.Language.is = function(leftOperand, rightOperand) {
return false;
};
- if (leftOperand instanceof /** @type {Object} */(rightOperand)) {
- return true;
- } else if (leftOperand.FLEXJS_CLASS_INFO &&
- leftOperand.FLEXJS_CLASS_INFO.interfaces) {
- return checkInterfaces(leftOperand);
- } else if (rightOperand === String && typeof leftOperand === 'string')
+ if ((rightOperand === String && typeof leftOperand === 'string') ||
+ (leftOperand instanceof /** @type {Object} */(rightOperand))) {
return true;
+ }
+
+ if (leftOperand.FLEXJS_CLASS_INFO.interfaces) {
+ if (checkInterfaces(leftOperand)) {
+ return true;
+ }
+ }
+
+ superClass = leftOperand.constructor.superClass_;
+ if (superClass) {
+ while (superClass) {
+ if (superClass.FLEXJS_CLASS_INFO.interfaces) {
+ if (checkInterfaces(superClass)) {
+ return true;
+ }
+ }
+ superClass = superClass.constructor.superClass_;
+ }
+ }
return false;
};
[5/9] git commit: [flex-asjs] [refs/heads/develop] - Added type
coercion example to project
Posted by er...@apache.org.
Added type coercion example to project
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/98fda68c
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/98fda68c
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/98fda68c
Branch: refs/heads/develop
Commit: 98fda68c8887aa23d3c3c950595edad4a2111c9b
Parents: 7c857d7
Author: Erik de Bruin <er...@ixsoftware.nl>
Authored: Fri Nov 15 11:33:44 2013 +0100
Committer: Erik de Bruin <er...@ixsoftware.nl>
Committed: Fri Nov 15 11:33:44 2013 +0100
----------------------------------------------------------------------
examples/LanguageTests/src/LanguageTests.as | 30 ++++++++++++++++++++++++
1 file changed, 30 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/98fda68c/examples/LanguageTests/src/LanguageTests.as
----------------------------------------------------------------------
diff --git a/examples/LanguageTests/src/LanguageTests.as b/examples/LanguageTests/src/LanguageTests.as
index 6e7e42f..e465f49 100644
--- a/examples/LanguageTests/src/LanguageTests.as
+++ b/examples/LanguageTests/src/LanguageTests.as
@@ -10,6 +10,7 @@ import interfaces.IB;
import interfaces.IC;
import interfaces.ID;
import interfaces.IE;
+import interfaces.IF;
public class LanguageTests extends Sprite implements IA, IE
{
@@ -88,6 +89,35 @@ public class LanguageTests extends Sprite implements IA, IE
trace('this as interfaces.ID - [object ...]: ' + testObject.toString());
testObject = (this as IE) ? this as IE : 'null';
trace('this as interfaces.IE - [object ...]: ' + testObject.toString());
+ trace();
+ try {
+ testObject = Sprite(this);
+ trace('Sprite(this) - [object ...]: ' + testObject.toString());
+ } catch (e:Error)
+ {
+ trace("This shouldn't show!");
+ }
+ try {
+ testObject = B(this);
+ trace("This shouldn't show!");
+ } catch (e:Error)
+ {
+ trace('B(this) - exception expected: ' + e.message);
+ }
+ try {
+ testObject = interfaces.IC(b);
+ trace("This shouldn't show!");
+ } catch (e:Error)
+ {
+ trace('IC(b) - exception expected: ' + e.message);
+ }
+ try {
+ testObject = interfaces.IF(b);
+ trace('IF(b) - [object ...]: ' + testObject.toString());
+ } catch (e:Error)
+ {
+ trace("This shouldn't show!");
+ }
}
}
}
\ No newline at end of file