iets3.opensource icon indicating copy to clipboard operation
iets3.opensource copied to clipboard

Bugfix/issue 172: Crossmodel-generation fails for Library reexport

Open heikob2 opened this issue 4 years ago • 1 comments

About

This PR is related to issue #172 (reexporting imports for Library)

There is nothing to do for the issue: mbeddr provides a reexport-intention for Chunks, so that you can just use it to reexport imported Libraries

Observations

The reexport works within a model, but the generation fails for crossmodel-generation using the Java_Interpreter_genplan from ...genall.advanced.devkit and ...genall.core.devkit.

What changed

  • added Library-reexport example to the "playground" solution.
  • added a new test-solution "general.tests" to test if Library-reexport is working within a model and across models
    • ensure generation is successful
    • ensure Library-reexport is working
  • at Java_genplan for ...genjava.core.genplan and ...genjava.advanced.genplan
    • added two synchronisation checkpoints after ...expr.genjava.base and before ...baselanguage.closures
    • added missing ...mps.baseLanguageInternal and ...mps.baseLanguage

heikob2 avatar Jul 29 '21 12:07 heikob2

I don't get it. Does this change fix the Crossmodel-generation issue 🤔

arimer avatar Mar 07 '24 15:03 arimer