I’m wondering if registerClassAlias or the RemoteClass meta-tag would solve 
this. Anyone know?



________________________________
From: Harbs <harbs.li...@gmail.com>
Sent: Thursday, March 28, 2019 3:03:46 PM
To: dev@royale.apache.org
Subject: Re: Plain public variables complain they don't have getters / setters 
(Was "CreationComplete event question")

FWIW, I use a method to convert classes to JSON which allows me to define 
exactly which properties get written and using what names.

i.e. myFoo.toData()

> On Mar 28, 2019, at 1:26 PM, Olaf Krueger <m...@olafkrueger.net> wrote:
>
> I would just like to mention that resolving this "public vars" issue by
> replacing the public by private vars with getters/setters has a side effect:
> JSON.stringify() stringifies all getters with the entire package name which
> makes the JSON representation unusable [1].
>
> [1]
> package com.mydomain.myapp.model.vo
> {
>    public class MyVO
>    {
>        private var _foo:String = "bar";
>
>        public function get foo():String
>        {
>             return this._foo;
>        }
>    }
> }
>
> Becomes:
> {
>    "com.mydomain.myapp.model.vo.foo":"bar";
> }
>
>
>
>
>
> --
> Sent from: http://apache-royale-development.20373.n8.nabble.com/

Reply via email to