You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ha...@apache.org on 2017/07/03 13:35:12 UTC

[18/50] git commit: [flex-asjs] [refs/heads/develop] - Revert "improve comparisons and move end condition calculation out of loop"

Revert "improve comparisons and move end condition calculation out of loop"

This reverts commit 6f03502df36ca0cd01a269db255b2a5c2cbea6f3.


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

Branch: refs/heads/develop
Commit: 9cc57c4ed651d5b2971c78908b324eb2aad4f06a
Parents: 3d21906
Author: Harbs <ha...@in-tools.com>
Authored: Thu Jun 22 10:59:28 2017 +0300
Committer: Harbs <ha...@in-tools.com>
Committed: Thu Jun 22 10:59:28 2017 +0300

----------------------------------------------------------------------
 .../org/apache/flex/collections/ArrayList.as    | 26 +++++++++-----------
 .../apache/flex/collections/FlattenedList.as    | 15 +++++------
 2 files changed, 17 insertions(+), 24 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/9cc57c4e/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/ArrayList.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/ArrayList.as b/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/ArrayList.as
index 2598dd5..fe74932 100644
--- a/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/ArrayList.as
+++ b/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/ArrayList.as
@@ -93,10 +93,8 @@ package org.apache.flex.collections
 		public function ArrayList(initialSource:Array=null)
 		{
 			super();
-			if (initialSource !== null)
-				_source = initialSource;
-			else
-				_source = [];
+			if (initialSource) _source = initialSource;
+			else _source = [];
 		}
 
         private var _id:String;
@@ -119,7 +117,7 @@ package org.apache.flex.collections
          */
 		public function set id(value:String):void
 		{
-			if (_id !== value)
+			if (_id != value)
 			{
 				_id = value;
 				dispatchEvent(new Event("idChanged"));
@@ -159,8 +157,8 @@ package org.apache.flex.collections
 
 		public function set source(value:Array):void
 		{
-			if (_source !== value) {
-				if (value === null)
+			if (_source != value) {
+				if (value == null)
 				{
 					_source = [];
                 }
@@ -209,10 +207,8 @@ package org.apache.flex.collections
 		 */
 		public function getItemIndex(item:Object):int
 		{
-			var length:int = _source.length;
-			
-			for (var index:int=0; index < length; index++) {
-				if (item === _source[index]) {
+			for (var index:int=0; index < _source.length; index++) {
+				if (item == _source[index]) {
 					return index;
 				}
 			}
@@ -248,11 +244,11 @@ package org.apache.flex.collections
 			{
 				source.splice(index, 0, item);
 			}
-			else if (index === spliceUpperBound)
+			else if (index == spliceUpperBound)
 			{
 				source.push(item);
 			}
-			else if (index === 0)
+			else if (index == 0)
 			{
 				source.unshift(item);
 			}
@@ -332,11 +328,11 @@ package org.apache.flex.collections
 			{
 				removed = source.splice(index, 1)[0];
 			}
-			else if (index === spliceUpperBound)
+			else if (index == spliceUpperBound)
 			{
 				removed = source.pop();
 			}
-			else if (index === 0)
+			else if (index == 0)
 			{
 				removed = source.shift();
 			}

http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/9cc57c4e/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/FlattenedList.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/FlattenedList.as b/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/FlattenedList.as
index dba38a5..f26fd8b 100644
--- a/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/FlattenedList.as
+++ b/frameworks/projects/Collections/src/main/flex/org/apache/flex/collections/FlattenedList.as
@@ -111,7 +111,7 @@ package org.apache.flex.collections
 		 */
 		public function isOpen(node:Object):Boolean
 		{
-			return openNodes.indexOf(node) !== -1;
+			return openNodes.indexOf(node) != -1;
 		}
 		
 		/**
@@ -146,7 +146,7 @@ package org.apache.flex.collections
 		public function closeNode(node:Object):void
 		{
 			var i:int = openNodes.indexOf(node);
-			if (i !== -1) {
+			if (i != -1) {
 				
 				if (hdata.hasChildren(node)) {
 					var children:Array = hdata.getChildren(node) as Array;
@@ -186,16 +186,13 @@ package org.apache.flex.collections
 		 */
 		private function godeep(seeking:Object, node:Object, depth:int):int
 		{
-			if (seeking === node)
-				return depth;
+			if (seeking == node) return depth;
 			
 			if (hdata.hasChildren(node)) {
 				var children:Array = hdata.getChildren(node) as Array;
-				var length:int = children.length;
-				for (var i:int=0; i < length; i++) {
-					var newDepth:int = godeep(seeking, children[i], depth+1);
-					if (newDepth > 0)
-						return newDepth;
+				for (var i:int=0; i < children.length; i++) {
+					var newDepth:int = godeep(seeking, children[i], depth+1)
+					if (newDepth > 0) return newDepth;
 				}
 			}