Hi all,

for now I think I'll live with public constructors and not also checking the 
types in my "equals" method.

It's only code generated for my own usage and I'll probably not invest trying 
to find out what's wrong with the getClassTypeName stuff.

But would be happy to be able to fix this some time ... if there's anything I 
could to to help track down the issue ... just give me a ping.

Chris




Am 17.08.20, 10:07 schrieb "Christofer Dutz" <christofer.d...@c-ware.de>:

    Hi Harbs,

    so I attached the zip ... just to be on the safe side.
    Thanks for the additional info ... I almost never use GitHub issues.


    Chris

    Am 16.08.20, 14:46 schrieb "Harbs" <harbs.li...@gmail.com>:

        Also: here’s the list of acceptable files:
        
https://docs.github.com/en/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests

        > On Aug 16, 2020, at 3:35 PM, Harbs <harbs.li...@gmail.com> wrote:
        > 
        > Great.
        > 
        > FYI you can attach files to Github issues using drag/drop.
        > 
        > https://github.blog/2012-12-07-issue-attachments/
        > 
        >> On Aug 16, 2020, at 3:20 PM, Christofer Dutz 
<christofer.d...@c-ware.de> wrote:
        >> 
        >> Hi Harbs,
        >> 
        >> Thanks for the clarification.
        >> I created an issue ... unfortunately I couldn't find a way to attach 
files to it so I added my google-drive link to it.
        >> 
        >> https://github.com/apache/royale-compiler/issues/158
        >> 
        >> Chris
        >> 
        >> 
        >> 
        >> Am 16.08.20, 11:55 schrieb "Harbs" <harbs.li...@gmail.com>:
        >> 
        >>   OK. Looks like there’s two issues:
        >> 
        >>   1. types with private constructors can not be an argument in 
methods (both instance and static methods).
        >>   2. Return types with private constructors only works on static 
methods. non-static methods with these return types error.
        >> 
        >>   Josh was the one who worked on the private constructor feature. 
Maybe he has more input.
        >> 
        >>   Chris, can you attach this test project to a royale-compiler issue?
        >> 
        >>> On Aug 16, 2020, at 12:21 PM, Christofer Dutz 
<christofer.d...@c-ware.de> wrote:
        >>> 
        >>> Hi Harbs,
        >>> 
        >>> So I whipped up a little example using my enums and the strange 
thing is, that here
        >>> the getQualifiedClassName seems to work. However not the private 
constructor.
        >>> 
        >>> I've zipped up my example here:
        >>> 
https://drive.google.com/file/d/1SNMiH5xuUERbIiscuEH_JgcOLrBboj4j/view?usp=sharing
        >>> 
        >>> So not really sure what I should do differently. I would be happy 
to solve the private constructor problem and then try to tackle the next one.
        >>> 
        >>> Chris
        >>> 
        >>> Am 16.08.20, 00:05 schrieb "Harbs" <harbs.li...@gmail.com>:
        >>> 
        >>>  I’m not sure how you’re using private constructors.
        >>> 
        >>>  The only two cases I’ve used it was for:
        >>>  1. All static classes
        >>>  2. Singletons where the instance is generated in the class.
        >>> 
        >>>  It looks like you’re using casting with the Enums?
        >>> 
        >>>> On Aug 14, 2020, at 7:03 PM, Christofer Dutz 
<christofer.d...@c-ware.de> wrote:
        >>>> 
        >>>> Any idea what could be causing this? As soon as I remove the 
"private" in front of the constructor, all is good again.
        >>> 
        >>> 
        >> 
        >> 
        > 



Reply via email to