Question for the group:

The FlexUnit dependencies could be a lot cleaner but right now we have static 
classes that reach out to try to figure out if it's an AS only application or a 
Flex application among other things. The reason we do this is that Flash 
Builder has a wrapper for the FlexUnit classes they generate. It doesn't allow 
any direct access to the FlexUnit core which is where things are configured. 
So, as we tried to keep the FlashBuilder compatibility and add features, we had 
to do so knowing we couldn't get things passed in... so... here is the question:

I can make this all cleaner and so much easier... but doing so will break 
compatibility with Flash Builder. Long ago, we actually decompiled the Flash 
Builder jars and provided Adobe a fix that would let us handle this better but 
there wasn't traction to ever get it released. So, we could 

1) break compatibility and then subsequently provide some solution via a hacky 
flash builder change.... 
2) drop compatibility altogether with flash builder
3) leave it alone and continue to build two versions of the project as we do 
now, one with and one without Flex dependencies

Thoughts on impact in the current ecosystem?
Mike

Reply via email to