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


Reply via email to