You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@royale.apache.org by gr...@apache.org on 2019/05/04 08:51:07 UTC
[royale-asjs] 02/03: Example of extra type safety: Fix for error
exposed by complex implicit coercion being on (TypeError: cannot convert
components.SomePopUpContent to org.apache.royale.core.IBead) in Vector.push
This is an automated email from the ASF dual-hosted git repository.
gregdove pushed a commit to branch improvements/Language
in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
commit 0a27a593286980aa7740ff618dff48dca1e1d304
Author: greg-dove <gr...@gmail.com>
AuthorDate: Sat May 4 19:42:19 2019 +1200
Example of extra type safety:
Fix for error exposed by complex implicit coercion being on (TypeError: cannot convert components.SomePopUpContent to org.apache.royale.core.IBead) in Vector.push
---
.../src/main/royale/components/SomePopUpContent.mxml | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/examples/royale/TourDeJewel/src/main/royale/components/SomePopUpContent.mxml b/examples/royale/TourDeJewel/src/main/royale/components/SomePopUpContent.mxml
index 06586da..fdea8f6 100644
--- a/examples/royale/TourDeJewel/src/main/royale/components/SomePopUpContent.mxml
+++ b/examples/royale/TourDeJewel/src/main/royale/components/SomePopUpContent.mxml
@@ -18,7 +18,8 @@ limitations under the License.
-->
<j:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009"
- xmlns:j="library://ns.apache.org/royale/jewel"
+ xmlns:j="library://ns.apache.org/royale/jewel"
+ implements="org.apache.royale.core.IBead"
xmlns:js="library://ns.apache.org/royale/basic"
xmlns:html="library://ns.apache.org/royale/html"
width="500" height="400" gap="3">
@@ -26,6 +27,12 @@ limitations under the License.
<fx:Script>
<![CDATA[
import org.apache.royale.events.Event;
+ import org.apache.royale.core.IStrand;
+
+ private var _strand:IStrand;
+ public function set strand(value:IStrand):void {
+ _strand = value;
+ }
]]>
</fx:Script>
@@ -34,4 +41,4 @@ limitations under the License.
<j:DateField/>
<j:Button text="Close me!" emphasis="primary" click="dispatchEvent(new Event('closePopUp'))"/>
-</j:VGroup>
\ No newline at end of file
+</j:VGroup>