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 <[email protected]>
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
[email protected].

Reply via email to