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.