Harbs commented on issue #202: URL: https://github.com/apache/royale-compiler/issues/202#issuecomment-1001238874
Well, it seems like that was only partially the issue. I created a branch (`feature/ROYALE_INTERFACE_INFO`) which moves the interface data out into a separate variable and Language uses that. That still didn't fix the issue for me and I see that the problem still exists because of `SimpleCSSValuesImpl`. `SimpleCSSValuesImpl` uses `ROYALE_CLASS_INFO` in `getValue`. I'm pretty sure it uses that to walk up the super-classes to find defaults for beads and the like. I confirmed that switching to `SimpleValuesImpl` makes the class names go away. Of course that's not really a solution because that breaks the vast majority of apps. I'm not sure what the right solution is. Preserving class names for classes which have CSS lookups seems like it might be necessary. I'm not sure how else we can preserve those lookups. Any thoughts on that? But even if yes, not EVERY class needs those lookups. Most classes will never be accessed by the `valuesImpl`... Not sure what to do... -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@royale.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org