You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by ha...@apache.org on 2018/03/26 15:51:20 UTC

[royale-asjs] 01/02: Ignore coercion

This is an automated email from the ASF dual-hosted git repository.

harbs pushed a commit to branch feature/layout-optimization
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git

commit e15c74ead16a78be3f93b8df783596a3250423a6
Author: Harbs <ha...@in-tools.com>
AuthorDate: Mon Mar 26 17:29:54 2018 +0300

    Ignore coercion
---
 .../org/apache/royale/html/beads/NumericStepperView.as       |  9 +++++++--
 .../org/apache/royale/binding/ApplicationDataBinding.as      |  6 +++++-
 .../main/royale/org/apache/royale/binding/ChainBinding.as    |  4 +++-
 .../royale/org/apache/royale/binding/ContainerDataBinding.as |  4 ++++
 .../main/royale/org/apache/royale/binding/DataBindingBase.as | 12 ++++++++++++
 .../main/royale/org/apache/royale/binding/GenericBinding.as  |  7 +++++++
 .../org/apache/royale/binding/MXMLBeadViewDataBinding.as     |  4 ++++
 .../main/royale/org/apache/royale/binding/PropertyWatcher.as | 11 +++++++++++
 .../main/royale/org/apache/royale/binding/SimpleBinding.as   |  7 +++++++
 .../royale/org/apache/royale/collections/LazyCollection.as   |  1 +
 10 files changed, 61 insertions(+), 4 deletions(-)

diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/NumericStepperView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/NumericStepperView.as
index 446d426..17c57b7 100644
--- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/NumericStepperView.as
+++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/NumericStepperView.as
@@ -72,8 +72,10 @@ package org.apache.royale.html.beads
 		 *  @playerversion Flash 10.2
 		 *  @playerversion AIR 2.6
 		 *  @productversion Royale 0.0
-		 *  @royaleignorecoercion org.apache.royale.core.IUIBase
-		 * @royaleignorecoercion org.apache.royale.core.IParent
+		 *  @royaleignorecoercion org.apache.royale.core.UIBase
+		 *  @royaleignorecoercion org.apache.royale.core.IBead
+		 *  @royaleignorecoercion org.apache.royale.core.IParent
+		 *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
 		 */
 		override public function set strand(value:IStrand):void
 		{
@@ -205,6 +207,8 @@ package org.apache.royale.html.beads
 		
 		/**
 		 * @private
+		 * @royaleignorecoercion org.apache.royale.core.UIBase
+		 * @royaleignorecoercion org.apache.royale.core.IRangeModel
 		 */
 		private function modelChangeHandler( event:Event ) : void
 		{
@@ -227,6 +231,7 @@ package org.apache.royale.html.beads
 		
 		/**
 		 * @private
+		 * @royaleignorecoercion org.apache.royale.core.IUIBase
 		 */
 		public function get resizableView():IUIBase
 		{
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ApplicationDataBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ApplicationDataBinding.as
index ea08a89..44ff306 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ApplicationDataBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ApplicationDataBinding.as
@@ -68,13 +68,17 @@ package org.apache.royale.binding
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
          */
         override public function set strand(value:IStrand):void
         {
             _strand = value;
             IEventDispatcher(_strand).addEventListener("viewChanged", viewChangedHandler);
         }
-
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IBinding
+         * @royaleignorecoercion String
+         */
         private function viewChangedHandler(event:Event):void
         {
             if (!("_bindings" in _strand))
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
index 0ae2e21..bd1d9db 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ChainBinding.as
@@ -163,7 +163,9 @@ package org.apache.royale.binding
             value = obj[propName];
             return true;
         }
-        
+        /**
+         * @royaleignorecoercion String
+         */
         private function applyValue():void
         {
             var destinationName:String;
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ContainerDataBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ContainerDataBinding.as
index 6e6b35f..e1e3c33 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ContainerDataBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/ContainerDataBinding.as
@@ -60,6 +60,10 @@ package org.apache.royale.binding
 			super();
 		}
 
+        /**
+         * @royaleignorecoercion String
+         * @royaleignorecoercion org.apache.royale.core.IBinding
+         */
         override protected function initBindingsHandler(event:Event):void
         {
             super.initBindingsHandler(event);
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
index 896d854..a45a265 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/DataBindingBase.as
@@ -58,6 +58,7 @@ package org.apache.royale.binding
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
          */
         public function set strand(value:IStrand):void
         {
@@ -69,6 +70,11 @@ package org.apache.royale.binding
         {
         }
 
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IBead
+         * @royaleignorecoercion org.apache.royale.core.IStrand
+         * @royaleignorecoercion org.apache.royale.events.IEventDispatcher
+         */
         protected function prepareCreatedBinding(binding:IBinding, bindingObject:Object, destinationObject:Object = null):void
         {
             if (!destinationObject)
@@ -253,6 +259,9 @@ package org.apache.royale.binding
             return { watchers: watchers, watcherMap: watcherMap };
         }
 
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IBinding
+         */
         protected function makeConstantBinding(binding:Object):void
         {
             var cb:ConstantBinding = new ConstantBinding();
@@ -268,6 +277,9 @@ package org.apache.royale.binding
             prepareCreatedBinding(cb as IBinding, binding);
         }
 
+        /**
+         * @royaleignorecoercion org.apache.royale.core.IStrand
+         */
         private function deferredBindingsHandler(event:Event):void
         {
             for (var p:String in deferredBindings)
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
index d1fc922..c98080d 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/GenericBinding.as
@@ -146,6 +146,10 @@ package org.apache.royale.binding
             }
         }
         
+        /**
+         * @royaleignorecoercion Array
+         * @royaleignorecoercion Function
+         */
         private function getValueFromSource():Object
         {
             if (source is Array)
@@ -183,6 +187,9 @@ package org.apache.royale.binding
             return null;
 		}
         
+        /**
+         * @royaleignorecoercion Array
+         */
         private function applyValue(value:Object):void
         {
 			if (destinationFunction != null)
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/MXMLBeadViewDataBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/MXMLBeadViewDataBinding.as
index bd29204..2cd58f9 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/MXMLBeadViewDataBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/MXMLBeadViewDataBinding.as
@@ -57,6 +57,10 @@ package org.apache.royale.binding
 			super();
 		}
 
+        /**
+         * @royaleignorecoercion String
+         * @royaleignorecoercion org.apache.royale.core.IBinding
+         */
         override protected function initBindingsHandler(event:Event):void
         {
             super.initBindingsHandler(event);
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
index ee905d8..21c99a9 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/PropertyWatcher.as
@@ -135,6 +135,7 @@ package org.apache.royale.binding
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         *  @royaleignorecoercion org.apache.royale.events.ValueChangeEvent
          */                
         protected function changeHandler(event:Event):void
         {
@@ -160,6 +161,8 @@ package org.apache.royale.binding
         
         /**
          *  @private
+         *  @royaleignorecoercion org.apache.royale.binding.PropertyWatcher
+         * @royaleignorecoercion org.apache.royale.events.IEventDispatcher
          */                
         override public function parentChanged(parent:Object):void
         {
@@ -184,6 +187,10 @@ package org.apache.royale.binding
             notifyListeners();            
         }
 
+        /**
+         * @royaleignorecoercion Array
+         * @royaleignorecoercion String
+         */
         private function addEventListeners():void
         {
             if (eventNames is String)
@@ -202,6 +209,10 @@ package org.apache.royale.binding
             }
         }
         
+        /**
+         * @royaleignorecoercion Array
+         * @royaleignorecoercion String
+         */
         private function removeEventListeners():void
         {
             if (eventNames is String)
diff --git a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
index 1fa02db..9ecfd96 100644
--- a/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
+++ b/frameworks/projects/Binding/src/main/royale/org/apache/royale/binding/SimpleBinding.as
@@ -196,6 +196,7 @@ public class SimpleBinding implements IBead, IDocument, IBinding
 	 *  @playerversion Flash 10.2
 	 *  @playerversion AIR 2.6
 	 *  @productversion Royale 0.0
+	 *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
 	 */
 	public function set strand(value:IStrand):void
 	{
@@ -242,6 +243,9 @@ public class SimpleBinding implements IBead, IDocument, IBinding
 		this.document = document;
 	}
 
+	/**
+	 * @royaleignorecoercion org.apache.royale.events.ValueChangeEvent
+	 */
 	private function changeHandler(event:Event):void
 	{
 		if (event.type == ValueChangeEvent.VALUE_CHANGE)
@@ -253,6 +257,9 @@ public class SimpleBinding implements IBead, IDocument, IBinding
 		destination[destinationPropertyName] = source[sourcePropertyName];
 	}
 
+	/**
+	 * @royaleignorecoercion org.apache.royale.events.IEventDispatcher
+	 */
 	private function sourceChangeHandler(event:ValueChangeEvent):void
 	{
 		if (event.propertyName != sourceID)
diff --git a/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/LazyCollection.as b/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/LazyCollection.as
index bbc18a2..e402247 100644
--- a/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/LazyCollection.as
+++ b/frameworks/projects/Collections/src/main/royale/org/apache/royale/collections/LazyCollection.as
@@ -183,6 +183,7 @@ package org.apache.royale.collections
          *  @playerversion Flash 10.2
          *  @playerversion AIR 2.6
          *  @productversion Royale 0.0
+         *  @royaleignorecoercion org.apache.royale.events.IEventDispatcher
          */
         public function set strand(value:IStrand):void
         {

-- 
To stop receiving notification emails like this one, please contact
harbs@apache.org.