You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Injection stuff isn't working because there is too much class loading going on. Injection can/should only happen once. Once it is done, when a class is loaded, the injection does not occur. So, for example, when the GUI is created below the injection of rainbow environment doesn't happen.
This will need a more comprehensive redesign of how classes are loaded that won't be backward
compatibile. One idea to achieve this is to have RCL generate a binding module for all the things
that need to be dynamically loaded, for example have a RainbowConfigModule that implements methods like:
bindModelsManager
bindAnalysis
bindGauges
...
That are generated by RCL and used in a new RainbowMaster (and Delegate and ConfigurationChecker).
The idea is that this will make testing easier, because we can inject a test environment.
The text was updated successfully, but these errors were encountered: