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].
