You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2015/04/09 01:05:42 UTC
[23/47] git commit: [flex-asjs] [refs/heads/develop] - handle test
for statics differently
handle test for statics differently
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/ca5aedcb
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/ca5aedcb
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/ca5aedcb
Branch: refs/heads/develop
Commit: ca5aedcbf5de98c93f289c756d8a84c0a11dcdb2
Parents: d9ebd92
Author: Alex Harui <ah...@apache.org>
Authored: Fri Apr 3 09:37:41 2015 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Fri Apr 3 09:37:41 2015 -0700
----------------------------------------------------------------------
.../FlexJS/src/org/apache/flex/binding/ConstantBinding.js | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/ca5aedcb/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 2c56451..8e60fb1 100644
--- a/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
+++ b/frameworks/js/FlexJS/src/org/apache/flex/binding/ConstantBinding.js
@@ -46,13 +46,10 @@ Object.defineProperties(org_apache_flex_binding_ConstantBinding.prototype, {
org_apache_flex_utils_Language.superSetter(org_apache_flex_binding_ConstantBinding, this, 'strand', value);
var val;
- try {
+ if (this.sourcePropertyName in this.source) {
val = this.source[this.sourcePropertyName];
- } catch (e) {
- try {
- val = this.source.constructor[this.sourcePropertyName];
- } catch (e2) {
- }
+ } else if (this.sourcePropertyName in this.source.constructor) {
+ val = this.source.constructor[this.sourcePropertyName];
}
this.destination[this.destinationPropertyName] = val;
}