Make CR widget a standard component; Drop dedicated settings

This commit is contained in:
Fedor Isakov 2024-06-25 16:33:34 +02:00
parent 132608a338
commit 1fc3c1b095
19 changed files with 2210 additions and 2718 deletions

View File

@ -785,7 +785,6 @@
<module ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" kind="cl" />
<module ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" kind="cl" />
<module ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" kind="cl" />
<module ref="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" kind="cl" />
<module ref="f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)" kind="cl" />
<module ref="6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)" kind="cl" />
<module ref="26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime)" kind="cl" />
@ -997,9 +996,6 @@
<module ref="63b449db-0918-4a4a-a891-2c430ab133e4(org.junit.junit5)" kind="rt" />
<module ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" kind="cl" />
<module ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" kind="cl" />
<module ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" kind="cl" />
<module ref="f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules)" kind="cl" />
<module ref="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" kind="cl" />
<module ref="6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)" kind="cl" />
<module ref="2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)" kind="cl" />
<module ref="ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.coderules.template)" kind="cl" />
@ -1479,6 +1475,7 @@
<module ref="52b81ac7-93fd-4e9e-b972-4995882da6d4(jetbrains.mps.baseLanguage.references.runtime)" kind="rt" />
<module ref="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" kind="cl" />
<module ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" kind="cl" />
<module ref="3a8d80d2-32d9-f1f2-4443-6a1111e12ef3(MPS.Boot)" kind="cl" />
<module ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" kind="cl" />
</dependencies>
<uses>
@ -1487,6 +1484,7 @@
<language id="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" />
<language id="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" />
<language id="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" />
<language id="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" />
<language id="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" />
</uses>
<library jar="../lib/jetbrains.mps.coderules.jar" />
@ -1498,8 +1496,10 @@
</echoxml>
<jar destfile="${build.layout}/jetbrains.mps.coderules/languages/jetbrains.mps.coderules.ideaplugin.jar" duplicate="preserve">
<fileset dir="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<fileset dir="${basedir}/coderules/solutions/jetbrains.mps.coderules.ideaplugin" includes="icons/**, resources/**" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<zipfileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/icons" prefix="jetbrains/mps/coderules/ideaplugin" />
<fileset dir="${build.tmp}/default/jetbrains.mps.coderules.ideaplugin.jar" />
</jar>
<copyModels todir="${build.tmp}/customProcessors/copyModels/coderules-solutions-jetbrains.mps.coderules.ideaplugin-models">
@ -1550,7 +1550,6 @@
<module ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" kind="cl" />
<module ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" kind="cl" />
<module ref="f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules)" kind="cl" />
<module ref="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" kind="cl" />
<module ref="f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)" kind="cl" />
<module ref="4d5d9aa1-7b71-4888-9100-1b793e5328a6(jetbrains.mps.coderules.ui)" kind="cl" />
<module ref="bfbdd672-7ff5-403f-af4f-16da5226f34c(jetbrains.mps.findUsages.runtime)" kind="cl" />
@ -1591,7 +1590,6 @@
<jar destfile="${build.layout}/jetbrains.mps.coderules/languages/jetbrains.mps.coderules.typechecking.jar" duplicate="preserve">
<fileset dir="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<zipfileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking/icons" prefix="jetbrains/mps/coderules/typechecking/plugin" />
<fileset dir="${build.tmp}/default/jetbrains.mps.coderules.typechecking.jar" />
</jar>
<copyModels todir="${build.tmp}/customProcessors/copyModels/coderules-solutions-jetbrains.mps.coderules.typechecking-models">
@ -2044,8 +2042,12 @@
<idea-version since-build="241.17011" />
<change-notes><![CDATA[<ul><li>Compatible with upcoming 2024.1 release of MPS</li><li>Bugfixes and optimizations</li></ul>]]></change-notes>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceImplementation="jetbrains.mps.coderules.ideaplugin.TypecheckingSettings" />
<applicationConfigurable groupId="other" groupWeight="200" instance="jetbrains.mps.coderules.ideaplugin.TypecheckingSettingsPage" id="preferences.typecheckingSettings" displayName="Typechecking" />
<statusBarWidgetFactory implementation="jetbrains.mps.coderules.ideaplugin.TypecheckingWidget$Factory" id="TypecheckingWidget" order="before notificationsWidget"></statusBarWidgetFactory>
<registryKey key="mps.coderules.typechecking.enabled" defaultValue="false" description="Enable experimental typechecking" restartRequired="false" />
<registryKey key="mps.coderules.typechecking.reporting" defaultValue="false" description="Report evaluation results of typechecking" restartRequired="false" />
<registryKey key="mps.coderules.typechecking.trace" defaultValue="false" description="Collect trace events when typechecking" restartRequired="false" />
<registryKey key="mps.coderules.profiling" defaultValue="false" description="Profile typechecking" restartRequired="false" />
</extensions>
<extensions defaultExtensionNs="com.intellij">
@ -2069,6 +2071,7 @@
<module ref="52b81ac7-93fd-4e9e-b972-4995882da6d4(jetbrains.mps.baseLanguage.references.runtime)" kind="rt" />
<module ref="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" kind="cl" />
<module ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" kind="cl" />
<module ref="3a8d80d2-32d9-f1f2-4443-6a1111e12ef3(MPS.Boot)" kind="cl" />
<module ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" kind="cl" />
</dependencies>
<uses>
@ -2077,6 +2080,7 @@
<language id="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" />
<language id="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" />
<language id="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" />
<language id="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" />
<language id="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" />
</uses>
<classpath>
@ -2087,6 +2091,7 @@
</echoxml>
<jar destfile="${build.layout}/coderules-ideaplugin/jetbrains.mps.coderules.ideaplugin.jar" duplicate="preserve">
<fileset dir="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<fileset dir="${basedir}/coderules/solutions/jetbrains.mps.coderules.ideaplugin" includes="icons/**, resources/**" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<fileset dir="${build.tmp}/default/jetbrains.mps.coderules.ideaplugin.jar1" />
@ -2349,7 +2354,6 @@
<module ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)" kind="cl" />
<module ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" kind="cl" />
<module ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" kind="cl" />
<module ref="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" kind="cl" />
<module ref="f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)" kind="cl" />
<module ref="6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)" kind="cl" />
<module ref="26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime)" kind="cl" />
@ -2738,6 +2742,7 @@
<module ref="52b81ac7-93fd-4e9e-b972-4995882da6d4(jetbrains.mps.baseLanguage.references.runtime)" kind="rt" />
<module ref="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" kind="cl" />
<module ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" kind="cl" />
<module ref="3a8d80d2-32d9-f1f2-4443-6a1111e12ef3(MPS.Boot)" kind="cl" />
<module ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" kind="cl" />
</dependencies>
<uses>
@ -2746,6 +2751,7 @@
<language id="l:fd392034-7849-419d-9071-12563d152375:jetbrains.mps.baseLanguage.closures" />
<language id="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" />
<language id="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" />
<language id="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" />
<language id="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" />
</uses>
<library jar="../lib/jetbrains.mps.coderules.jar" />
@ -2757,8 +2763,10 @@
</echoxml>
<jar destfile="${build.tmp}/default/jetbrains.mps.coderules-_dl__lbrace_ci.mps.release_rbrace_-0.9-b_dl__lbrace_ci.build.tag_rbrace_.zip/jetbrains.mps.coderules/languages/jetbrains.mps.coderules.ideaplugin.jar" duplicate="preserve">
<fileset dir="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<fileset dir="${basedir}/coderules/solutions/jetbrains.mps.coderules.ideaplugin" includes="icons/**, resources/**" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<zipfileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ideaplugin/icons" prefix="jetbrains/mps/coderules/ideaplugin" />
<fileset dir="${build.tmp}/default/jetbrains.mps.coderules.ideaplugin.jar2" />
</jar>
<copyModels todir="${build.tmp}/customProcessors/copyModels/coderules-solutions-jetbrains.mps.coderules.ideaplugin-models2">
@ -2809,7 +2817,6 @@
<module ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" kind="cl" />
<module ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" kind="cl" />
<module ref="f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules)" kind="cl" />
<module ref="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" kind="cl" />
<module ref="f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)" kind="cl" />
<module ref="4d5d9aa1-7b71-4888-9100-1b793e5328a6(jetbrains.mps.coderules.ui)" kind="cl" />
<module ref="bfbdd672-7ff5-403f-af4f-16da5226f34c(jetbrains.mps.findUsages.runtime)" kind="cl" />
@ -2850,7 +2857,6 @@
<jar destfile="${build.tmp}/default/jetbrains.mps.coderules-_dl__lbrace_ci.mps.release_rbrace_-0.9-b_dl__lbrace_ci.build.tag_rbrace_.zip/jetbrains.mps.coderules/languages/jetbrains.mps.coderules.typechecking.jar" duplicate="preserve">
<fileset dir="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
<fileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking/source_gen" includes="**/trace.info, **/exports, **/*.mps, **/checkpoints" />
<zipfileset dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking/icons" prefix="jetbrains/mps/coderules/typechecking/plugin" />
<fileset dir="${build.tmp}/default/jetbrains.mps.coderules.typechecking.jar1" />
</jar>
<copyModels todir="${build.tmp}/customProcessors/copyModels/coderules-solutions-jetbrains.mps.coderules.typechecking-models1">
@ -3713,8 +3719,12 @@
<idea-version since-build="241.17011" />
<change-notes><![CDATA[<ul><li>Compatible with upcoming 2024.1 release of MPS</li><li>Bugfixes and optimizations</li></ul>]]></change-notes>
<extensions defaultExtensionNs="com.intellij">
<applicationService serviceImplementation="jetbrains.mps.coderules.ideaplugin.TypecheckingSettings" />
<applicationConfigurable groupId="other" groupWeight="200" instance="jetbrains.mps.coderules.ideaplugin.TypecheckingSettingsPage" id="preferences.typecheckingSettings" displayName="Typechecking" />
<statusBarWidgetFactory implementation="jetbrains.mps.coderules.ideaplugin.TypecheckingWidget$Factory" id="TypecheckingWidget" order="before notificationsWidget"></statusBarWidgetFactory>
<registryKey key="mps.coderules.typechecking.enabled" defaultValue="false" description="Enable experimental typechecking" restartRequired="false" />
<registryKey key="mps.coderules.typechecking.reporting" defaultValue="false" description="Report evaluation results of typechecking" restartRequired="false" />
<registryKey key="mps.coderules.typechecking.trace" defaultValue="false" description="Collect trace events when typechecking" restartRequired="false" />
<registryKey key="mps.coderules.profiling" defaultValue="false" description="Profile typechecking" restartRequired="false" />
</extensions>
<extensions defaultExtensionNs="com.intellij">
@ -3882,6 +3892,7 @@
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<fileset file="${artifacts.mps}/lib/mps-closures.jar" />
<fileset file="${artifacts.mps}/lib/mps-collections.jar" />
<fileset file="${artifacts.mps}/lib/mps-references.jar" />
@ -4382,7 +4393,7 @@
</copy>
</target>
<target name="java.compile.java.modules.cycle.3" depends="java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.template, java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules.runtime, fetchDependencies">
<target name="java.compile.java.modules.cycle.3" depends="java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules.runtime, fetchDependencies">
<mkdir dir="${build.tmp}/java.modules.cycle.3" />
<javac destdir="${build.tmp}/java.modules.cycle.3" fork="true" encoding="utf8" nowarn="true" includeantruntime="false">
<compilerarg value="-Xlint:none" />
@ -4465,13 +4476,11 @@
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.typesystem.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.template" />
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typechecking.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic.reactor" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.runtime" />
@ -4479,7 +4488,7 @@
</javac>
</target>
<target name="java.compile.jetbrains.mps.lang.types" depends="java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.template, java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.3, fetchDependencies">
<target name="java.compile.jetbrains.mps.lang.types" depends="java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.3, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.types/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.lang.types" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.lang.types" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -4515,7 +4524,6 @@
<fileset file="${artifacts.mps}/lib/mps-scripts-rt.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.template" />
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typechecking.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.logic.reactor" />
@ -4566,7 +4574,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.lang.types.generator" depends="java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules#4578927328670739933, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.lang.typechecking, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.lang.types, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<target name="java.compile.jetbrains.mps.lang.types.generator" depends="java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules#4578927328670739933, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.lang.types, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.types/generator/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.lang.types.generator" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.lang.types.generator" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -4604,7 +4612,6 @@
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules#4578927328670739933" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.template" />
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typechecking" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.typechecking.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.types" />
@ -4655,7 +4662,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.lang.typechecking" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.3, fetchDependencies">
<target name="java.compile.jetbrains.mps.lang.typechecking" depends="java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.3, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.lang.typechecking" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.lang.typechecking" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -4664,7 +4671,6 @@
<path location="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -4687,7 +4693,6 @@
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
@ -4755,7 +4760,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.lang.typechecking#01" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.lang.types, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<target name="java.compile.jetbrains.mps.lang.typechecking#01" depends="java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.lang.types, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/generator/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.lang.typechecking#01" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.lang.typechecking#01" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -4764,7 +4769,6 @@
<path location="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.lang.typechecking/generator/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -4787,7 +4791,6 @@
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
@ -4852,7 +4855,7 @@
</copy>
</target>
<target name="java.compile.java.modules.cycle.4" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.typechecking.annotation, fetchDependencies">
<target name="java.compile.java.modules.cycle.4" depends="java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.typechecking.annotation, fetchDependencies">
<mkdir dir="${build.tmp}/java.modules.cycle.4" />
<javac destdir="${build.tmp}/java.modules.cycle.4" fork="true" encoding="utf8" nowarn="true" includeantruntime="false">
<compilerarg value="-Xlint:none" />
@ -4924,8 +4927,6 @@
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.structure.jar" />
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.traceable.jar" />
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.typesystem.jar" />
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.template" />
@ -4937,7 +4938,7 @@
</javac>
</target>
<target name="java.compile.jetbrains.mps.coderules.typechecking" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.typechecking.annotation, java.compile.java.modules.cycle.4, fetchDependencies">
<target name="java.compile.jetbrains.mps.coderules.typechecking" depends="java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.typechecking.annotation, java.compile.java.modules.cycle.4, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -4946,7 +4947,6 @@
<path location="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -4968,7 +4968,6 @@
<fileset file="${artifacts.mps}/lib/mps-project-check.jar" />
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.lang.coderules.template" />
@ -5106,7 +5105,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.coderules.testhelper" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<target name="java.compile.jetbrains.mps.coderules.testhelper" depends="java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.testhelper/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.coderules.testhelper" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.coderules.testhelper" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5115,7 +5114,6 @@
<path location="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.testhelper/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -5138,7 +5136,6 @@
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
@ -5212,7 +5209,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.typechecking.testlang" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.lang.types, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<target name="java.compile.jetbrains.mps.typechecking.testlang" depends="java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.lang.types, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.typechecking.testlang/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.typechecking.testlang" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.typechecking.testlang" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5221,7 +5218,6 @@
<path location="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.typechecking.testlang/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -5244,7 +5240,6 @@
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
@ -5303,7 +5298,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.typechecking.testlang#3575255234175341581" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.typechecking.testlang, fetchDependencies">
<target name="java.compile.jetbrains.mps.typechecking.testlang#3575255234175341581" depends="java.compile.jetbrains.mps.typechecking.testlang, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.typechecking.testlang/generator/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.typechecking.testlang#3575255234175341581" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.typechecking.testlang#3575255234175341581" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5312,7 +5307,6 @@
<path location="${mps.macro.coderules_home}/coderules/languages/jetbrains.mps.typechecking.testlang/generator/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
<fileset file="${artifacts.mps}/lib/mps-openapi.jar" />
<fileset file="${artifacts.mps}/lib/mps-context.jar" />
@ -5379,7 +5373,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.coderules.typechecking.test" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.testhelper, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.coderules.typechecking.testlang.sandbox, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.logic.test, java.compile.jetbrains.mps.typechecking.testlang, fetchDependencies">
<target name="java.compile.jetbrains.mps.coderules.typechecking.test" depends="java.compile.jetbrains.mps.coderules, java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.testhelper, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.coderules.typechecking.testlang.sandbox, java.compile.jetbrains.mps.lang.coderules, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.jetbrains.mps.logic.test, java.compile.jetbrains.mps.typechecking.testlang, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking.test/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking.test" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking.test" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5389,7 +5383,6 @@
<pathelement path="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.typechecking.test/test_gen/" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -5412,10 +5405,11 @@
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.testhelper" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking.testlang.sandbox" />
<fileset file="${artifacts.mps}/lib/mps-problem.jar" />
@ -5796,7 +5790,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.coderules" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.4, fetchDependencies">
<target name="java.compile.jetbrains.mps.coderules" depends="java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.4, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.coderules" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.coderules" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5805,16 +5799,13 @@
<path location="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
<fileset file="${artifacts.mps}/lib/mps-closures.jar" />
<fileset file="${artifacts.mps}/lib/mps-collections.jar" />
<fileset file="${artifacts.mps}/lib/mps-references.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-openapi.jar" />
<fileset file="${artifacts.mps}/lib/mps-tuples.jar" />
<fileset file="${artifacts.mps}/lib/mps-references.jar" />
<fileset file="${artifacts.mps}/lib/mps-behavior-api.jar" />
<fileset file="${artifacts.mps}/lib/mps-behavior-runtime.jar" />
<fileset file="${artifacts.mps}/lib/mps-context.jar" />
@ -5822,6 +5813,7 @@
<fileset file="${artifacts.mps}/lib/mps-persistence.jar" />
<fileset file="${artifacts.mps}/lib/mps-project-check.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<fileset file="${artifacts.mps}/lib/mps-editor.jar" />
<fileset file="${artifacts.mps}/lib/mps-editor-api.jar" />
@ -5841,13 +5833,15 @@
<fileset file="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.logic.reactor/lib/collection-0.7.jar" />
<fileset file="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.logic.reactor/lib/trove4j-3.0.3.jar" />
<fileset file="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.logic.reactor/lib/conreactor-core-0.9.17.jar" />
<fileset file="${artifacts.mps}/lib/annotations.jar" />
<fileset file="${artifacts.mps}/lib/util-8.jar" />
<fileset file="${artifacts.mps}/lib/trove.jar" />
<fileset file="${artifacts.mps}/lib/app.jar" />
<fileset file="${artifacts.mps}/lib/app-client.jar" />
<fileset file="${artifacts.mps}/lib/lib.jar" />
<fileset file="${artifacts.mps}/lib/lib-client.jar" />
<fileset file="${artifacts.mps}/lib/util.jar" />
<fileset file="${artifacts.mps}/lib/util_rt.jar" />
<fileset file="${artifacts.mps}/lib/util-8.jar" />
<fileset file="${artifacts.mps}/lib/forms_rt.jar" />
<fileset file="${artifacts.mps}/lib/java-frontback.jar" />
<fileset file="${artifacts.mps}/lib/java-impl.jar" />
@ -5855,8 +5849,6 @@
<fileset file="${artifacts.mps}/lib/testFramework.jar" />
<fileset file="${artifacts.mps}/lib/stats.jar" />
<fileset file="${artifacts.mps}/lib/platform-loader.jar" />
<fileset file="${artifacts.mps}/lib/annotations.jar" />
<fileset file="${artifacts.mps}/lib/trove.jar" />
<fileset file="${artifacts.mps}/languages/baseLanguage/jetbrains.mps.baseLanguage.logging.runtime.jar" />
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.core.jar" />
<fileset file="${artifacts.mps}/languages/languageDesign/jetbrains.mps.lang.scopes.runtime.jar" />
@ -5868,7 +5860,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.coderules.ui" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.4, fetchDependencies">
<target name="java.compile.jetbrains.mps.coderules.ui" depends="java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, java.compile.java.modules.cycle.4, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ui/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.coderules.ui" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.coderules.ui" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5877,7 +5869,6 @@
<path location="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.ui/source_gen" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -5937,7 +5928,7 @@
</copy>
</target>
<target name="java.compile.jetbrains.mps.coderules.test" depends="java.compile.coderules-ideaplugin, java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.ideaplugin, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<target name="java.compile.jetbrains.mps.coderules.test" depends="java.compile.jetbrains.mps.coderules, java.compile.jetbrains.mps.coderules.runtime, java.compile.jetbrains.mps.coderules.typechecking, java.compile.jetbrains.mps.lang.coderules.runtime, java.compile.jetbrains.mps.lang.coderules.template, java.compile.jetbrains.mps.lang.typechecking.runtime, java.compile.jetbrains.mps.logic.reactor, java.compile.jetbrains.mps.logic.runtime, fetchDependencies">
<mkdir dir="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.test/source_gen" />
<mkdir dir="${build.tmp}/java/out/jetbrains.mps.coderules.test" />
<javac destdir="${build.tmp}/java/out/jetbrains.mps.coderules.test" fork="true" encoding="utf8" includeantruntime="false" debug="true">
@ -5947,7 +5938,6 @@
<pathelement path="${mps.macro.coderules_home}/coderules/solutions/jetbrains.mps.coderules.test/test_gen/" />
</src>
<classpath>
<pathelement path="${build.tmp}/java/out/coderules-ideaplugin" />
<fileset file="${artifacts.mps}/lib/mps-core.jar" />
<fileset file="${artifacts.mps}/lib/mps-platform.jar" />
<fileset file="${artifacts.mps}/lib/mps-annotations.jar" />
@ -5970,7 +5960,6 @@
<fileset file="${artifacts.mps}/lib/mps-icons.jar" />
<fileset file="${artifacts.mps}/lib/mps-workbench.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.ideaplugin" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.runtime" />
<fileset file="${artifacts.mps}/lib/mps-boot-util.jar" />
<pathelement path="${build.tmp}/java/out/jetbrains.mps.coderules.typechecking" />

View File

@ -347,15 +347,6 @@
<node concept="2pNNFK" id="2CPBoDATrZn" role="20twgj">
<property role="2pNNFO" value="extensions" />
<node concept="3o6iSG" id="2CPBoDATstY" role="3o6s8t" />
<node concept="2pNNFK" id="2CPBoDATszz" role="3o6s8t">
<property role="2pNNFO" value="applicationService" />
<node concept="2pNUuL" id="2CPBoDATsGd" role="2pNNFR">
<property role="2pNUuO" value="serviceImplementation" />
<node concept="2pMdtt" id="2CPBoDATsGe" role="2pMdts">
<property role="2pMdty" value="jetbrains.mps.coderules.ideaplugin.TypecheckingSettings" />
</node>
</node>
</node>
<node concept="2pNNFK" id="2CPBoDATsYG" role="3o6s8t">
<property role="2pNNFO" value="applicationConfigurable" />
<node concept="2pNUuL" id="2CPBoDATtaY" role="2pNNFR">
@ -389,6 +380,136 @@
</node>
</node>
</node>
<node concept="2pNNFK" id="4qPSkk5pvB6" role="3o6s8t">
<property role="2pNNFO" value="statusBarWidgetFactory" />
<node concept="2pNUuL" id="4qPSkk5pvEO" role="2pNNFR">
<property role="2pNUuO" value="implementation" />
<node concept="2pMdtt" id="4qPSkk5pvEP" role="2pMdts">
<property role="2pMdty" value="jetbrains.mps.coderules.ideaplugin.TypecheckingWidget$Factory" />
</node>
</node>
<node concept="3o6iSG" id="4qPSkk5pvDC" role="3o6s8t" />
<node concept="2pNUuL" id="4qPSkk5q1WQ" role="2pNNFR">
<property role="2pNUuO" value="id" />
<node concept="2pMdtt" id="4qPSkk5q1WR" role="2pMdts">
<property role="2pMdty" value="TypecheckingWidget" />
</node>
</node>
<node concept="2pNUuL" id="4qPSkk5q2V2" role="2pNNFR">
<property role="2pNUuO" value="order" />
<node concept="2pMdtt" id="4qPSkk5q2V3" role="2pMdts">
<property role="2pMdty" value="before notificationsWidget" />
</node>
</node>
</node>
<node concept="2pNNFK" id="4qPSkk6mhAr" role="3o6s8t">
<property role="2pNNFO" value="registryKey" />
<node concept="2pNUuL" id="4qPSkk6mhHh" role="2pNNFR">
<property role="2pNUuO" value="key" />
<node concept="2pMdtt" id="4qPSkk6mhHi" role="2pMdts">
<property role="2pMdty" value="mps.coderules.typechecking.enabled" />
</node>
</node>
<node concept="2pNUuL" id="4qPSkk6mhMZ" role="2pNNFR">
<property role="2pNUuO" value="defaultValue" />
<node concept="2pMdtt" id="4qPSkk6mhN0" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
<node concept="2pNUuL" id="4qPSkk6mhSN" role="2pNNFR">
<property role="2pNUuO" value="description" />
<node concept="2pMdtt" id="4qPSkk6mhSO" role="2pMdts">
<property role="2pMdty" value="Enable experimental typechecking" />
</node>
</node>
<node concept="2pNUuL" id="4qPSkk6muKQ" role="2pNNFR">
<property role="2pNUuO" value="restartRequired" />
<node concept="2pMdtt" id="4qPSkk6muKR" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
</node>
<node concept="2pNNFK" id="2KmwpQZnHaB" role="3o6s8t">
<property role="2pNNFO" value="registryKey" />
<node concept="2pNUuL" id="2KmwpQZnHaC" role="2pNNFR">
<property role="2pNUuO" value="key" />
<node concept="2pMdtt" id="2KmwpQZnHaD" role="2pMdts">
<property role="2pMdty" value="mps.coderules.typechecking.reporting" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZnHaE" role="2pNNFR">
<property role="2pNUuO" value="defaultValue" />
<node concept="2pMdtt" id="2KmwpQZnHaF" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZnHaG" role="2pNNFR">
<property role="2pNUuO" value="description" />
<node concept="2pMdtt" id="2KmwpQZnHaH" role="2pMdts">
<property role="2pMdty" value="Report evaluation results of typechecking" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZnHaI" role="2pNNFR">
<property role="2pNUuO" value="restartRequired" />
<node concept="2pMdtt" id="2KmwpQZnHaJ" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
</node>
<node concept="2pNNFK" id="2KmwpQZo6RN" role="3o6s8t">
<property role="2pNNFO" value="registryKey" />
<node concept="2pNUuL" id="2KmwpQZo6RO" role="2pNNFR">
<property role="2pNUuO" value="key" />
<node concept="2pMdtt" id="2KmwpQZo6RP" role="2pMdts">
<property role="2pMdty" value="mps.coderules.typechecking.trace" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZo6RQ" role="2pNNFR">
<property role="2pNUuO" value="defaultValue" />
<node concept="2pMdtt" id="2KmwpQZo6RR" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZo6RS" role="2pNNFR">
<property role="2pNUuO" value="description" />
<node concept="2pMdtt" id="2KmwpQZo6RT" role="2pMdts">
<property role="2pMdty" value="Collect trace events when typechecking" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZo6RU" role="2pNNFR">
<property role="2pNUuO" value="restartRequired" />
<node concept="2pMdtt" id="2KmwpQZo6RV" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
</node>
<node concept="2pNNFK" id="2KmwpQZofrw" role="3o6s8t">
<property role="2pNNFO" value="registryKey" />
<node concept="2pNUuL" id="2KmwpQZofrx" role="2pNNFR">
<property role="2pNUuO" value="key" />
<node concept="2pMdtt" id="2KmwpQZofry" role="2pMdts">
<property role="2pMdty" value="mps.coderules.profiling" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZofrz" role="2pNNFR">
<property role="2pNUuO" value="defaultValue" />
<node concept="2pMdtt" id="2KmwpQZofr$" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZofr_" role="2pNNFR">
<property role="2pNUuO" value="description" />
<node concept="2pMdtt" id="2KmwpQZofrA" role="2pMdts">
<property role="2pMdty" value="Profile typechecking" />
</node>
</node>
<node concept="2pNUuL" id="2KmwpQZofrB" role="2pNNFR">
<property role="2pNUuO" value="restartRequired" />
<node concept="2pMdtt" id="2KmwpQZofrC" role="2pMdts">
<property role="2pMdty" value="false" />
</node>
</node>
</node>
<node concept="2pNUuL" id="2CPBoDATsaE" role="2pNNFR">
<property role="2pNUuO" value="defaultExtensionNs" />
<node concept="2pMdtt" id="2CPBoDATsaF" role="2pMdts">
@ -569,6 +690,29 @@
</node>
</node>
</node>
<node concept="3rtmxn" id="4qPSkk5zB2j" role="3bR31x">
<node concept="3LXTmp" id="4qPSkk5zB2k" role="3rtmxm">
<node concept="55IIr" id="4qPSkk5zB2l" role="3LXTmr">
<node concept="2Ry0Ak" id="4qPSkk5zB2m" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="4qPSkk5zB2n" role="2Ry0An">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="4qPSkk5zB2o" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.coderules.ideaplugin" />
</node>
</node>
</node>
</node>
<node concept="3qWCbU" id="4qPSkk5zB2q" role="3LXTna">
<property role="3qWCbO" value="icons/**, resources/**" />
</node>
</node>
</node>
<node concept="1SiIV0" id="4qPSkk5zIC$" role="3bR37C">
<node concept="3bR9La" id="4qPSkk5zIC_" role="1SiIV1">
<ref role="3bR37D" to="ffeo:4m1I2e4jdlp" resolve="MPS.Boot" />
</node>
</node>
</node>
<node concept="1wNqPr" id="7lmP5gB0N4l" role="3989C9" />
<node concept="2G$12M" id="3PhVAH_Wgx6" role="3989C9">
@ -1575,7 +1719,6 @@
</node>
</node>
<node concept="1E1JtA" id="2CPBoDB0Mtg" role="2G$12L">
<property role="BnDLt" value="true" />
<property role="TrG5h" value="jetbrains.mps.coderules.typechecking" />
<property role="3LESm3" value="6998f568-f0e9-473b-b4a8-9efb6499fc8d" />
<node concept="55IIr" id="2CPBoDB0Mu4" role="3LF7KH">
@ -1644,12 +1787,6 @@
<ref role="3bR37D" node="NKt6yomVLS" resolve="jetbrains.mps.lang.typechecking.runtime" />
</node>
</node>
<node concept="1SiIV0" id="2CPBoDB0ORk" role="3bR37C">
<node concept="3bR9La" id="2CPBoDB0ORl" role="1SiIV1">
<property role="3bR36h" value="true" />
<ref role="3bR37D" node="2CPBoDB0MbE" resolve="jetbrains.mps.coderules.ideaplugin" />
</node>
</node>
<node concept="1SiIV0" id="2CPBoDB0ORm" role="3bR37C">
<node concept="3bR9La" id="2CPBoDB0ORn" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1TaHNgiIbIQ" resolve="MPS.Core" />
@ -2939,11 +3076,6 @@
<ref role="3bR37D" node="5wYq9r5EBDN" resolve="jetbrains.mps.coderules.runtime" />
</node>
</node>
<node concept="1SiIV0" id="2CPBoDBXFzA" role="3bR37C">
<node concept="3bR9La" id="2CPBoDBXFzB" role="1SiIV1">
<ref role="3bR37D" node="2CPBoDB0MbE" resolve="jetbrains.mps.coderules.ideaplugin" />
</node>
</node>
<node concept="1SiIV0" id="5u1SQ54mIZF" role="3bR37C">
<node concept="3bR9La" id="5u1SQ54mIZG" role="1SiIV1">
<ref role="3bR37D" node="2CPBoDB0Mtg" resolve="jetbrains.mps.coderules.typechecking" />
@ -3084,11 +3216,6 @@
</node>
</node>
</node>
<node concept="1SiIV0" id="1Lr58WFO9w3" role="3bR37C">
<node concept="3bR9La" id="1Lr58WFO9w4" role="1SiIV1">
<ref role="3bR37D" to="ffeo:1H905DlDUSw" resolve="MPS.OpenAPI" />
</node>
</node>
<node concept="1SiIV0" id="1Lr58WFO9w5" role="3bR37C">
<node concept="3bR9La" id="1Lr58WFO9w6" role="1SiIV1">
<ref role="3bR37D" to="ffeo:mXGwHwhVPj" resolve="JDK" />
@ -3110,11 +3237,6 @@
<ref role="3bR37D" to="ffeo:ymnOULAU1u" resolve="jetbrains.mps.lang.test.runtime" />
</node>
</node>
<node concept="1SiIV0" id="xqbf82rN7X" role="3bR37C">
<node concept="3bR9La" id="xqbf82rN7Y" role="1SiIV1">
<ref role="3bR37D" node="NKt6yn9_8p" resolve="jetbrains.mps.coderules" />
</node>
</node>
<node concept="1BupzO" id="7zIaasjWoVC" role="3bR31x">
<property role="3ZfqAx" value="models" />
<property role="1Hdu6h" value="true" />
@ -3164,11 +3286,6 @@
<ref role="3bR37D" node="7BVjoXzUx9d" resolve="jetbrains.mps.lang.coderules.template" />
</node>
</node>
<node concept="1SiIV0" id="2CPBoDB0NdI" role="3bR37C">
<node concept="3bR9La" id="2CPBoDB0NdJ" role="1SiIV1">
<ref role="3bR37D" node="2CPBoDB0MbE" resolve="jetbrains.mps.coderules.ideaplugin" />
</node>
</node>
<node concept="1SiIV0" id="2CPBoDB0P56" role="3bR37C">
<node concept="3bR9La" id="2CPBoDB0P57" role="1SiIV1">
<ref role="3bR37D" node="2CPBoDB0Mtg" resolve="jetbrains.mps.coderules.typechecking" />
@ -3381,7 +3498,32 @@
</node>
</node>
</node>
<node concept="3PtdJl" id="2MNGcFT262k" role="3PtcVe" />
<node concept="3PtdJl" id="2MNGcFT262k" role="3PtcVe">
<node concept="398223" id="4zmLkhBJoHH" role="39821P">
<node concept="3_J27D" id="4zmLkhBJoHI" role="Nbhlr">
<node concept="3Mxwew" id="4zmLkhBJoHJ" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/coderules/ideaplugin" />
</node>
</node>
<node concept="2HvfSZ" id="4zmLkhBJoHK" role="39821P">
<node concept="398BVA" id="4zmLkhBJoHL" role="2HvfZ0">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="4zmLkhBJoHM" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="4zmLkhBJoHN" role="2Ry0An">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="4zmLkhBJoHO" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.coderules.ideaplugin" />
<node concept="2Ry0Ak" id="4zmLkhBJoHP" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3PtdJl" id="6YTH7uEKcJC" role="3PtdQn">
<node concept="2HvfSZ" id="6YTH7uEKcKW" role="39821P">
<node concept="398BVA" id="6YTH7uEKcKX" role="2HvfZ0">
@ -3405,32 +3547,7 @@
<node concept="L2wRC" id="7Ant4WkHLmq" role="39821P">
<property role="3PtdQa" value="true" />
<ref role="L2wRA" node="2CPBoDB0Mtg" resolve="jetbrains.mps.coderules.typechecking" />
<node concept="3PtdJl" id="4zmLkhBJoGz" role="3PtcVe">
<node concept="398223" id="4zmLkhBJoHH" role="39821P">
<node concept="3_J27D" id="4zmLkhBJoHI" role="Nbhlr">
<node concept="3Mxwew" id="4zmLkhBJoHJ" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/coderules/typechecking/plugin" />
</node>
</node>
<node concept="2HvfSZ" id="4zmLkhBJoHK" role="39821P">
<node concept="398BVA" id="4zmLkhBJoHL" role="2HvfZ0">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="4zmLkhBJoHM" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="4zmLkhBJoHN" role="2Ry0An">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="4zmLkhBJoHO" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.coderules.typechecking" />
<node concept="2Ry0Ak" id="4zmLkhBJoHP" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3PtdJl" id="4zmLkhBJoGz" role="3PtcVe" />
</node>
<node concept="L2wRC" id="5pz4PwHqt4r" role="39821P">
<ref role="L2wRA" node="7mB3viLuogo" resolve="jetbrains.mps.typechecking.testlang" />
@ -3721,7 +3838,32 @@
</node>
</node>
</node>
<node concept="3PtdJl" id="adIlSvFUzO" role="3PtcVe" />
<node concept="3PtdJl" id="adIlSvFUzO" role="3PtcVe">
<node concept="398223" id="4zmLkhBJo$N" role="39821P">
<node concept="3_J27D" id="4zmLkhBJo$O" role="Nbhlr">
<node concept="3Mxwew" id="4zmLkhBJo$P" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/coderules/ideaplugin" />
</node>
</node>
<node concept="2HvfSZ" id="4zmLkhBJo$Q" role="39821P">
<node concept="398BVA" id="4zmLkhBJo$R" role="2HvfZ0">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="4zmLkhBJo$S" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="4zmLkhBJo$T" role="2Ry0An">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="4zmLkhBJo$U" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.coderules.ideaplugin" />
<node concept="2Ry0Ak" id="4zmLkhBJo$V" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3PtdJl" id="6YTH7uEKcFE" role="3PtdQn">
<node concept="2HvfSZ" id="6YTH7uEw1Q7" role="39821P">
<node concept="398BVA" id="6YTH7uEw1Rt" role="2HvfZ0">
@ -3745,32 +3887,7 @@
<node concept="L2wRC" id="65DJywFj_1R" role="39821P">
<property role="3PtdQa" value="true" />
<ref role="L2wRA" node="2CPBoDB0Mtg" resolve="jetbrains.mps.coderules.typechecking" />
<node concept="3PtdJl" id="4zmLkhBJhBI" role="3PtcVe">
<node concept="398223" id="4zmLkhBJo$N" role="39821P">
<node concept="3_J27D" id="4zmLkhBJo$O" role="Nbhlr">
<node concept="3Mxwew" id="4zmLkhBJo$P" role="3MwsjC">
<property role="3MwjfP" value="jetbrains/mps/coderules/typechecking/plugin" />
</node>
</node>
<node concept="2HvfSZ" id="4zmLkhBJo$Q" role="39821P">
<node concept="398BVA" id="4zmLkhBJo$R" role="2HvfZ0">
<ref role="398BVh" node="46o4wsH3mv_" resolve="mps.macro.coderules_home" />
<node concept="2Ry0Ak" id="4zmLkhBJo$S" role="iGT6I">
<property role="2Ry0Am" value="coderules" />
<node concept="2Ry0Ak" id="4zmLkhBJo$T" role="2Ry0An">
<property role="2Ry0Am" value="solutions" />
<node concept="2Ry0Ak" id="4zmLkhBJo$U" role="2Ry0An">
<property role="2Ry0Am" value="jetbrains.mps.coderules.typechecking" />
<node concept="2Ry0Ak" id="4zmLkhBJo$V" role="2Ry0An">
<property role="2Ry0Am" value="icons" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3PtdJl" id="4zmLkhBJhBI" role="3PtcVe" />
</node>
<node concept="L2wRC" id="65DJywFk8Gh" role="39821P">
<ref role="L2wRA" node="7BVjoXzUxkQ" resolve="jetbrains.mps.logic" />

View File

@ -1,10 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<solution name="jetbrains.mps.coderules.ideaplugin" uuid="66887915-4d9e-4e24-bd35-19eb55fb75c2" moduleVersion="0">
<models>
<modelRoot type="default" contentPath="${module}">
<modelRoot contentPath="${module}" type="default">
<sourceRoot location="models" />
</modelRoot>
<modelRoot type="java_classes" contentPath="${module}" />
<modelRoot contentPath="${module}" type="java_classes" />
</models>
<facets>
<facet type="java" languageLevel="JAVA_8" compile="mps" classes="provided" ext="no">
@ -16,6 +16,7 @@
<dependency reexport="false">3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)</dependency>
<dependency reexport="true">498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)</dependency>
<dependency reexport="true">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
<dependency reexport="false">3a8d80d2-32d9-f1f2-4443-6a1111e12ef3(MPS.Boot)</dependency>
</dependencies>
<languageVersions>
<language slang="l:f3061a53-9226-4cc5-a443-f952ceaf5816:jetbrains.mps.baseLanguage" version="12" />
@ -24,12 +25,14 @@
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="2" />
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="2" />
<language slang="l:982eb8df-2c96-4bd7-9963-11712ea622e5:jetbrains.mps.lang.resources" version="2" />
<language slang="l:c7fb639f-be78-4307-89b0-b5959c3fa8c8:jetbrains.mps.lang.text" version="0" />
<language slang="l:9ded098b-ad6a-4657-bfd9-48636cfe8bc3:jetbrains.mps.lang.traceable" version="0" />
</languageVersions>
<dependencyVersions>
<module reference="3f233e7f-b8a6-46d2-a57f-795d56775243(Annotations)" version="0" />
<module reference="6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)" version="0" />
<module reference="3a8d80d2-32d9-f1f2-4443-6a1111e12ef3(MPS.Boot)" version="0" />
<module reference="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" version="0" />
<module reference="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" version="0" />
</dependencyVersions>

View File

@ -13,14 +13,11 @@
</facets>
<dependencies>
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
<dependency reexport="false">8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)</dependency>
<dependency reexport="false">6ed54515-acc8-4d1e-a16c-9fd6cfe951ea(MPS.Core)</dependency>
<dependency reexport="false">2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel)</dependency>
<dependency reexport="true">707c4fde-f79a-44b5-b3d7-b5cef8844ccf(jetbrains.mps.lang.test.runtime)</dependency>
<dependency reexport="false">6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)</dependency>
<dependency reexport="false">f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules)</dependency>
<dependency reexport="true">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.coderules.template)</dependency>
<dependency reexport="false">66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)</dependency>
<dependency reexport="false">63b449db-0918-4a4a-a891-2c430ab133e4(org.junit.junit5)</dependency>
</dependencies>
<languageVersions>

View File

@ -8,9 +8,6 @@
<use id="fd392034-7849-419d-9071-12563d152375" name="jetbrains.mps.baseLanguage.closures" version="0" />
</languages>
<imports>
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" />
<import index="31yc" ref="r:0c18ff61-1cb9-4ff0-a899-c949ad03f97c(jetbrains.mps.coderules.plugin)" />
<import index="m7o5" ref="r:835f8ea3-a800-4588-a80b-1de6d47c2098(jetbrains.mps.coderules.ideaplugin)" />
<import index="tj24" ref="r:0fbbb63a-fd15-46e1-8136-78049f6d6e63(jetbrains.mps.coderules.typechecking.service)" />
</imports>
<registry>
@ -132,7 +129,7 @@
<node concept="3uibUv" id="6hpwxwiHNaT" role="1tU5fm">
<ref role="3uigEE" to="tj24:7iCybvToiT5" resolve="Config" />
</node>
<node concept="2YIFZM" id="1QxYy7KdHPV" role="33vP2m">
<node concept="2YIFZM" id="4qPSkk6vAS5" role="33vP2m">
<ref role="37wK5l" to="tj24:6hpwxwiHYr2" resolve="create" />
<ref role="1Pybhc" to="tj24:7iCybvToiT5" resolve="Config" />
</node>

View File

@ -19,10 +19,8 @@
</languages>
<imports>
<import index="33ny" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util(JDK/)" />
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
<import index="z1c3" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.project(MPS.Core/)" />
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" />
<import index="mhbf" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.model(MPS.OpenAPI/)" />
<import index="wsw7" ref="r:ba41e9c6-15ca-4a47-95f2-6a81c2318547(jetbrains.mps.checkers)" />
<import index="mk8z" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.progress(MPS.Core/)" />
<import index="d6hs" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.errors.item(MPS.Core/)" />
@ -30,24 +28,11 @@
<import index="2gg1" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.errors(MPS.Core/)" />
<import index="tp6m" ref="r:00000000-0000-4000-0000-011c895903a2(jetbrains.mps.lang.test.runtime)" />
<import index="fyhk" ref="920eaa0e-ecca-46bc-bee7-4e5c59213dd6/java:jetbrains.mps(Testbench/)" />
<import index="rjhg" ref="49808fad-9d41-4b96-83fa-9231640f6b2b/java:org.junit(JUnit/)" />
<import index="cvlm" ref="49808fad-9d41-4b96-83fa-9231640f6b2b/java:org.junit.runner(JUnit/)" />
<import index="bbnd" ref="49808fad-9d41-4b96-83fa-9231640f6b2b/java:org.junit.runners(JUnit/)" />
<import index="u132" ref="49808fad-9d41-4b96-83fa-9231640f6b2b/java:junit.framework(JUnit/)" />
<import index="a19p" ref="49808fad-9d41-4b96-83fa-9231640f6b2b/java:org.junit.rules(JUnit/)" />
<import index="6if8" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.project.validation(MPS.Core/)" />
<import index="k2t0" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.checkers(MPS.Core/)" />
<import index="z1c4" ref="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61/java:jetbrains.mps.project(MPS.Platform/)" />
<import index="qox2" ref="r:7ff0776c-aea4-4df2-88a3-2efb6b568dc3(jetbrains.mps.coderules.typechecking.plugin)" />
<import index="31yc" ref="r:0c18ff61-1cb9-4ff0-a899-c949ad03f97c(jetbrains.mps.coderules.plugin)" />
<import index="fczk" ref="49808fad-9d41-4b96-83fa-9231640f6b2b/java:org.hamcrest.core(JUnit/)" />
<import index="m7o5" ref="r:835f8ea3-a800-4588-a80b-1de6d47c2098(jetbrains.mps.coderules.ideaplugin)" />
<import index="tj24" ref="r:0fbbb63a-fd15-46e1-8136-78049f6d6e63(jetbrains.mps.coderules.typechecking.service)" />
<import index="rbkg" ref="63b449db-0918-4a4a-a891-2c430ab133e4/java:org.junit.jupiter.api.extension(org.junit.junit5/)" />
<import index="yqm7" ref="63b449db-0918-4a4a-a891-2c430ab133e4/java:org.junit.jupiter.api(org.junit.junit5/)" />
<import index="wyuk" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.components(MPS.Core/)" />
<import index="dxuu" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:javax.swing(JDK/)" />
<import index="mhfm" ref="3f233e7f-b8a6-46d2-a57f-795d56775243/java:org.jetbrains.annotations(Annotations/)" />
<import index="guwi" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.io(JDK/)" implicit="true" />
</imports>
<registry>
@ -1063,7 +1048,7 @@
<node concept="3clFbS" id="xqbf82oxMc" role="2VODD2">
<node concept="3clFbF" id="1a$$29AvYGM" role="3cqZAp">
<node concept="2OqwBi" id="1a$$29AvYN5" role="3clFbG">
<node concept="2YIFZM" id="4cRooo742TX" role="2Oq$k0">
<node concept="2YIFZM" id="4qPSkk6vBtC" role="2Oq$k0">
<ref role="37wK5l" to="tj24:7e$2hwaAfGb" resolve="getUserConfig" />
<ref role="1Pybhc" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>
@ -1083,7 +1068,7 @@
</node>
</node>
<node concept="2OqwBi" id="1a$$29Aw6Dj" role="3clFbw">
<node concept="10M0yZ" id="3zz62D5cwaH" role="2Oq$k0">
<node concept="10M0yZ" id="4qPSkk6vBtv" role="2Oq$k0">
<ref role="3cqZAo" to="tj24:7iCybvTyUUs" resolve="OPTION_TYPECHECKING_ENABLED" />
<ref role="1PxDUh" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>
@ -1114,7 +1099,7 @@
<node concept="3clFbS" id="xqbf82oyCQ" role="2VODD2">
<node concept="3clFbF" id="xqbf82l6BV" role="3cqZAp">
<node concept="2OqwBi" id="xqbf82l6Qn" role="3clFbG">
<node concept="2YIFZM" id="4cRooo743lI" role="2Oq$k0">
<node concept="2YIFZM" id="4qPSkk6vBtD" role="2Oq$k0">
<ref role="37wK5l" to="tj24:7e$2hwaAfGb" resolve="getUserConfig" />
<ref role="1Pybhc" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>

View File

@ -4876,7 +4876,7 @@
<node concept="3clFbS" id="1a$$29AvWXe" role="2VODD2">
<node concept="3clFbF" id="1a$$29AvYGM" role="3cqZAp">
<node concept="2OqwBi" id="1a$$29AvYN5" role="3clFbG">
<node concept="2YIFZM" id="4cRooo742TX" role="2Oq$k0">
<node concept="2YIFZM" id="4qPSkk6vBtA" role="2Oq$k0">
<ref role="37wK5l" to="tj24:7e$2hwaAfGb" resolve="getUserConfig" />
<ref role="1Pybhc" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>
@ -4896,7 +4896,7 @@
</node>
</node>
<node concept="2OqwBi" id="1a$$29Aw6Dj" role="3clFbw">
<node concept="10M0yZ" id="3zz62D5cwaH" role="2Oq$k0">
<node concept="10M0yZ" id="4qPSkk6vBtu" role="2Oq$k0">
<ref role="3cqZAo" to="tj24:7iCybvTyUUs" resolve="OPTION_TYPECHECKING_ENABLED" />
<ref role="1PxDUh" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>
@ -4927,7 +4927,7 @@
<node concept="3clFbS" id="1a$$29AvWXt" role="2VODD2">
<node concept="3clFbF" id="xqbf82l6BV" role="3cqZAp">
<node concept="2OqwBi" id="xqbf82l6Qn" role="3clFbG">
<node concept="2YIFZM" id="4cRooo743lI" role="2Oq$k0">
<node concept="2YIFZM" id="4qPSkk6vBtB" role="2Oq$k0">
<ref role="37wK5l" to="tj24:7e$2hwaAfGb" resolve="getUserConfig" />
<ref role="1Pybhc" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>

View File

@ -25,7 +25,6 @@
<dependency reexport="false">ff6372a2-2f45-4ec3-952b-02581666015f(jetbrains.mps.lang.coderules.template)</dependency>
<dependency reexport="false">26e8f4ce-2a35-4f44-8065-e5ba154b18e9(jetbrains.mps.lang.coderules.runtime)</dependency>
<dependency reexport="false">f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)</dependency>
<dependency reexport="true">66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)</dependency>
<dependency reexport="false">4d5d9aa1-7b71-4888-9100-1b793e5328a6(jetbrains.mps.coderules.ui)</dependency>
<dependency reexport="false">a1250a4d-c090-42c3-ad7c-d298a3357dd4(jetbrains.mps.make.runtime)</dependency>
<dependency reexport="false">019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide)</dependency>
@ -71,7 +70,6 @@
<module reference="83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)" version="0" />
<module reference="e39e4a59-8cb6-498e-860e-8fa8361c0d90(jetbrains.mps.baseLanguage.scopes)" version="0" />
<module reference="f97d84b2-8bad-4fdd-8ede-da17b3eacf4c(jetbrains.mps.coderules)" version="0" />
<module reference="66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)" version="0" />
<module reference="f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)" version="0" />
<module reference="6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)" version="0" />
<module reference="4d5d9aa1-7b71-4888-9100-1b793e5328a6(jetbrains.mps.coderules.ui)" version="0" />

View File

@ -26,7 +26,6 @@
<dependency reexport="false">6354ebe7-c22a-4a0f-ac54-50b52ab9b065(JDK)</dependency>
<dependency reexport="false">742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)</dependency>
<dependency reexport="true">f113d56b-63e3-4120-a89c-2f5dcb8c6290(jetbrains.mps.coderules.runtime)</dependency>
<dependency reexport="false">66887915-4d9e-4e24-bd35-19eb55fb75c2(jetbrains.mps.coderules.ideaplugin)</dependency>
<dependency reexport="false">6998f568-f0e9-473b-b4a8-9efb6499fc8d(jetbrains.mps.coderules.typechecking)</dependency>
</dependencies>
<languageVersions>

View File

@ -41,7 +41,6 @@
<import index="82uw" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util.function(JDK/)" />
<import index="cxk7" ref="r:daa544a7-0a5c-49c0-a54c-4c2a5b4868aa(jetbrains.mps.logic.predicate)" />
<import index="bj13" ref="bbf5c548-7111-4a53-a117-cdefc664cf34/java:jetbrains.mps.logic.reactor.logical(jetbrains.mps.logic.reactor/)" />
<import index="m7o5" ref="r:835f8ea3-a800-4588-a80b-1de6d47c2098(jetbrains.mps.coderules.ideaplugin)" />
<import index="bid0" ref="bbf5c548-7111-4a53-a117-cdefc664cf34/java:jetbrains.mps.logic.reactor.util(jetbrains.mps.logic.reactor/)" />
<import index="tj24" ref="r:0fbbb63a-fd15-46e1-8136-78049f6d6e63(jetbrains.mps.coderules.typechecking.service)" />
</imports>
@ -4598,7 +4597,7 @@
<ref role="3uigEE" to="bid0:~Profiler" resolve="Profiler" />
</node>
<node concept="3K4zz7" id="23Habm5FSDD" role="33vP2m">
<node concept="2YIFZM" id="12GJQPKv0Dc" role="3K4Cdx">
<node concept="2YIFZM" id="4qPSkk6vBty" role="3K4Cdx">
<ref role="37wK5l" to="tj24:1rU1wt_QrBg" resolve="isProfiling" />
<ref role="1Pybhc" to="tj24:7iCybvTy_Mb" resolve="TypecheckingOptions" />
</node>