Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

fix MPS-10612 [build:15.6427] java.lang.NullPointerException

  • Loading branch information...
commit a46a10094740a029d427772b1b8ee2e25098cc71 1 parent ee6b0b4
@juliabeliaeva juliabeliaeva authored
Showing with 521 additions and 286 deletions.
  1. +22 −1 core/baseLanguage/baseLanguage/languageModels/plugin.mps
  2. +99 −31 core/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/plugin/.debug
  3. +0 −1  ...age/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/plugin/.hash.-c69int5f3bn8fcd17zhn8bzsl6xq4o1
  4. +1 −0  ...uage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/plugin/.hash.4n5rjw5kixqtmriq9fgxc24q3dw6ydg
  5. +263 −241 core/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/util/plugin/run/.debug
  6. +5 −0 core/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/util/plugin/run/.dependencies
  7. +1 −0  ...Language/source_gen.caches/jetbrains/mps/baseLanguage/util/plugin/run/.hash.9uiqfu4ns7c6uqprl227zuuqntkpn53
  8. +0 −1  ...Language/source_gen.caches/jetbrains/mps/baseLanguage/util/plugin/run/.hash.dg6viaxb05v8x316nbioikkjvjy1wcu
  9. +5 −2 ...anguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/plugin/DefaultJavaApplication_Configuration.java
  10. +12 −3 core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/util/plugin/run/BaseRunner.java
  11. +6 −1 core/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/util/plugin/run/ClassRunner.java
  12. +107 −5 core/baseLanguage/baseLanguage/utilModels/util/plugin/run.mps
View
23 core/baseLanguage/baseLanguage/languageModels/plugin.mps
@@ -58,7 +58,7 @@
<languageAspect modelUID="r:00000000-0000-4000-0000-011c895903ac(jetbrains.mps.baseLanguageInternal.structure)" version="1" />
<languageAspect modelUID="r:309aeee7-bee8-445c-b31d-35928d1da75f(jetbrains.mps.baseLanguage.tuples.structure)" version="2" />
<languageAspect modelUID="r:550fbd90-c9f2-4576-a8a6-223eca16d68b(jetbrains.mps.baseLanguage.runConfigurations.structure)" version="0" />
- <maxImportIndex value="184" />
+ <maxImportIndex value="185" />
<import index="1" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
<import index="3" modelUID="r:00000000-0000-4000-0000-011c895904a4(jetbrains.mps.ide.actions)" version="-1" />
<import index="4" modelUID="f:java_stub#java.util(java.util@java_stub)" version="-1" />
@@ -109,6 +109,7 @@
<import index="178" modelUID="f:java_stub#com.intellij.openapi.project(com.intellij.openapi.project@java_stub)" version="-1" />
<import index="183" modelUID="f:java_stub#jetbrains.mps.debug.runtime(jetbrains.mps.debug.runtime@java_stub)" version="-1" />
<import index="184" modelUID="r:82f15792-6966-47aa-8004-b293ab2bcfd2(jetbrains.mps.lang.plugin.run)" version="-1" />
+ <import index="185" modelUID="f:java_stub#com.intellij.execution(com.intellij.execution@java_stub)" version="-1" />
<node type="jetbrains.mps.lang.plugin.structure.ActionGroupDeclaration:23" id="1205247737002">
<property name="name:23" value="BaseLanguageModelActionsInternal" />
<property name="package:23" value="Actions.Groups" />
@@ -12335,6 +12336,26 @@
</node>
</node>
</node>
+ <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.IfStatement:3" id="1563150392328907583">
+ <node role="ifTrue:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="1563150392328907584">
+ <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ThrowStatement:3" id="1563150392328907592">
+ <node role="throwable:3" type="jetbrains.mps.baseLanguage.structure.GenericNewExpression:3" id="1563150392328907594">
+ <node role="creator:3" type="jetbrains.mps.baseLanguage.structure.ClassCreator:3" id="1563150392328907596">
+ <link role="baseMethodDeclaration:3" targetNodeId="185.~ExecutionException.&lt;init&gt;(java.lang.String)" resolveInfo="ExecutionException" />
+ <node role="actualArgument:3" type="jetbrains.mps.baseLanguage.structure.StringLiteral:3" id="1563150392328907597">
+ <property name="value:3" value="Class name of a node is null. Cant run." />
+ </node>
+ </node>
+ </node>
+ </node>
+ </node>
+ <node role="condition:3" type="jetbrains.mps.baseLanguage.structure.EqualsExpression:3" id="1563150392328907588">
+ <node role="rightExpression:3" type="jetbrains.mps.baseLanguage.structure.NullLiteral:3" id="1563150392328907591" />
+ <node role="leftExpression:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1563150392328907587">
+ <link role="variableDeclaration:3" targetNodeId="6796549325584737046" resolveInfo="className" />
+ </node>
+ </node>
+ </node>
<node role="statement:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement:3" id="3607966867310344470">
<node role="localVariableDeclaration:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration:3" id="3607966867310344471">
<property name="name:3" value="process" />
View
130 core/baseLanguage/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/plugin/.debug
@@ -1,5 +1,68 @@
<?xml version="1.0" encoding="UTF-8"?>
<debugInfo>
+ <unitInfo fileName="DefaultJavaApplication_Editor.java" startLine="24" startPosition="47" endLine="28" endPosition="7" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Editor$2" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="31" startPosition="87" endLine="35" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$1" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="36" startPosition="94" endLine="40" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$2" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="41" startPosition="100" endLine="45" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$3" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="46" startPosition="99" endLine="50" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$4" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="51" startPosition="94" endLine="55" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$5" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="67" startPosition="89" endLine="71" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$7" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="72" startPosition="85" endLine="76" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$8" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="77" startPosition="84" endLine="81" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$9" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="82" startPosition="86" endLine="86" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$10" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="150" startPosition="42" endLine="154" endPosition="13" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$2" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="242" startPosition="45" endLine="246" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$2" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="274" startPosition="66" endLine="278" endPosition="7" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$4" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="256" startPosition="45" endLine="261" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$3" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="139" startPosition="90" endLine="146" endPosition="13" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$2" />
+ <unitInfo fileName="DefaultJavaApplication_Editor.java" startLine="21" startPosition="74" endLine="31" endPosition="3" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Editor$1" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="56" startPosition="86" endLine="66" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$6" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="283" startPosition="35" endLine="293" endPosition="9" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$5" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="87" startPosition="81" endLine="99" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$11" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="100" startPosition="84" endLine="112" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin$12" />
+ <unitInfo fileName="DefaultJavaApplication_Factory.java" startLine="10" startPosition="0" endLine="23" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Factory" />
+ <unitInfo fileName="DefaultJavaApplication_Editor.java" startLine="31" startPosition="18" endLine="46" endPosition="3" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Editor$2" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="348" startPosition="0" endLine="364" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$MyState" />
+ <unitInfo fileName="BaseLanguageNodeActionsInternal_ActionGroup.java" startLine="9" startPosition="0" endLine="27" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguageNodeActionsInternal_ActionGroup" />
+ <unitInfo fileName="BaseLanguageEditorPopupInternal_ActionGroup.java" startLine="9" startPosition="0" endLine="27" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguageEditorPopupInternal_ActionGroup" />
+ <unitInfo fileName="BaseLanguageModelActionsInternal_ActionGroup.java" startLine="9" startPosition="0" endLine="27" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguageModelActionsInternal_ActionGroup" />
+ <unitInfo fileName="BaseLanguage_ProjectPlugin.java" startLine="14" startPosition="0" endLine="32" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguage_ProjectPlugin" />
+ <unitInfo fileName="BaseLanguageToolsAddition_ActionGroup.java" startLine="9" startPosition="0" endLine="29" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguageToolsAddition_ActionGroup" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="158" startPosition="52" endLine="178" endPosition="13" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$2" />
+ <unitInfo fileName="TodoViewer_Tool.java" startLine="12" startPosition="0" endLine="33" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.TodoViewer_Tool" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="365" startPosition="0" endLine="388" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$MyExecutionResult" />
+ <unitInfo fileName="RefactoringAddition_ActionGroup.java" startLine="9" startPosition="0" endLine="34" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.RefactoringAddition_ActionGroup" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="389" startPosition="0" endLine="414" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$MyExecutionConsole" />
+ <unitInfo fileName="BaseLanguageEditorPopup_ActionGroup.java" startLine="11" startPosition="0" endLine="37" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguageEditorPopup_ActionGroup" />
+ <unitInfo fileName="BaseLanguageCustomPlugin_CustomProjectPlugin.java" startLine="11" startPosition="0" endLine="41" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguageCustomPlugin_CustomProjectPlugin" />
+ <unitInfo fileName="BaseLanguage_ApplicationPlugin.java" startLine="13" startPosition="0" endLine="44" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.BaseLanguage_ApplicationPlugin" />
+ <unitInfo fileName="JavaApplication_ConfigurationType.java" startLine="18" startPosition="0" endLine="49" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.JavaApplication_ConfigurationType" />
+ <unitInfo fileName="AnalyzeStacktrace_Tool.java" startLine="21" startPosition="0" endLine="55" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.AnalyzeStacktrace_Tool" />
+ <unitInfo fileName="DefaultJavaAppFromMainMethod.java" startLine="15" startPosition="0" endLine="54" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaAppFromMainMethod" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="304" startPosition="0" endLine="347" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$MySettingsEditor" />
+ <unitInfo fileName="DefaultJavaAppFromClass.java" startLine="15" startPosition="0" endLine="59" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaAppFromClass" />
+ <unitInfo fileName="ShowTodoViewer_Action.java" startLine="16" startPosition="0" endLine="66" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.ShowTodoViewer_Action" />
+ <unitInfo fileName="DefaultJavaApplication_Editor.java" startLine="19" startPosition="0" endLine="79" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Editor" />
+ <unitInfo fileName="AnalyzeStacktrace_Action.java" startLine="15" startPosition="0" endLine="79" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.AnalyzeStacktrace_Action" />
+ <unitInfo fileName="PrintNodePosition_Action.java" startLine="18" startPosition="0" endLine="89" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.PrintNodePosition_Action" />
+ <unitInfo fileName="UncommentStatements_Action.java" startLine="17" startPosition="0" endLine="92" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.UncommentStatements_Action" />
+ <unitInfo fileName="CommentLine_Action.java" startLine="16" startPosition="0" endLine="92" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.CommentLine_Action" />
+ <unitInfo fileName="UncommentLine_Action.java" startLine="17" startPosition="0" endLine="93" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.UncommentLine_Action" />
+ <unitInfo fileName="CommentStatements_Action.java" startLine="19" startPosition="0" endLine="99" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.CommentStatements_Action" />
+ <unitInfo fileName="RenameVariable_Action.java" startLine="20" startPosition="0" endLine="103" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.RenameVariable_Action" />
+ <unitInfo fileName="ShowMembers_Action.java" startLine="22" startPosition="0" endLine="106" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.ShowMembers_Action" />
+ <unitInfo fileName="IntroduceField_Action.java" startLine="21" startPosition="0" endLine="113" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.IntroduceField_Action" />
+ <unitInfo fileName="IntroduceConstant_Action.java" startLine="21" startPosition="0" endLine="114" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.IntroduceConstant_Action" />
+ <unitInfo fileName="IntroduceVariable_Action.java" startLine="21" startPosition="0" endLine="114" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.IntroduceVariable_Action" />
+ <unitInfo fileName="InlineMethod_Action.java" startLine="22" startPosition="0" endLine="116" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.InlineMethod_Action" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="111" startPosition="15" endLine="205" endPosition="5" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$1" />
+ <unitInfo fileName="ExtractMethod_Action.java" startLine="25" startPosition="0" endLine="121" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.ExtractMethod_Action" />
+ <unitInfo fileName="InlineLocalVariable_Action.java" startLine="19" startPosition="0" endLine="120" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.InlineLocalVariable_Action" />
+ <unitInfo fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="23" startPosition="0" endLine="132" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DebugInfoInitializer_CustomApplicationPlugin" />
+ <unitInfo fileName="GoToOverridenMethod_Action.java" startLine="34" startPosition="0" endLine="162" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.GoToOverridenMethod_Action" />
+ <unitInfo fileName="GoToInheritedClassifier_Action.java" startLine="34" startPosition="0" endLine="181" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.GoToInheritedClassifier_Action" />
+ <unitInfo fileName="GoToOverridingMethod_Action.java" startLine="37" startPosition="0" endLine="193" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.GoToOverridingMethod_Action" />
+ <unitInfo fileName="DefaultJavaApplication_Configuration.java" startLine="61" startPosition="0" endLine="415" endPosition="0" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration" />
<root nodeId="1108208212555615250">
<nodeInfo nodeId="1108208212555649458" fileName="GoToOverridenMethod_Action.java" startLine="37" startPosition="0" endLine="38" endPosition="29" />
<nodeInfo nodeId="1430599794086139565" fileName="GoToOverridenMethod_Action.java" startLine="38" startPosition="29" endLine="39" endPosition="42" />
@@ -752,30 +815,33 @@
<nodeInfo nodeId="3607966867310300134" fileName="DefaultJavaApplication_Configuration.java" startLine="160" startPosition="21" endLine="161" endPosition="79" />
<nodeInfo nodeId="6796549325584737045" fileName="DefaultJavaApplication_Configuration.java" startLine="161" startPosition="79" endLine="162" endPosition="82" />
<nodeInfo nodeId="6796549325584737051" fileName="DefaultJavaApplication_Configuration.java" startLine="164" startPosition="39" endLine="165" endPosition="98" />
- <nodeInfo nodeId="3607966867310344470" fileName="DefaultJavaApplication_Configuration.java" startLine="167" startPosition="21" endLine="168" endPosition="75" />
- <nodeInfo nodeId="3607966867310344488" fileName="DefaultJavaApplication_Configuration.java" startLine="168" startPosition="75" endLine="169" endPosition="114" />
- <nodeInfo nodeId="4462513030605202743" fileName="DefaultJavaApplication_Configuration.java" startLine="281" startPosition="35" endLine="282" endPosition="76" />
- <nodeInfo nodeId="4462513030605203752" fileName="DefaultJavaApplication_Configuration.java" startLine="284" startPosition="33" endLine="285" endPosition="109" />
+ <nodeInfo nodeId="1563150392328907592" fileName="DefaultJavaApplication_Configuration.java" startLine="168" startPosition="48" endLine="169" endPosition="92" />
+ <nodeInfo nodeId="3607966867310344470" fileName="DefaultJavaApplication_Configuration.java" startLine="170" startPosition="19" endLine="171" endPosition="75" />
+ <nodeInfo nodeId="3607966867310344488" fileName="DefaultJavaApplication_Configuration.java" startLine="171" startPosition="75" endLine="172" endPosition="114" />
+ <nodeInfo nodeId="4462513030605202743" fileName="DefaultJavaApplication_Configuration.java" startLine="284" startPosition="35" endLine="285" endPosition="76" />
+ <nodeInfo nodeId="4462513030605203752" fileName="DefaultJavaApplication_Configuration.java" startLine="287" startPosition="33" endLine="288" endPosition="109" />
+ <nodeInfo nodeId="1563150392328907583" fileName="DefaultJavaApplication_Configuration.java" startLine="167" startPosition="21" endLine="170" endPosition="19" />
<nodeInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Editor.java" startLine="35" startPosition="61" endLine="39" endPosition="0" />
<nodeInfo nodeId="6796549325584737049" fileName="DefaultJavaApplication_Configuration.java" startLine="163" startPosition="71" endLine="167" endPosition="0" />
- <nodeInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Configuration.java" startLine="283" startPosition="65" endLine="287" endPosition="0" />
+ <nodeInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Configuration.java" startLine="286" startPosition="65" endLine="290" endPosition="0" />
<nodeInfo nodeId="4462513030605202731" fileName="DefaultJavaApplication_Editor.java" startLine="34" startPosition="72" endLine="39" endPosition="11" />
<nodeInfo nodeId="6796549325584737048" fileName="DefaultJavaApplication_Configuration.java" startLine="162" startPosition="82" endLine="167" endPosition="21" />
- <nodeInfo nodeId="4462513030605202731" fileName="DefaultJavaApplication_Configuration.java" startLine="282" startPosition="76" endLine="287" endPosition="15" />
+ <nodeInfo nodeId="4462513030605202731" fileName="DefaultJavaApplication_Configuration.java" startLine="285" startPosition="76" endLine="290" endPosition="15" />
<scopeInfo nodeId="4462513030605202733" fileName="DefaultJavaApplication_Editor.java" startLine="36" startPosition="29" endLine="37" endPosition="105" />
<scopeInfo nodeId="6796549325584737050" fileName="DefaultJavaApplication_Configuration.java" startLine="164" startPosition="39" endLine="165" endPosition="98" />
- <scopeInfo nodeId="4462513030605202733" fileName="DefaultJavaApplication_Configuration.java" startLine="284" startPosition="33" endLine="285" endPosition="109" />
+ <scopeInfo nodeId="1563150392328907584" fileName="DefaultJavaApplication_Configuration.java" startLine="168" startPosition="48" endLine="169" endPosition="92" />
+ <scopeInfo nodeId="4462513030605202733" fileName="DefaultJavaApplication_Configuration.java" startLine="287" startPosition="33" endLine="288" endPosition="109" />
<scopeInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Editor.java" startLine="35" startPosition="61" endLine="39" endPosition="0" />
<scopeInfo nodeId="6796549325584737049" fileName="DefaultJavaApplication_Configuration.java" startLine="163" startPosition="71" endLine="167" endPosition="0" />
- <scopeInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Configuration.java" startLine="283" startPosition="65" endLine="287" endPosition="0" />
- <scopeInfo nodeId="3607966867310296665" fileName="DefaultJavaApplication_Configuration.java" startLine="160" startPosition="21" endLine="169" endPosition="114">
+ <scopeInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Configuration.java" startLine="286" startPosition="65" endLine="290" endPosition="0" />
+ <scopeInfo nodeId="3607966867310296665" fileName="DefaultJavaApplication_Configuration.java" startLine="160" startPosition="21" endLine="172" endPosition="114">
<varInfo nodeId="3607966867310344471" varName="process" />
<varInfo nodeId="3607966867310300135" varName="classRunner" />
<varInfo nodeId="6796549325584737046" varName="className" />
</scopeInfo>
<unitInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Editor.java" startLine="35" startPosition="49" endLine="39" endPosition="9" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Editor$3" />
<unitInfo nodeId="6796549325584737049" fileName="DefaultJavaApplication_Configuration.java" startLine="163" startPosition="59" endLine="167" endPosition="19" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$3" />
- <unitInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Configuration.java" startLine="283" startPosition="53" endLine="287" endPosition="13" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$6" />
+ <unitInfo nodeId="4462513030605202732" fileName="DefaultJavaApplication_Configuration.java" startLine="286" startPosition="53" endLine="290" endPosition="13" unitName="jetbrains.mps.baseLanguage.plugin.DefaultJavaApplication_Configuration$6" />
</root>
<root nodeId="3836499504550259659">
<nodeInfo nodeId="3836499504550260297" fileName="AbstractLeftEditorHighlighterMessage.java" startLine="15" startPosition="126" endLine="16" endPosition="27" />
@@ -1337,21 +1403,22 @@
<nodeInfo nodeId="6127114859620813462" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="63" startPosition="9" endLine="64" endPosition="22" />
<nodeInfo nodeId="6127114859620813487" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="68" startPosition="49" endLine="69" endPosition="125" />
<nodeInfo nodeId="6127114859620885236" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="73" startPosition="49" endLine="74" endPosition="125" />
- <nodeInfo nodeId="1523981646350772692" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="83" startPosition="43" endLine="84" endPosition="86" />
- <nodeInfo nodeId="1523981646350772698" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="85" startPosition="125" endLine="86" endPosition="24" />
- <nodeInfo nodeId="1523981646350773067" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="87" startPosition="9" endLine="88" endPosition="44" />
- <nodeInfo nodeId="1523981646350773121" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="89" startPosition="25" endLine="90" endPosition="24" />
- <nodeInfo nodeId="1523981646350773082" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="91" startPosition="9" endLine="92" endPosition="78" />
- <nodeInfo nodeId="1523981646350773126" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="96" startPosition="43" endLine="97" endPosition="86" />
- <nodeInfo nodeId="1523981646350773134" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="98" startPosition="125" endLine="99" endPosition="24" />
- <nodeInfo nodeId="1523981646350773143" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="100" startPosition="9" endLine="101" endPosition="44" />
- <nodeInfo nodeId="1523981646350773152" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="102" startPosition="25" endLine="103" endPosition="24" />
- <nodeInfo nodeId="1523981646350773157" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="104" startPosition="9" endLine="105" endPosition="78" />
+ <nodeInfo nodeId="5114497955154858872" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="78" startPosition="49" endLine="79" endPosition="126" />
+ <nodeInfo nodeId="1523981646350772692" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="88" startPosition="43" endLine="89" endPosition="86" />
+ <nodeInfo nodeId="1523981646350772698" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="90" startPosition="125" endLine="91" endPosition="24" />
+ <nodeInfo nodeId="1523981646350773067" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="92" startPosition="9" endLine="93" endPosition="44" />
+ <nodeInfo nodeId="1523981646350773121" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="94" startPosition="25" endLine="95" endPosition="24" />
+ <nodeInfo nodeId="1523981646350773082" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="96" startPosition="9" endLine="97" endPosition="78" />
+ <nodeInfo nodeId="1523981646350773126" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="101" startPosition="43" endLine="102" endPosition="86" />
+ <nodeInfo nodeId="1523981646350773134" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="103" startPosition="125" endLine="104" endPosition="24" />
+ <nodeInfo nodeId="1523981646350773143" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="105" startPosition="9" endLine="106" endPosition="44" />
+ <nodeInfo nodeId="1523981646350773152" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="107" startPosition="25" endLine="108" endPosition="24" />
+ <nodeInfo nodeId="1523981646350773157" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="109" startPosition="9" endLine="110" endPosition="78" />
<nodeInfo nodeId="6127114859620813440" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="59" startPosition="90" endLine="62" endPosition="11" />
- <nodeInfo nodeId="1523981646350771673" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="84" startPosition="86" endLine="87" endPosition="9" />
- <nodeInfo nodeId="1523981646350773112" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="88" startPosition="44" endLine="91" endPosition="9" />
- <nodeInfo nodeId="1523981646350773132" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="97" startPosition="86" endLine="100" endPosition="9" />
- <nodeInfo nodeId="1523981646350773150" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="101" startPosition="44" endLine="104" endPosition="9" />
+ <nodeInfo nodeId="1523981646350771673" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="89" startPosition="86" endLine="92" endPosition="9" />
+ <nodeInfo nodeId="1523981646350773112" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="93" startPosition="44" endLine="96" endPosition="9" />
+ <nodeInfo nodeId="1523981646350773132" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="102" startPosition="86" endLine="105" endPosition="9" />
+ <nodeInfo nodeId="1523981646350773150" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="106" startPosition="44" endLine="109" endPosition="9" />
<nodeInfo nodeId="6127114859620813405" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="58" startPosition="52" endLine="63" endPosition="9" />
<scopeInfo nodeId="7642440232345709529" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="32" startPosition="81" endLine="33" endPosition="58" />
<scopeInfo nodeId="1613050375575203829" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="37" startPosition="81" endLine="38" endPosition="58" />
@@ -1361,11 +1428,12 @@
<scopeInfo nodeId="6127114859620813442" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="60" startPosition="130" endLine="61" endPosition="221" />
<scopeInfo nodeId="6127114859620813486" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="68" startPosition="49" endLine="69" endPosition="125" />
<scopeInfo nodeId="6127114859620885235" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="73" startPosition="49" endLine="74" endPosition="125" />
- <scopeInfo nodeId="4089570349960765077" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="78" startPosition="43" endLine="79" endPosition="86" />
- <scopeInfo nodeId="1523981646350771674" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="85" startPosition="125" endLine="86" endPosition="24" />
- <scopeInfo nodeId="1523981646350773113" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="89" startPosition="25" endLine="90" endPosition="24" />
- <scopeInfo nodeId="1523981646350773133" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="98" startPosition="125" endLine="99" endPosition="24" />
- <scopeInfo nodeId="1523981646350773151" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="102" startPosition="25" endLine="103" endPosition="24" />
+ <scopeInfo nodeId="5114497955154812731" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="78" startPosition="49" endLine="79" endPosition="126" />
+ <scopeInfo nodeId="4089570349960765077" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="83" startPosition="43" endLine="84" endPosition="86" />
+ <scopeInfo nodeId="1523981646350771674" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="90" startPosition="125" endLine="91" endPosition="24" />
+ <scopeInfo nodeId="1523981646350773113" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="94" startPosition="25" endLine="95" endPosition="24" />
+ <scopeInfo nodeId="1523981646350773133" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="103" startPosition="125" endLine="104" endPosition="24" />
+ <scopeInfo nodeId="1523981646350773151" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="107" startPosition="25" endLine="108" endPosition="24" />
<scopeInfo nodeId="6127114859620813409" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="59" startPosition="90" endLine="62" endPosition="11" />
<scopeInfo nodeId="6127114859620813405" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="58" startPosition="52" endLine="63" endPosition="9">
<varInfo nodeId="6127114859620813407" varName="statement" />
@@ -1373,11 +1441,11 @@
<scopeInfo nodeId="6127114859620812847" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="57" startPosition="49" endLine="64" endPosition="22">
<varInfo nodeId="6127114859620813417" varName="result" />
</scopeInfo>
- <scopeInfo nodeId="4208012086501209379" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="83" startPosition="43" endLine="92" endPosition="78">
+ <scopeInfo nodeId="4208012086501209379" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="88" startPosition="43" endLine="97" endPosition="78">
<varInfo nodeId="1523981646350773068" varName="index" />
<varInfo nodeId="1523981646350772693" varName="fqName" />
</scopeInfo>
- <scopeInfo nodeId="4089570349960820761" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="96" startPosition="43" endLine="105" endPosition="78">
+ <scopeInfo nodeId="4089570349960820761" fileName="DebugInfoInitializer_CustomApplicationPlugin.java" startLine="101" startPosition="43" endLine="110" endPosition="78">
<varInfo nodeId="1523981646350773144" varName="index" />
<varInfo nodeId="1523981646350773127" varName="fqName" />
</scopeInfo>
View
1  ...ource_gen.caches/jetbrains/mps/baseLanguage/plugin/.hash.-c69int5f3bn8fcd17zhn8bzsl6xq4o1
@@ -1 +0,0 @@
--c69int5f3bn8fcd17zhn8bzsl6xq4o1
View
1  ...source_gen.caches/jetbrains/mps/baseLanguage/plugin/.hash.4n5rjw5kixqtmriq9fgxc24q3dw6ydg
@@ -0,0 +1 @@
+4n5rjw5kixqtmriq9fgxc24q3dw6ydg
View
504 ...Language/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/util/plugin/run/.debug
@@ -16,6 +16,9 @@
<nodeInfo nodeId="8492459591399146915" fileName="BaseOutputReader.java" startLine="15" startPosition="0" endLine="26" endPosition="0" />
<scopeInfo nodeId="8492459591399146906" fileName="BaseOutputReader.java" startLine="12" startPosition="43" endLine="13" endPosition="19" />
<scopeInfo nodeId="8492459591399146938" fileName="BaseOutputReader.java" startLine="19" startPosition="58" endLine="20" endPosition="38" />
+ <scopeInfo nodeId="8492459591399146926" fileName="BaseOutputReader.java" startLine="22" startPosition="0" endLine="23" endPosition="56">
+ <varInfo nodeId="8492459591399146934" varName="e" />
+ </scopeInfo>
<scopeInfo nodeId="8492459591399146927" fileName="BaseOutputReader.java" startLine="22" startPosition="27" endLine="23" endPosition="56" />
<scopeInfo nodeId="8492459591399146956" fileName="BaseOutputReader.java" startLine="26" startPosition="0" endLine="28" endPosition="0">
<varInfo nodeId="8492459591399146957" varName="message" />
@@ -31,283 +34,287 @@
<unitInfo nodeId="8492459591399146899" fileName="BaseOutputReader.java" startLine="9" startPosition="0" endLine="29" endPosition="0" unitName="jetbrains.mps.baseLanguage.util.plugin.run.BaseOutputReader" />
</root>
<root nodeId="8492459591399147272">
- <nodeInfo nodeId="8492459591399147273" fileName="BaseRunner.java" startLine="27" startPosition="34" endLine="28" endPosition="62" />
- <nodeInfo nodeId="3038691514508931175" fileName="BaseRunner.java" startLine="28" startPosition="62" endLine="29" endPosition="54" />
- <nodeInfo nodeId="3038691514508965137" fileName="BaseRunner.java" startLine="31" startPosition="53" endLine="32" endPosition="38" />
- <nodeInfo nodeId="2178855608170363879" fileName="BaseRunner.java" startLine="32" startPosition="38" endLine="33" endPosition="36" />
- <nodeInfo nodeId="8492459591399147296" fileName="BaseRunner.java" startLine="36" startPosition="52" endLine="37" endPosition="44" />
- <nodeInfo nodeId="8492459591399147303" fileName="BaseRunner.java" startLine="38" startPosition="34" endLine="39" endPosition="32" />
- <nodeInfo nodeId="8492459591399147316" fileName="BaseRunner.java" startLine="40" startPosition="5" endLine="41" endPosition="26" />
- <nodeInfo nodeId="8492459591399147329" fileName="BaseRunner.java" startLine="44" startPosition="56" endLine="45" endPosition="41" />
- <nodeInfo nodeId="8492459591399147338" fileName="BaseRunner.java" startLine="48" startPosition="59" endLine="49" endPosition="61" />
- <nodeInfo nodeId="8492459591399147355" fileName="BaseRunner.java" startLine="52" startPosition="54" endLine="53" endPosition="78" />
- <nodeInfo nodeId="4593326532895577343" fileName="BaseRunner.java" startLine="56" startPosition="66" endLine="57" endPosition="56" />
- <nodeInfo nodeId="8492459591399147403" fileName="BaseRunner.java" startLine="60" startPosition="69" endLine="61" endPosition="71" />
- <nodeInfo nodeId="1221883262884815845" fileName="BaseRunner.java" startLine="64" startPosition="52" endLine="65" endPosition="72" />
- <nodeInfo nodeId="1221883262884815858" fileName="BaseRunner.java" startLine="68" startPosition="60" endLine="69" endPosition="77" />
- <nodeInfo nodeId="1221883262884815824" fileName="BaseRunner.java" startLine="73" startPosition="79" endLine="74" endPosition="62" />
- <nodeInfo nodeId="1221883262884815831" fileName="BaseRunner.java" startLine="74" startPosition="62" endLine="75" endPosition="102" />
- <nodeInfo nodeId="8492459591399147421" fileName="BaseRunner.java" startLine="79" startPosition="64" endLine="80" endPosition="55" />
- <nodeInfo nodeId="8492459591399147442" fileName="BaseRunner.java" startLine="84" startPosition="28" endLine="85" endPosition="13" />
- <nodeInfo nodeId="8492459591399147446" fileName="BaseRunner.java" startLine="86" startPosition="5" endLine="87" endPosition="52" />
- <nodeInfo nodeId="8492459591399147451" fileName="BaseRunner.java" startLine="87" startPosition="52" endLine="88" endPosition="56" />
- <nodeInfo nodeId="8492459591399147461" fileName="BaseRunner.java" startLine="91" startPosition="45" endLine="92" endPosition="50" />
- <nodeInfo nodeId="8492459591399147469" fileName="BaseRunner.java" startLine="93" startPosition="24" endLine="94" endPosition="18" />
- <nodeInfo nodeId="8492459591399147474" fileName="BaseRunner.java" startLine="95" startPosition="5" endLine="96" endPosition="60" />
- <nodeInfo nodeId="8492459591399147496" fileName="BaseRunner.java" startLine="100" startPosition="75" endLine="101" endPosition="44" />
- <nodeInfo nodeId="8492459591399147503" fileName="BaseRunner.java" startLine="102" startPosition="68" endLine="103" endPosition="45" />
- <nodeInfo nodeId="8492459591399147516" fileName="BaseRunner.java" startLine="104" startPosition="5" endLine="105" endPosition="26" />
- <nodeInfo nodeId="7826105539240684655" fileName="BaseRunner.java" startLine="108" startPosition="31" endLine="109" endPosition="27" />
- <nodeInfo nodeId="4875513863436232425" fileName="BaseRunner.java" startLine="116" startPosition="66" endLine="117" endPosition="62" />
- <nodeInfo nodeId="4875513863436232430" fileName="BaseRunner.java" startLine="117" startPosition="62" endLine="118" endPosition="63" />
- <nodeInfo nodeId="4875513863436232438" fileName="BaseRunner.java" startLine="118" startPosition="63" endLine="119" endPosition="45" />
- <nodeInfo nodeId="4875513863436232443" fileName="BaseRunner.java" startLine="119" startPosition="45" endLine="120" endPosition="23" />
- <nodeInfo nodeId="2178855608170363862" fileName="BaseRunner.java" startLine="124" startPosition="66" endLine="125" endPosition="59" />
- <nodeInfo nodeId="2178855608170365739" fileName="BaseRunner.java" startLine="126" startPosition="12" endLine="127" endPosition="41" />
- <nodeInfo nodeId="8492459591399147280" fileName="BaseRunner.java" startLine="131" startPosition="32" endLine="132" endPosition="48" />
- <nodeInfo nodeId="8492459591399147287" fileName="BaseRunner.java" startLine="135" startPosition="32" endLine="136" endPosition="48" />
- <nodeInfo nodeId="8492459591399147531" fileName="BaseRunner.java" startLine="139" startPosition="93" endLine="140" endPosition="65" />
- <nodeInfo nodeId="8492459591399147538" fileName="BaseRunner.java" startLine="140" startPosition="65" endLine="141" endPosition="82" />
- <nodeInfo nodeId="8492459591399147547" fileName="BaseRunner.java" startLine="141" startPosition="82" endLine="142" endPosition="58" />
- <nodeInfo nodeId="8492459591399147556" fileName="BaseRunner.java" startLine="143" startPosition="27" endLine="144" endPosition="108" />
- <nodeInfo nodeId="2110126027396399395" fileName="BaseRunner.java" startLine="145" startPosition="5" endLine="146" endPosition="0" />
- <nodeInfo nodeId="2110126027396399397" fileName="BaseRunner.java" startLine="146" startPosition="0" endLine="147" endPosition="68" />
- <nodeInfo nodeId="6357922041456400163" fileName="BaseRunner.java" startLine="147" startPosition="68" endLine="148" endPosition="52" />
- <nodeInfo nodeId="2110126027396407511" fileName="BaseRunner.java" startLine="150" startPosition="37" endLine="151" endPosition="55" />
- <nodeInfo nodeId="2110126027396407520" fileName="BaseRunner.java" startLine="153" startPosition="5" endLine="154" endPosition="0" />
- <nodeInfo nodeId="2110126027396407522" fileName="BaseRunner.java" startLine="154" startPosition="0" endLine="155" endPosition="73" />
- <nodeInfo nodeId="8492459591399147562" fileName="BaseRunner.java" startLine="155" startPosition="73" endLine="156" endPosition="15" />
- <nodeInfo nodeId="1040213783747903310" fileName="BaseRunner.java" startLine="161" startPosition="47" endLine="162" endPosition="63" />
- <nodeInfo nodeId="1040213783747903327" fileName="BaseRunner.java" startLine="165" startPosition="50" endLine="166" endPosition="76" />
- <nodeInfo nodeId="8492459591399147629" fileName="BaseRunner.java" startLine="171" startPosition="56" endLine="172" endPosition="51" />
- <nodeInfo nodeId="8492459591399147639" fileName="BaseRunner.java" startLine="172" startPosition="51" endLine="173" endPosition="50" />
- <nodeInfo nodeId="8492459591399147662" fileName="BaseRunner.java" startLine="174" startPosition="38" endLine="175" endPosition="29" />
- <nodeInfo nodeId="8492459591399147647" fileName="BaseRunner.java" startLine="177" startPosition="39" endLine="178" endPosition="33" />
- <nodeInfo nodeId="8492459591399147653" fileName="BaseRunner.java" startLine="179" startPosition="12" endLine="180" endPosition="29" />
- <nodeInfo nodeId="2178855608170364047" fileName="BaseRunner.java" startLine="184" startPosition="45" endLine="185" endPosition="60" />
- <nodeInfo nodeId="2178855608170364052" fileName="BaseRunner.java" startLine="185" startPosition="60" endLine="186" endPosition="73" />
- <nodeInfo nodeId="2178855608170364060" fileName="BaseRunner.java" startLine="186" startPosition="73" endLine="187" endPosition="98" />
- <nodeInfo nodeId="2178855608170364076" fileName="BaseRunner.java" startLine="188" startPosition="102" endLine="189" endPosition="61" />
- <nodeInfo nodeId="2178855608170364097" fileName="BaseRunner.java" startLine="191" startPosition="61" endLine="192" endPosition="74" />
- <nodeInfo nodeId="6061708161039470846" fileName="BaseRunner.java" startLine="193" startPosition="5" endLine="194" endPosition="60" />
- <nodeInfo nodeId="2178855608170364107" fileName="BaseRunner.java" startLine="194" startPosition="60" endLine="195" endPosition="17" />
- <nodeInfo nodeId="2178855608170365423" fileName="BaseRunner.java" startLine="199" startPosition="78" endLine="200" endPosition="78" />
- <nodeInfo nodeId="2178855608170365433" fileName="BaseRunner.java" startLine="200" startPosition="78" endLine="201" endPosition="52" />
- <nodeInfo nodeId="2178855608170365479" fileName="BaseRunner.java" startLine="203" startPosition="54" endLine="204" endPosition="26" />
- <nodeInfo nodeId="2178855608170365450" fileName="BaseRunner.java" startLine="208" startPosition="58" endLine="209" endPosition="26" />
- <nodeInfo nodeId="2178855608170365463" fileName="BaseRunner.java" startLine="212" startPosition="54" endLine="213" endPosition="26" />
- <nodeInfo nodeId="2178855608170365485" fileName="BaseRunner.java" startLine="216" startPosition="5" endLine="217" endPosition="68" />
- <nodeInfo nodeId="2178855608170365708" fileName="BaseRunner.java" startLine="126" startPosition="10" endLine="128" endPosition="5" />
- <nodeInfo nodeId="8492459591399147651" fileName="BaseRunner.java" startLine="179" startPosition="10" endLine="181" endPosition="5" />
- <nodeInfo nodeId="8492459591399147301" fileName="BaseRunner.java" startLine="37" startPosition="44" endLine="40" endPosition="5" />
- <nodeInfo nodeId="8492459591399147440" fileName="BaseRunner.java" startLine="83" startPosition="70" endLine="86" endPosition="5" />
- <nodeInfo nodeId="8492459591399147467" fileName="BaseRunner.java" startLine="92" startPosition="50" endLine="95" endPosition="5" />
- <nodeInfo nodeId="8492459591399147501" fileName="BaseRunner.java" startLine="101" startPosition="44" endLine="104" endPosition="5" />
- <nodeInfo nodeId="8492459591399147553" fileName="BaseRunner.java" startLine="142" startPosition="58" endLine="145" endPosition="5" />
- <nodeInfo nodeId="2110126027396397618" fileName="BaseRunner.java" startLine="149" startPosition="52" endLine="152" endPosition="7" />
- <nodeInfo nodeId="2178855608170364074" fileName="BaseRunner.java" startLine="187" startPosition="98" endLine="190" endPosition="5" />
- <nodeInfo nodeId="2178855608170364095" fileName="BaseRunner.java" startLine="190" startPosition="5" endLine="193" endPosition="5" />
- <nodeInfo nodeId="2178855608170365470" fileName="BaseRunner.java" startLine="202" startPosition="40" endLine="205" endPosition="9" />
- <nodeInfo nodeId="2178855608170365441" fileName="BaseRunner.java" startLine="207" startPosition="41" endLine="210" endPosition="9" />
- <nodeInfo nodeId="2178855608170365454" fileName="BaseRunner.java" startLine="211" startPosition="14" endLine="214" endPosition="9" />
- <nodeInfo nodeId="3038691514508939542" fileName="BaseRunner.java" startLine="30" startPosition="0" endLine="34" endPosition="3" />
- <nodeInfo nodeId="8492459591399147322" fileName="BaseRunner.java" startLine="43" startPosition="0" endLine="47" endPosition="0" />
- <nodeInfo nodeId="8492459591399147334" fileName="BaseRunner.java" startLine="47" startPosition="0" endLine="51" endPosition="0" />
- <nodeInfo nodeId="8492459591399147350" fileName="BaseRunner.java" startLine="51" startPosition="0" endLine="55" endPosition="0" />
- <nodeInfo nodeId="7518625823783829280" fileName="BaseRunner.java" startLine="55" startPosition="0" endLine="59" endPosition="0" />
- <nodeInfo nodeId="8492459591399147396" fileName="BaseRunner.java" startLine="59" startPosition="0" endLine="63" endPosition="0" />
- <nodeInfo nodeId="1221883262884814185" fileName="BaseRunner.java" startLine="63" startPosition="0" endLine="67" endPosition="0" />
- <nodeInfo nodeId="1221883262884815854" fileName="BaseRunner.java" startLine="67" startPosition="0" endLine="71" endPosition="0" />
- <nodeInfo nodeId="1221883262884815822" fileName="BaseRunner.java" startLine="72" startPosition="82" endLine="76" endPosition="5" />
- <nodeInfo nodeId="8492459591399147414" fileName="BaseRunner.java" startLine="78" startPosition="0" endLine="82" endPosition="0" />
- <nodeInfo nodeId="7826105539240684648" fileName="BaseRunner.java" startLine="107" startPosition="0" endLine="111" endPosition="0" />
- <nodeInfo nodeId="1221883262884825717" fileName="BaseRunner.java" startLine="111" startPosition="0" endLine="115" endPosition="0" />
- <nodeInfo nodeId="8492459591399147278" fileName="BaseRunner.java" startLine="130" startPosition="0" endLine="134" endPosition="0" />
- <nodeInfo nodeId="8492459591399147285" fileName="BaseRunner.java" startLine="134" startPosition="0" endLine="138" endPosition="0" />
- <nodeInfo nodeId="1040213783747903289" fileName="BaseRunner.java" startLine="160" startPosition="46" endLine="164" endPosition="0" />
- <nodeInfo nodeId="1040213783747903295" fileName="BaseRunner.java" startLine="164" startPosition="0" endLine="168" endPosition="0" />
- <nodeInfo nodeId="2178855608170365452" fileName="BaseRunner.java" startLine="211" startPosition="12" endLine="215" endPosition="7" />
- <nodeInfo nodeId="2178855608170363860" fileName="BaseRunner.java" startLine="123" startPosition="63" endLine="128" endPosition="5" />
- <nodeInfo nodeId="2110126027396397613" fileName="BaseRunner.java" startLine="148" startPosition="52" endLine="153" endPosition="5" />
- <nodeInfo nodeId="8492459591399147645" fileName="BaseRunner.java" startLine="176" startPosition="10" endLine="181" endPosition="5" />
- <nodeInfo nodeId="1221883262884815815" fileName="BaseRunner.java" startLine="71" startPosition="0" endLine="78" endPosition="0" />
- <nodeInfo nodeId="4875513863436232422" fileName="BaseRunner.java" startLine="115" startPosition="0" endLine="122" endPosition="0" />
- <nodeInfo nodeId="8492459591399147292" fileName="BaseRunner.java" startLine="35" startPosition="0" endLine="43" endPosition="0" />
- <nodeInfo nodeId="8492459591399147432" fileName="BaseRunner.java" startLine="82" startPosition="0" endLine="90" endPosition="0" />
- <nodeInfo nodeId="8492459591399147490" fileName="BaseRunner.java" startLine="99" startPosition="0" endLine="107" endPosition="0" />
- <nodeInfo nodeId="2178855608170363854" fileName="BaseRunner.java" startLine="122" startPosition="0" endLine="130" endPosition="0" />
- <nodeInfo nodeId="8492459591399147644" fileName="BaseRunner.java" startLine="173" startPosition="50" endLine="181" endPosition="5" />
- <nodeInfo nodeId="8492459591399147457" fileName="BaseRunner.java" startLine="90" startPosition="0" endLine="99" endPosition="0" />
- <nodeInfo nodeId="1040213783747902814" fileName="BaseRunner.java" startLine="159" startPosition="87" endLine="168" endPosition="7" />
- <nodeInfo nodeId="2178855608170365439" fileName="BaseRunner.java" startLine="206" startPosition="12" endLine="215" endPosition="7" />
- <nodeInfo nodeId="8492459591399147565" fileName="BaseRunner.java" startLine="158" startPosition="0" endLine="170" endPosition="0" />
- <nodeInfo nodeId="8492459591399147625" fileName="BaseRunner.java" startLine="170" startPosition="0" endLine="183" endPosition="0" />
- <nodeInfo nodeId="2178855608170364043" fileName="BaseRunner.java" startLine="183" startPosition="0" endLine="197" endPosition="0" />
- <nodeInfo nodeId="2178855608170365438" fileName="BaseRunner.java" startLine="201" startPosition="52" endLine="215" endPosition="7" />
- <nodeInfo nodeId="2178855608170365419" fileName="BaseRunner.java" startLine="198" startPosition="37" endLine="216" endPosition="5" />
- <nodeInfo nodeId="8492459591399147523" fileName="BaseRunner.java" startLine="138" startPosition="0" endLine="158" endPosition="0" />
- <nodeInfo nodeId="2178855608170365416" fileName="BaseRunner.java" startLine="197" startPosition="0" endLine="219" endPosition="0" />
- <scopeInfo nodeId="8492459591399147302" fileName="BaseRunner.java" startLine="38" startPosition="34" endLine="39" endPosition="32" />
- <scopeInfo nodeId="8492459591399147328" fileName="BaseRunner.java" startLine="44" startPosition="56" endLine="45" endPosition="41" />
- <scopeInfo nodeId="8492459591399147337" fileName="BaseRunner.java" startLine="48" startPosition="59" endLine="49" endPosition="61" />
- <scopeInfo nodeId="8492459591399147354" fileName="BaseRunner.java" startLine="52" startPosition="54" endLine="53" endPosition="78" />
- <scopeInfo nodeId="7518625823783829283" fileName="BaseRunner.java" startLine="56" startPosition="66" endLine="57" endPosition="56" />
- <scopeInfo nodeId="8492459591399147402" fileName="BaseRunner.java" startLine="60" startPosition="69" endLine="61" endPosition="71" />
- <scopeInfo nodeId="1221883262884814188" fileName="BaseRunner.java" startLine="64" startPosition="52" endLine="65" endPosition="72" />
- <scopeInfo nodeId="1221883262884815857" fileName="BaseRunner.java" startLine="68" startPosition="60" endLine="69" endPosition="77" />
- <scopeInfo nodeId="8492459591399147420" fileName="BaseRunner.java" startLine="79" startPosition="64" endLine="80" endPosition="55" />
- <scopeInfo nodeId="8492459591399147441" fileName="BaseRunner.java" startLine="84" startPosition="28" endLine="85" endPosition="13" />
- <scopeInfo nodeId="8492459591399147468" fileName="BaseRunner.java" startLine="93" startPosition="24" endLine="94" endPosition="18" />
- <scopeInfo nodeId="8492459591399147502" fileName="BaseRunner.java" startLine="102" startPosition="68" endLine="103" endPosition="45" />
- <scopeInfo nodeId="7826105539240684651" fileName="BaseRunner.java" startLine="108" startPosition="31" endLine="109" endPosition="27" />
- <scopeInfo nodeId="1221883262884825720" fileName="BaseRunner.java" startLine="112" startPosition="49" endLine="113" endPosition="65" />
- <scopeInfo nodeId="2178855608170363861" fileName="BaseRunner.java" startLine="124" startPosition="66" endLine="125" endPosition="59" />
- <scopeInfo nodeId="2178855608170365709" fileName="BaseRunner.java" startLine="126" startPosition="12" endLine="127" endPosition="41" />
- <scopeInfo nodeId="8492459591399147279" fileName="BaseRunner.java" startLine="131" startPosition="32" endLine="132" endPosition="48" />
- <scopeInfo nodeId="8492459591399147286" fileName="BaseRunner.java" startLine="135" startPosition="32" endLine="136" endPosition="48" />
- <scopeInfo nodeId="8492459591399147555" fileName="BaseRunner.java" startLine="143" startPosition="27" endLine="144" endPosition="108" />
- <scopeInfo nodeId="2110126027396397620" fileName="BaseRunner.java" startLine="150" startPosition="37" endLine="151" endPosition="55" />
- <scopeInfo nodeId="1040213783747903294" fileName="BaseRunner.java" startLine="161" startPosition="47" endLine="162" endPosition="63" />
- <scopeInfo nodeId="1040213783747903300" fileName="BaseRunner.java" startLine="165" startPosition="50" endLine="166" endPosition="76" />
- <scopeInfo nodeId="8492459591399147661" fileName="BaseRunner.java" startLine="174" startPosition="38" endLine="175" endPosition="29" />
- <scopeInfo nodeId="8492459591399147646" fileName="BaseRunner.java" startLine="177" startPosition="39" endLine="178" endPosition="33" />
- <scopeInfo nodeId="8492459591399147652" fileName="BaseRunner.java" startLine="179" startPosition="12" endLine="180" endPosition="29" />
- <scopeInfo nodeId="2178855608170364075" fileName="BaseRunner.java" startLine="188" startPosition="102" endLine="189" endPosition="61" />
- <scopeInfo nodeId="2178855608170364096" fileName="BaseRunner.java" startLine="191" startPosition="61" endLine="192" endPosition="74" />
- <scopeInfo nodeId="2178855608170365478" fileName="BaseRunner.java" startLine="203" startPosition="54" endLine="204" endPosition="26" />
- <scopeInfo nodeId="2178855608170365449" fileName="BaseRunner.java" startLine="208" startPosition="58" endLine="209" endPosition="26" />
- <scopeInfo nodeId="2178855608170365462" fileName="BaseRunner.java" startLine="212" startPosition="54" endLine="213" endPosition="26" />
- <scopeInfo nodeId="3038691514508939545" fileName="BaseRunner.java" startLine="31" startPosition="53" endLine="33" endPosition="36" />
- <scopeInfo nodeId="1221883262884815823" fileName="BaseRunner.java" startLine="73" startPosition="79" endLine="75" endPosition="102">
- <varInfo nodeId="1221883262884815812" varName="paramList" />
- </scopeInfo>
- <scopeInfo nodeId="8492459591399147301" fileName="BaseRunner.java" startLine="37" startPosition="44" endLine="40" endPosition="5">
+ <nodeInfo nodeId="8492459591399147273" fileName="BaseRunner.java" startLine="30" startPosition="34" endLine="31" endPosition="62" />
+ <nodeInfo nodeId="3038691514508931175" fileName="BaseRunner.java" startLine="31" startPosition="62" endLine="32" endPosition="54" />
+ <nodeInfo nodeId="3038691514508965137" fileName="BaseRunner.java" startLine="34" startPosition="53" endLine="35" endPosition="38" />
+ <nodeInfo nodeId="2178855608170363879" fileName="BaseRunner.java" startLine="35" startPosition="38" endLine="36" endPosition="36" />
+ <nodeInfo nodeId="8492459591399147296" fileName="BaseRunner.java" startLine="39" startPosition="52" endLine="40" endPosition="44" />
+ <nodeInfo nodeId="8492459591399147303" fileName="BaseRunner.java" startLine="41" startPosition="34" endLine="42" endPosition="32" />
+ <nodeInfo nodeId="8492459591399147316" fileName="BaseRunner.java" startLine="43" startPosition="5" endLine="44" endPosition="26" />
+ <nodeInfo nodeId="8492459591399147329" fileName="BaseRunner.java" startLine="47" startPosition="56" endLine="48" endPosition="41" />
+ <nodeInfo nodeId="8492459591399147338" fileName="BaseRunner.java" startLine="51" startPosition="59" endLine="52" endPosition="61" />
+ <nodeInfo nodeId="8492459591399147355" fileName="BaseRunner.java" startLine="55" startPosition="54" endLine="56" endPosition="78" />
+ <nodeInfo nodeId="4593326532895577343" fileName="BaseRunner.java" startLine="59" startPosition="66" endLine="60" endPosition="56" />
+ <nodeInfo nodeId="8492459591399147403" fileName="BaseRunner.java" startLine="63" startPosition="69" endLine="64" endPosition="71" />
+ <nodeInfo nodeId="1221883262884815845" fileName="BaseRunner.java" startLine="67" startPosition="52" endLine="68" endPosition="72" />
+ <nodeInfo nodeId="1221883262884815858" fileName="BaseRunner.java" startLine="71" startPosition="60" endLine="72" endPosition="77" />
+ <nodeInfo nodeId="1221883262884815824" fileName="BaseRunner.java" startLine="76" startPosition="79" endLine="77" endPosition="62" />
+ <nodeInfo nodeId="8492459591399147421" fileName="BaseRunner.java" startLine="86" startPosition="64" endLine="87" endPosition="55" />
+ <nodeInfo nodeId="8492459591399147442" fileName="BaseRunner.java" startLine="91" startPosition="28" endLine="92" endPosition="13" />
+ <nodeInfo nodeId="8492459591399147446" fileName="BaseRunner.java" startLine="93" startPosition="5" endLine="94" endPosition="52" />
+ <nodeInfo nodeId="8492459591399147451" fileName="BaseRunner.java" startLine="94" startPosition="52" endLine="95" endPosition="56" />
+ <nodeInfo nodeId="8492459591399147461" fileName="BaseRunner.java" startLine="99" startPosition="45" endLine="100" endPosition="50" />
+ <nodeInfo nodeId="8492459591399147469" fileName="BaseRunner.java" startLine="101" startPosition="24" endLine="102" endPosition="18" />
+ <nodeInfo nodeId="8492459591399147474" fileName="BaseRunner.java" startLine="103" startPosition="5" endLine="104" endPosition="60" />
+ <nodeInfo nodeId="8492459591399147496" fileName="BaseRunner.java" startLine="108" startPosition="75" endLine="109" endPosition="44" />
+ <nodeInfo nodeId="8492459591399147503" fileName="BaseRunner.java" startLine="110" startPosition="68" endLine="111" endPosition="45" />
+ <nodeInfo nodeId="8492459591399147516" fileName="BaseRunner.java" startLine="112" startPosition="5" endLine="113" endPosition="26" />
+ <nodeInfo nodeId="7826105539240684655" fileName="BaseRunner.java" startLine="116" startPosition="31" endLine="117" endPosition="27" />
+ <nodeInfo nodeId="4875513863436232425" fileName="BaseRunner.java" startLine="124" startPosition="66" endLine="125" endPosition="62" />
+ <nodeInfo nodeId="4875513863436232430" fileName="BaseRunner.java" startLine="125" startPosition="62" endLine="126" endPosition="63" />
+ <nodeInfo nodeId="4875513863436232438" fileName="BaseRunner.java" startLine="126" startPosition="63" endLine="127" endPosition="45" />
+ <nodeInfo nodeId="4875513863436232443" fileName="BaseRunner.java" startLine="127" startPosition="45" endLine="128" endPosition="23" />
+ <nodeInfo nodeId="2178855608170363862" fileName="BaseRunner.java" startLine="132" startPosition="66" endLine="133" endPosition="59" />
+ <nodeInfo nodeId="2178855608170365739" fileName="BaseRunner.java" startLine="134" startPosition="12" endLine="135" endPosition="41" />
+ <nodeInfo nodeId="8492459591399147280" fileName="BaseRunner.java" startLine="139" startPosition="32" endLine="140" endPosition="48" />
+ <nodeInfo nodeId="8492459591399147287" fileName="BaseRunner.java" startLine="143" startPosition="32" endLine="144" endPosition="48" />
+ <nodeInfo nodeId="8492459591399147531" fileName="BaseRunner.java" startLine="147" startPosition="93" endLine="148" endPosition="65" />
+ <nodeInfo nodeId="8492459591399147538" fileName="BaseRunner.java" startLine="148" startPosition="65" endLine="149" endPosition="82" />
+ <nodeInfo nodeId="8492459591399147547" fileName="BaseRunner.java" startLine="149" startPosition="82" endLine="150" endPosition="58" />
+ <nodeInfo nodeId="8492459591399147556" fileName="BaseRunner.java" startLine="151" startPosition="27" endLine="152" endPosition="108" />
+ <nodeInfo nodeId="2110126027396399395" fileName="BaseRunner.java" startLine="153" startPosition="5" endLine="154" endPosition="0" />
+ <nodeInfo nodeId="2110126027396399397" fileName="BaseRunner.java" startLine="154" startPosition="0" endLine="155" endPosition="68" />
+ <nodeInfo nodeId="6357922041456400163" fileName="BaseRunner.java" startLine="155" startPosition="68" endLine="156" endPosition="52" />
+ <nodeInfo nodeId="2110126027396407511" fileName="BaseRunner.java" startLine="158" startPosition="37" endLine="159" endPosition="55" />
+ <nodeInfo nodeId="2110126027396407520" fileName="BaseRunner.java" startLine="161" startPosition="5" endLine="162" endPosition="0" />
+ <nodeInfo nodeId="2110126027396407522" fileName="BaseRunner.java" startLine="162" startPosition="0" endLine="163" endPosition="73" />
+ <nodeInfo nodeId="8492459591399147562" fileName="BaseRunner.java" startLine="163" startPosition="73" endLine="164" endPosition="15" />
+ <nodeInfo nodeId="1040213783747903310" fileName="BaseRunner.java" startLine="169" startPosition="47" endLine="170" endPosition="63" />
+ <nodeInfo nodeId="1040213783747903327" fileName="BaseRunner.java" startLine="173" startPosition="50" endLine="174" endPosition="76" />
+ <nodeInfo nodeId="8492459591399147629" fileName="BaseRunner.java" startLine="180" startPosition="56" endLine="181" endPosition="51" />
+ <nodeInfo nodeId="8492459591399147639" fileName="BaseRunner.java" startLine="181" startPosition="51" endLine="182" endPosition="50" />
+ <nodeInfo nodeId="8492459591399147662" fileName="BaseRunner.java" startLine="183" startPosition="38" endLine="184" endPosition="29" />
+ <nodeInfo nodeId="8492459591399147647" fileName="BaseRunner.java" startLine="186" startPosition="39" endLine="187" endPosition="33" />
+ <nodeInfo nodeId="8492459591399147653" fileName="BaseRunner.java" startLine="188" startPosition="12" endLine="189" endPosition="29" />
+ <nodeInfo nodeId="2178855608170364047" fileName="BaseRunner.java" startLine="193" startPosition="45" endLine="194" endPosition="60" />
+ <nodeInfo nodeId="2178855608170364052" fileName="BaseRunner.java" startLine="194" startPosition="60" endLine="195" endPosition="73" />
+ <nodeInfo nodeId="2178855608170364060" fileName="BaseRunner.java" startLine="195" startPosition="73" endLine="196" endPosition="98" />
+ <nodeInfo nodeId="2178855608170364076" fileName="BaseRunner.java" startLine="197" startPosition="102" endLine="198" endPosition="61" />
+ <nodeInfo nodeId="2178855608170364097" fileName="BaseRunner.java" startLine="200" startPosition="61" endLine="201" endPosition="74" />
+ <nodeInfo nodeId="6061708161039470846" fileName="BaseRunner.java" startLine="202" startPosition="5" endLine="203" endPosition="60" />
+ <nodeInfo nodeId="2178855608170364107" fileName="BaseRunner.java" startLine="203" startPosition="60" endLine="204" endPosition="17" />
+ <nodeInfo nodeId="2178855608170365423" fileName="BaseRunner.java" startLine="208" startPosition="78" endLine="209" endPosition="78" />
+ <nodeInfo nodeId="2178855608170365433" fileName="BaseRunner.java" startLine="209" startPosition="78" endLine="210" endPosition="52" />
+ <nodeInfo nodeId="2178855608170365479" fileName="BaseRunner.java" startLine="212" startPosition="54" endLine="213" endPosition="26" />
+ <nodeInfo nodeId="2178855608170365450" fileName="BaseRunner.java" startLine="217" startPosition="58" endLine="218" endPosition="26" />
+ <nodeInfo nodeId="2178855608170365463" fileName="BaseRunner.java" startLine="221" startPosition="54" endLine="222" endPosition="26" />
+ <nodeInfo nodeId="2178855608170365485" fileName="BaseRunner.java" startLine="225" startPosition="5" endLine="226" endPosition="68" />
+ <nodeInfo nodeId="2178855608170365708" fileName="BaseRunner.java" startLine="134" startPosition="10" endLine="136" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147651" fileName="BaseRunner.java" startLine="188" startPosition="10" endLine="190" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147301" fileName="BaseRunner.java" startLine="40" startPosition="44" endLine="43" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147440" fileName="BaseRunner.java" startLine="90" startPosition="80" endLine="93" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147467" fileName="BaseRunner.java" startLine="100" startPosition="50" endLine="103" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147501" fileName="BaseRunner.java" startLine="109" startPosition="44" endLine="112" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147553" fileName="BaseRunner.java" startLine="150" startPosition="58" endLine="153" endPosition="5" />
+ <nodeInfo nodeId="2110126027396397618" fileName="BaseRunner.java" startLine="157" startPosition="52" endLine="160" endPosition="7" />
+ <nodeInfo nodeId="2178855608170364074" fileName="BaseRunner.java" startLine="196" startPosition="98" endLine="199" endPosition="5" />
+ <nodeInfo nodeId="2178855608170364095" fileName="BaseRunner.java" startLine="199" startPosition="5" endLine="202" endPosition="5" />
+ <nodeInfo nodeId="2178855608170365470" fileName="BaseRunner.java" startLine="211" startPosition="40" endLine="214" endPosition="9" />
+ <nodeInfo nodeId="2178855608170365441" fileName="BaseRunner.java" startLine="216" startPosition="41" endLine="219" endPosition="9" />
+ <nodeInfo nodeId="2178855608170365454" fileName="BaseRunner.java" startLine="220" startPosition="14" endLine="223" endPosition="9" />
+ <nodeInfo nodeId="3038691514508939542" fileName="BaseRunner.java" startLine="33" startPosition="0" endLine="37" endPosition="3" />
+ <nodeInfo nodeId="8492459591399147322" fileName="BaseRunner.java" startLine="46" startPosition="0" endLine="50" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147334" fileName="BaseRunner.java" startLine="50" startPosition="0" endLine="54" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147350" fileName="BaseRunner.java" startLine="54" startPosition="0" endLine="58" endPosition="0" />
+ <nodeInfo nodeId="7518625823783829280" fileName="BaseRunner.java" startLine="58" startPosition="0" endLine="62" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147396" fileName="BaseRunner.java" startLine="62" startPosition="0" endLine="66" endPosition="0" />
+ <nodeInfo nodeId="1221883262884814185" fileName="BaseRunner.java" startLine="66" startPosition="0" endLine="70" endPosition="0" />
+ <nodeInfo nodeId="1221883262884815854" fileName="BaseRunner.java" startLine="70" startPosition="0" endLine="74" endPosition="0" />
+ <nodeInfo nodeId="1563150392328939116" fileName="BaseRunner.java" startLine="78" startPosition="135" endLine="82" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147414" fileName="BaseRunner.java" startLine="85" startPosition="0" endLine="89" endPosition="0" />
+ <nodeInfo nodeId="7826105539240684648" fileName="BaseRunner.java" startLine="115" startPosition="0" endLine="119" endPosition="0" />
+ <nodeInfo nodeId="1221883262884825717" fileName="BaseRunner.java" startLine="119" startPosition="0" endLine="123" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147278" fileName="BaseRunner.java" startLine="138" startPosition="0" endLine="142" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147285" fileName="BaseRunner.java" startLine="142" startPosition="0" endLine="146" endPosition="0" />
+ <nodeInfo nodeId="1040213783747903289" fileName="BaseRunner.java" startLine="168" startPosition="46" endLine="172" endPosition="0" />
+ <nodeInfo nodeId="1040213783747903295" fileName="BaseRunner.java" startLine="172" startPosition="0" endLine="176" endPosition="0" />
+ <nodeInfo nodeId="2178855608170365452" fileName="BaseRunner.java" startLine="220" startPosition="12" endLine="224" endPosition="7" />
+ <nodeInfo nodeId="1221883262884815831" fileName="BaseRunner.java" startLine="77" startPosition="62" endLine="82" endPosition="10" />
+ <nodeInfo nodeId="2178855608170363860" fileName="BaseRunner.java" startLine="131" startPosition="63" endLine="136" endPosition="5" />
+ <nodeInfo nodeId="2110126027396397613" fileName="BaseRunner.java" startLine="156" startPosition="52" endLine="161" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147645" fileName="BaseRunner.java" startLine="185" startPosition="10" endLine="190" endPosition="5" />
+ <nodeInfo nodeId="4875513863436232422" fileName="BaseRunner.java" startLine="123" startPosition="0" endLine="130" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147292" fileName="BaseRunner.java" startLine="38" startPosition="0" endLine="46" endPosition="0" />
+ <nodeInfo nodeId="1221883262884815822" fileName="BaseRunner.java" startLine="75" startPosition="101" endLine="83" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147432" fileName="BaseRunner.java" startLine="89" startPosition="0" endLine="97" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147490" fileName="BaseRunner.java" startLine="107" startPosition="0" endLine="115" endPosition="0" />
+ <nodeInfo nodeId="2178855608170363854" fileName="BaseRunner.java" startLine="130" startPosition="0" endLine="138" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147644" fileName="BaseRunner.java" startLine="182" startPosition="50" endLine="190" endPosition="5" />
+ <nodeInfo nodeId="1040213783747902814" fileName="BaseRunner.java" startLine="167" startPosition="87" endLine="176" endPosition="7" />
+ <nodeInfo nodeId="2178855608170365439" fileName="BaseRunner.java" startLine="215" startPosition="12" endLine="224" endPosition="7" />
+ <nodeInfo nodeId="8492459591399147457" fileName="BaseRunner.java" startLine="97" startPosition="0" endLine="107" endPosition="0" />
+ <nodeInfo nodeId="1221883262884815815" fileName="BaseRunner.java" startLine="74" startPosition="0" endLine="85" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147565" fileName="BaseRunner.java" startLine="166" startPosition="0" endLine="178" endPosition="0" />
+ <nodeInfo nodeId="8492459591399147625" fileName="BaseRunner.java" startLine="178" startPosition="0" endLine="192" endPosition="0" />
+ <nodeInfo nodeId="2178855608170364043" fileName="BaseRunner.java" startLine="192" startPosition="0" endLine="206" endPosition="0" />
+ <nodeInfo nodeId="2178855608170365438" fileName="BaseRunner.java" startLine="210" startPosition="52" endLine="224" endPosition="7" />
+ <nodeInfo nodeId="2178855608170365419" fileName="BaseRunner.java" startLine="207" startPosition="37" endLine="225" endPosition="5" />
+ <nodeInfo nodeId="8492459591399147523" fileName="BaseRunner.java" startLine="146" startPosition="0" endLine="166" endPosition="0" />
+ <nodeInfo nodeId="2178855608170365416" fileName="BaseRunner.java" startLine="206" startPosition="0" endLine="228" endPosition="0" />
+ <scopeInfo nodeId="8492459591399147302" fileName="BaseRunner.java" startLine="41" startPosition="34" endLine="42" endPosition="32" />
+ <scopeInfo nodeId="8492459591399147328" fileName="BaseRunner.java" startLine="47" startPosition="56" endLine="48" endPosition="41" />
+ <scopeInfo nodeId="8492459591399147337" fileName="BaseRunner.java" startLine="51" startPosition="59" endLine="52" endPosition="61" />
+ <scopeInfo nodeId="8492459591399147354" fileName="BaseRunner.java" startLine="55" startPosition="54" endLine="56" endPosition="78" />
+ <scopeInfo nodeId="7518625823783829283" fileName="BaseRunner.java" startLine="59" startPosition="66" endLine="60" endPosition="56" />
+ <scopeInfo nodeId="8492459591399147402" fileName="BaseRunner.java" startLine="63" startPosition="69" endLine="64" endPosition="71" />
+ <scopeInfo nodeId="1221883262884814188" fileName="BaseRunner.java" startLine="67" startPosition="52" endLine="68" endPosition="72" />
+ <scopeInfo nodeId="1221883262884815857" fileName="BaseRunner.java" startLine="71" startPosition="60" endLine="72" endPosition="77" />
+ <scopeInfo nodeId="1563150392328939117" fileName="BaseRunner.java" startLine="79" startPosition="42" endLine="80" endPosition="28" />
+ <scopeInfo nodeId="8492459591399147420" fileName="BaseRunner.java" startLine="86" startPosition="64" endLine="87" endPosition="55" />
+ <scopeInfo nodeId="8492459591399147441" fileName="BaseRunner.java" startLine="91" startPosition="28" endLine="92" endPosition="13" />
+ <scopeInfo nodeId="8492459591399147468" fileName="BaseRunner.java" startLine="101" startPosition="24" endLine="102" endPosition="18" />
+ <scopeInfo nodeId="8492459591399147502" fileName="BaseRunner.java" startLine="110" startPosition="68" endLine="111" endPosition="45" />
+ <scopeInfo nodeId="7826105539240684651" fileName="BaseRunner.java" startLine="116" startPosition="31" endLine="117" endPosition="27" />
+ <scopeInfo nodeId="1221883262884825720" fileName="BaseRunner.java" startLine="120" startPosition="49" endLine="121" endPosition="65" />
+ <scopeInfo nodeId="2178855608170363861" fileName="BaseRunner.java" startLine="132" startPosition="66" endLine="133" endPosition="59" />
+ <scopeInfo nodeId="2178855608170365709" fileName="BaseRunner.java" startLine="134" startPosition="12" endLine="135" endPosition="41" />
+ <scopeInfo nodeId="8492459591399147279" fileName="BaseRunner.java" startLine="139" startPosition="32" endLine="140" endPosition="48" />
+ <scopeInfo nodeId="8492459591399147286" fileName="BaseRunner.java" startLine="143" startPosition="32" endLine="144" endPosition="48" />
+ <scopeInfo nodeId="8492459591399147555" fileName="BaseRunner.java" startLine="151" startPosition="27" endLine="152" endPosition="108" />
+ <scopeInfo nodeId="2110126027396397620" fileName="BaseRunner.java" startLine="158" startPosition="37" endLine="159" endPosition="55" />
+ <scopeInfo nodeId="1040213783747903294" fileName="BaseRunner.java" startLine="169" startPosition="47" endLine="170" endPosition="63" />
+ <scopeInfo nodeId="1040213783747903300" fileName="BaseRunner.java" startLine="173" startPosition="50" endLine="174" endPosition="76" />
+ <scopeInfo nodeId="8492459591399147661" fileName="BaseRunner.java" startLine="183" startPosition="38" endLine="184" endPosition="29" />
+ <scopeInfo nodeId="8492459591399147646" fileName="BaseRunner.java" startLine="186" startPosition="39" endLine="187" endPosition="33" />
+ <scopeInfo nodeId="8492459591399147652" fileName="BaseRunner.java" startLine="188" startPosition="12" endLine="189" endPosition="29" />
+ <scopeInfo nodeId="2178855608170364075" fileName="BaseRunner.java" startLine="197" startPosition="102" endLine="198" endPosition="61" />
+ <scopeInfo nodeId="2178855608170364096" fileName="BaseRunner.java" startLine="200" startPosition="61" endLine="201" endPosition="74" />
+ <scopeInfo nodeId="2178855608170365478" fileName="BaseRunner.java" startLine="212" startPosition="54" endLine="213" endPosition="26" />
+ <scopeInfo nodeId="2178855608170365449" fileName="BaseRunner.java" startLine="217" startPosition="58" endLine="218" endPosition="26" />
+ <scopeInfo nodeId="2178855608170365462" fileName="BaseRunner.java" startLine="221" startPosition="54" endLine="222" endPosition="26" />
+ <scopeInfo nodeId="3038691514508939545" fileName="BaseRunner.java" startLine="34" startPosition="53" endLine="36" endPosition="36" />
+ <scopeInfo nodeId="8492459591399147301" fileName="BaseRunner.java" startLine="40" startPosition="44" endLine="43" endPosition="5">
<varInfo nodeId="8492459591399147314" varName="s" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147501" fileName="BaseRunner.java" startLine="101" startPosition="44" endLine="104" endPosition="5">
+ <scopeInfo nodeId="8492459591399147501" fileName="BaseRunner.java" startLine="109" startPosition="44" endLine="112" endPosition="5">
<varInfo nodeId="8492459591399147514" varName="cp" />
</scopeInfo>
- <scopeInfo nodeId="2110126027396397616" fileName="BaseRunner.java" startLine="149" startPosition="52" endLine="152" endPosition="7" />
- <scopeInfo nodeId="2178855608170365469" fileName="BaseRunner.java" startLine="202" startPosition="40" endLine="205" endPosition="9" />
- <scopeInfo nodeId="2178855608170365440" fileName="BaseRunner.java" startLine="207" startPosition="41" endLine="210" endPosition="9" />
- <scopeInfo nodeId="2178855608170365453" fileName="BaseRunner.java" startLine="211" startPosition="14" endLine="214" endPosition="9" />
- <scopeInfo nodeId="3038691514508939542" fileName="BaseRunner.java" startLine="30" startPosition="0" endLine="34" endPosition="3">
+ <scopeInfo nodeId="2110126027396397616" fileName="BaseRunner.java" startLine="157" startPosition="52" endLine="160" endPosition="7" />
+ <scopeInfo nodeId="2178855608170365469" fileName="BaseRunner.java" startLine="211" startPosition="40" endLine="214" endPosition="9" />
+ <scopeInfo nodeId="2178855608170365440" fileName="BaseRunner.java" startLine="216" startPosition="41" endLine="219" endPosition="9" />
+ <scopeInfo nodeId="2178855608170365453" fileName="BaseRunner.java" startLine="220" startPosition="14" endLine="223" endPosition="9" />
+ <scopeInfo nodeId="3038691514508939542" fileName="BaseRunner.java" startLine="33" startPosition="0" endLine="37" endPosition="3">
<varInfo nodeId="3038691514508939572" varName="parameters" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147322" fileName="BaseRunner.java" startLine="43" startPosition="0" endLine="47" endPosition="0">
+ <scopeInfo nodeId="8492459591399147322" fileName="BaseRunner.java" startLine="46" startPosition="0" endLine="50" endPosition="0">
<varInfo nodeId="8492459591399147326" varName="programParams" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147334" fileName="BaseRunner.java" startLine="47" startPosition="0" endLine="51" endPosition="0">
+ <scopeInfo nodeId="8492459591399147334" fileName="BaseRunner.java" startLine="50" startPosition="0" endLine="54" endPosition="0">
<varInfo nodeId="8492459591399147348" varName="alternativeJavaHome" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147350" fileName="BaseRunner.java" startLine="51" startPosition="0" endLine="55" endPosition="0">
+ <scopeInfo nodeId="8492459591399147350" fileName="BaseRunner.java" startLine="54" startPosition="0" endLine="58" endPosition="0">
<varInfo nodeId="8492459591399147351" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="7518625823783829280" fileName="BaseRunner.java" startLine="55" startPosition="0" endLine="59" endPosition="0">
+ <scopeInfo nodeId="7518625823783829280" fileName="BaseRunner.java" startLine="58" startPosition="0" endLine="62" endPosition="0">
<varInfo nodeId="7518625823783829289" varName="arguments" />
<varInfo nodeId="7518625823783829286" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147396" fileName="BaseRunner.java" startLine="59" startPosition="0" endLine="63" endPosition="0">
+ <scopeInfo nodeId="8492459591399147396" fileName="BaseRunner.java" startLine="62" startPosition="0" endLine="66" endPosition="0">
<varInfo nodeId="8492459591399147400" varName="megaBytes" />
<varInfo nodeId="8492459591399147397" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="1221883262884814185" fileName="BaseRunner.java" startLine="63" startPosition="0" endLine="67" endPosition="0">
+ <scopeInfo nodeId="1221883262884814185" fileName="BaseRunner.java" startLine="66" startPosition="0" endLine="70" endPosition="0">
<varInfo nodeId="1221883262884815742" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="1221883262884815854" fileName="BaseRunner.java" startLine="67" startPosition="0" endLine="71" endPosition="0">
+ <scopeInfo nodeId="1221883262884815854" fileName="BaseRunner.java" startLine="70" startPosition="0" endLine="74" endPosition="0">
<varInfo nodeId="1221883262884815866" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="1221883262884815821" fileName="BaseRunner.java" startLine="72" startPosition="82" endLine="76" endPosition="5" />
- <scopeInfo nodeId="8492459591399147414" fileName="BaseRunner.java" startLine="78" startPosition="0" endLine="82" endPosition="0">
+ <scopeInfo nodeId="1563150392328939116" fileName="BaseRunner.java" startLine="78" startPosition="135" endLine="82" endPosition="0" />
+ <scopeInfo nodeId="8492459591399147414" fileName="BaseRunner.java" startLine="85" startPosition="0" endLine="89" endPosition="0">
<varInfo nodeId="8492459591399147418" varName="node" />
<varInfo nodeId="8492459591399147415" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="7826105539240684648" fileName="BaseRunner.java" startLine="107" startPosition="0" endLine="111" endPosition="0" />
- <scopeInfo nodeId="1221883262884825717" fileName="BaseRunner.java" startLine="111" startPosition="0" endLine="115" endPosition="0" />
- <scopeInfo nodeId="4875513863436232424" fileName="BaseRunner.java" startLine="116" startPosition="66" endLine="120" endPosition="23">
+ <scopeInfo nodeId="7826105539240684648" fileName="BaseRunner.java" startLine="115" startPosition="0" endLine="119" endPosition="0" />
+ <scopeInfo nodeId="1221883262884825717" fileName="BaseRunner.java" startLine="119" startPosition="0" endLine="123" endPosition="0" />
+ <scopeInfo nodeId="4875513863436232424" fileName="BaseRunner.java" startLine="124" startPosition="66" endLine="128" endPosition="23">
<varInfo nodeId="4875513863436232426" varName="commandLine" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147278" fileName="BaseRunner.java" startLine="130" startPosition="0" endLine="134" endPosition="0" />
- <scopeInfo nodeId="8492459591399147285" fileName="BaseRunner.java" startLine="134" startPosition="0" endLine="138" endPosition="0" />
- <scopeInfo nodeId="1040213783747903289" fileName="BaseRunner.java" startLine="160" startPosition="46" endLine="164" endPosition="0">
+ <scopeInfo nodeId="8492459591399147278" fileName="BaseRunner.java" startLine="138" startPosition="0" endLine="142" endPosition="0" />
+ <scopeInfo nodeId="8492459591399147285" fileName="BaseRunner.java" startLine="142" startPosition="0" endLine="146" endPosition="0" />
+ <scopeInfo nodeId="1040213783747903289" fileName="BaseRunner.java" startLine="168" startPosition="46" endLine="172" endPosition="0">
<varInfo nodeId="1040213783747903292" varName="p0" />
</scopeInfo>
- <scopeInfo nodeId="1040213783747903295" fileName="BaseRunner.java" startLine="164" startPosition="0" endLine="168" endPosition="0">
+ <scopeInfo nodeId="1040213783747903295" fileName="BaseRunner.java" startLine="172" startPosition="0" endLine="176" endPosition="0">
<varInfo nodeId="1040213783747903298" varName="p0" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147295" fileName="BaseRunner.java" startLine="36" startPosition="52" endLine="41" endPosition="26">
+ <scopeInfo nodeId="8492459591399147295" fileName="BaseRunner.java" startLine="39" startPosition="52" endLine="44" endPosition="26">
<varInfo nodeId="8492459591399147297" varName="res" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147439" fileName="BaseRunner.java" startLine="83" startPosition="70" endLine="88" endPosition="56" />
- <scopeInfo nodeId="8492459591399147495" fileName="BaseRunner.java" startLine="100" startPosition="75" endLine="105" endPosition="26">
+ <scopeInfo nodeId="8492459591399147439" fileName="BaseRunner.java" startLine="90" startPosition="80" endLine="95" endPosition="56" />
+ <scopeInfo nodeId="8492459591399147495" fileName="BaseRunner.java" startLine="108" startPosition="75" endLine="113" endPosition="26">
<varInfo nodeId="8492459591399147497" varName="res" />
</scopeInfo>
- <scopeInfo nodeId="2178855608170363859" fileName="BaseRunner.java" startLine="123" startPosition="63" endLine="128" endPosition="5" />
- <scopeInfo nodeId="2110126027396397613" fileName="BaseRunner.java" startLine="148" startPosition="52" endLine="153" endPosition="5" />
- <scopeInfo nodeId="8492459591399147460" fileName="BaseRunner.java" startLine="91" startPosition="45" endLine="97" endPosition="43">
+ <scopeInfo nodeId="2178855608170363859" fileName="BaseRunner.java" startLine="131" startPosition="63" endLine="136" endPosition="5" />
+ <scopeInfo nodeId="2110126027396397613" fileName="BaseRunner.java" startLine="156" startPosition="52" endLine="161" endPosition="5" />
+ <scopeInfo nodeId="1221883262884815823" fileName="BaseRunner.java" startLine="76" startPosition="79" endLine="82" endPosition="10">
+ <varInfo nodeId="1221883262884815812" varName="paramList" />
+ </scopeInfo>
+ <scopeInfo nodeId="8492459591399147460" fileName="BaseRunner.java" startLine="99" startPosition="45" endLine="105" endPosition="43">
<varInfo nodeId="8492459591399147475" varName="module" />
<varInfo nodeId="8492459591399147462" varName="model" />
</scopeInfo>
- <scopeInfo nodeId="1221883262884815815" fileName="BaseRunner.java" startLine="71" startPosition="0" endLine="78" endPosition="0">
- <varInfo nodeId="1221883262884815814" varName="params" />
- <varInfo nodeId="1221883262884815813" varName="parametersString" />
- </scopeInfo>
- <scopeInfo nodeId="4875513863436232422" fileName="BaseRunner.java" startLine="115" startPosition="0" endLine="122" endPosition="0">
+ <scopeInfo nodeId="4875513863436232422" fileName="BaseRunner.java" startLine="123" startPosition="0" endLine="130" endPosition="0">
<varInfo nodeId="4875513863436232446" varName="workingDir" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147292" fileName="BaseRunner.java" startLine="35" startPosition="0" endLine="43" endPosition="0">
+ <scopeInfo nodeId="8492459591399147292" fileName="BaseRunner.java" startLine="38" startPosition="0" endLine="46" endPosition="0">
<varInfo nodeId="8492459591399147293" varName="p" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147432" fileName="BaseRunner.java" startLine="82" startPosition="0" endLine="90" endPosition="0">
+ <scopeInfo nodeId="1221883262884815821" fileName="BaseRunner.java" startLine="75" startPosition="101" endLine="83" endPosition="5" />
+ <scopeInfo nodeId="8492459591399147432" fileName="BaseRunner.java" startLine="89" startPosition="0" endLine="97" endPosition="0">
<varInfo nodeId="8492459591399147433" varName="params" />
<varInfo nodeId="8492459591399147436" varName="classPath" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147490" fileName="BaseRunner.java" startLine="99" startPosition="0" endLine="107" endPosition="0">
+ <scopeInfo nodeId="8492459591399147490" fileName="BaseRunner.java" startLine="107" startPosition="0" endLine="115" endPosition="0">
<varInfo nodeId="8492459591399147493" varName="withDependencies" />
<varInfo nodeId="8492459591399147491" varName="module" />
</scopeInfo>
- <scopeInfo nodeId="2178855608170363854" fileName="BaseRunner.java" startLine="122" startPosition="0" endLine="130" endPosition="0">
+ <scopeInfo nodeId="2178855608170363854" fileName="BaseRunner.java" startLine="130" startPosition="0" endLine="138" endPosition="0">
<varInfo nodeId="2178855608170363857" varName="parameters" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147457" fileName="BaseRunner.java" startLine="90" startPosition="0" endLine="99" endPosition="0">
+ <scopeInfo nodeId="8492459591399147572" fileName="BaseRunner.java" startLine="167" startPosition="87" endLine="176" endPosition="7" />
+ <scopeInfo nodeId="8492459591399147457" fileName="BaseRunner.java" startLine="97" startPosition="0" endLine="107" endPosition="0">
<varInfo nodeId="8492459591399147458" varName="node" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147572" fileName="BaseRunner.java" startLine="159" startPosition="87" endLine="168" endPosition="7" />
- <scopeInfo nodeId="8492459591399147628" fileName="BaseRunner.java" startLine="171" startPosition="56" endLine="181" endPosition="5">
+ <scopeInfo nodeId="8492459591399147628" fileName="BaseRunner.java" startLine="180" startPosition="56" endLine="190" endPosition="5">
<varInfo nodeId="8492459591399147630" varName="result" />
<varInfo nodeId="8492459591399147640" varName="osName" />
</scopeInfo>
- <scopeInfo nodeId="2178855608170364046" fileName="BaseRunner.java" startLine="184" startPosition="45" endLine="195" endPosition="17">
+ <scopeInfo nodeId="1221883262884815815" fileName="BaseRunner.java" startLine="74" startPosition="0" endLine="85" endPosition="0">
+ <varInfo nodeId="1221883262884815814" varName="params" />
+ <varInfo nodeId="1221883262884815813" varName="parametersString" />
+ </scopeInfo>
+ <scopeInfo nodeId="2178855608170364046" fileName="BaseRunner.java" startLine="193" startPosition="45" endLine="204" endPosition="17">
<varInfo nodeId="2178855608170364061" varName="systemJdkHome" />
<varInfo nodeId="2178855608170364053" varName="homes" />
<varInfo nodeId="2178855608170364048" varName="systemJavaHome" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147565" fileName="BaseRunner.java" startLine="158" startPosition="0" endLine="170" endPosition="0">
+ <scopeInfo nodeId="8492459591399147565" fileName="BaseRunner.java" startLine="166" startPosition="0" endLine="178" endPosition="0">
<varInfo nodeId="8492459591399147569" varName="res" />
<varInfo nodeId="8492459591399147567" varName="cp" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147625" fileName="BaseRunner.java" startLine="170" startPosition="0" endLine="183" endPosition="0">
+ <scopeInfo nodeId="8492459591399147625" fileName="BaseRunner.java" startLine="178" startPosition="0" endLine="192" endPosition="0">
<varInfo nodeId="8492459591399147670" varName="javaHome" />
</scopeInfo>
- <scopeInfo nodeId="2178855608170364043" fileName="BaseRunner.java" startLine="183" startPosition="0" endLine="197" endPosition="0" />
- <scopeInfo nodeId="2178855608170365422" fileName="BaseRunner.java" startLine="199" startPosition="78" endLine="215" endPosition="7">
+ <scopeInfo nodeId="2178855608170364043" fileName="BaseRunner.java" startLine="192" startPosition="0" endLine="206" endPosition="0" />
+ <scopeInfo nodeId="2178855608170365422" fileName="BaseRunner.java" startLine="208" startPosition="78" endLine="224" endPosition="7">
<varInfo nodeId="2178855608170365424" varName="javaBinHome" />
<varInfo nodeId="2178855608170365434" varName="osName" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399147530" fileName="BaseRunner.java" startLine="139" startPosition="93" endLine="156" endPosition="15">
+ <scopeInfo nodeId="8492459591399147530" fileName="BaseRunner.java" startLine="147" startPosition="93" endLine="164" endPosition="15">
<varInfo nodeId="8492459591399147532" varName="res" />
<varInfo nodeId="6357922041456400164" varName="jdkPath" />
<varInfo nodeId="2110126027396399398" varName="delete" />
</scopeInfo>
- <scopeInfo nodeId="2178855608170365419" fileName="BaseRunner.java" startLine="198" startPosition="37" endLine="216" endPosition="5" />
- <scopeInfo nodeId="2178855608170365418" fileName="BaseRunner.java" startLine="198" startPosition="37" endLine="217" endPosition="68" />
- <scopeInfo nodeId="8492459591399147523" fileName="BaseRunner.java" startLine="138" startPosition="0" endLine="158" endPosition="0">
+ <scopeInfo nodeId="2178855608170365419" fileName="BaseRunner.java" startLine="207" startPosition="37" endLine="225" endPosition="5" />
+ <scopeInfo nodeId="2178855608170365418" fileName="BaseRunner.java" startLine="207" startPosition="37" endLine="226" endPosition="68" />
+ <scopeInfo nodeId="8492459591399147523" fileName="BaseRunner.java" startLine="146" startPosition="0" endLine="166" endPosition="0">
<varInfo nodeId="8492459591399147528" varName="withDependencies" />
<varInfo nodeId="8492459591399147526" varName="module" />
</scopeInfo>
- <scopeInfo nodeId="2178855608170365416" fileName="BaseRunner.java" startLine="197" startPosition="0" endLine="219" endPosition="0" />
- <unitInfo nodeId="1040213783747903287" fileName="BaseRunner.java" startLine="160" startPosition="18" endLine="168" endPosition="5" unitName="jetbrains.mps.baseLanguage.util.plugin.run.BaseRunner$1" />
- <unitInfo nodeId="8492459591399147272" fileName="BaseRunner.java" startLine="27" startPosition="0" endLine="220" endPosition="0" unitName="jetbrains.mps.baseLanguage.util.plugin.run.BaseRunner" />
+ <scopeInfo nodeId="2178855608170365416" fileName="BaseRunner.java" startLine="206" startPosition="0" endLine="228" endPosition="0" />
+ <unitInfo nodeId="1563150392328939116" fileName="BaseRunner.java" startLine="78" startPosition="111" endLine="82" endPosition="7" unitName="jetbrains.mps.baseLanguage.util.plugin.run.BaseRunner$1" />
+ <unitInfo nodeId="1040213783747903287" fileName="BaseRunner.java" startLine="168" startPosition="18" endLine="176" endPosition="5" unitName="jetbrains.mps.baseLanguage.util.plugin.run.BaseRunner$2" />
+ <unitInfo nodeId="8492459591399147272" fileName="BaseRunner.java" startLine="30" startPosition="0" endLine="229" endPosition="0" unitName="jetbrains.mps.baseLanguage.util.plugin.run.BaseRunner" />
</root>
<root nodeId="8492459591399147955">
<nodeInfo nodeId="8492459591399147960" fileName="LayoutUtil.java" startLine="9" startPosition="66" endLine="10" endPosition="144" />
@@ -331,53 +338,65 @@
<unitInfo nodeId="8492459591399147955" fileName="LayoutUtil.java" startLine="8" startPosition="0" endLine="21" endPosition="0" unitName="jetbrains.mps.baseLanguage.util.plugin.run.LayoutUtil" />
</root>
<root nodeId="8492459591399148208">
- <nodeInfo nodeId="8492459591399148208" fileName="ClassRunner.java" startLine="16" startPosition="45" endLine="17" endPosition="66" />
- <nodeInfo nodeId="8492459591399148209" fileName="ClassRunner.java" startLine="18" startPosition="0" endLine="19" endPosition="42" />
- <nodeInfo nodeId="3038691514508965842" fileName="ClassRunner.java" startLine="21" startPosition="54" endLine="22" endPosition="22" />
- <nodeInfo nodeId="8673268087143253418" fileName="ClassRunner.java" startLine="25" startPosition="98" endLine="26" endPosition="79" />
- <nodeInfo nodeId="8673268087143253442" fileName="ClassRunner.java" startLine="28" startPosition="25" endLine="29" endPosition="31" />
- <nodeInfo nodeId="8673268087143253460" fileName="ClassRunner.java" startLine="29" startPosition="31" endLine="30" endPosition="35" />
- <nodeInfo nodeId="1221883262884815795" fileName="ClassRunner.java" startLine="30" startPosition="35" endLine="31" endPosition="29" />
- <nodeInfo nodeId="8673268087143253490" fileName="ClassRunner.java" startLine="31" startPosition="29" endLine="32" endPosition="60" />
- <nodeInfo nodeId="1221883262884815870" fileName="ClassRunner.java" startLine="32" startPosition="60" endLine="33" endPosition="37" />
- <nodeInfo nodeId="8673268087143253519" fileName="ClassRunner.java" startLine="33" startPosition="37" endLine="34" endPosition="71" />
- <nodeInfo nodeId="8673268087143253527" fileName="ClassRunner.java" startLine="34" startPosition="71" endLine="35" endPosition="0" />
- <nodeInfo nodeId="1221883262884825704" fileName="ClassRunner.java" startLine="35" startPosition="0" endLine="36" endPosition="66" />
- <nodeInfo nodeId="8673268087143253530" fileName="ClassRunner.java" startLine="37" startPosition="71" endLine="38" endPosition="76" />
- <nodeInfo nodeId="8492459591399148350" fileName="ClassRunner.java" startLine="41" startPosition="7" endLine="42" endPosition="0" />
- <nodeInfo nodeId="8492459591399148368" fileName="ClassRunner.java" startLine="43" startPosition="9" endLine="44" endPosition="43" />
- <nodeInfo nodeId="1633282062188202981" fileName="ClassRunner.java" startLine="45" startPosition="29" endLine="46" endPosition="75" />
- <nodeInfo nodeId="1633282062188202988" fileName="ClassRunner.java" startLine="46" startPosition="75" endLine="47" endPosition="85" />
- <nodeInfo nodeId="8492459591399148380" fileName="ClassRunner.java" startLine="51" startPosition="36" endLine="52" endPosition="56" />
- <nodeInfo nodeId="8492459591399148212" fileName="ClassRunner.java" startLine="20" startPosition="0" endLine="23" endPosition="3" />
- <nodeInfo nodeId="8673268087143253528" fileName="ClassRunner.java" startLine="36" startPosition="66" endLine="39" endPosition="9" />
- <nodeInfo nodeId="8492459591399148376" fileName="ClassRunner.java" startLine="50" startPosition="0" endLine="54" endPosition="0" />
- <nodeInfo nodeId="8492459591399148351" fileName="ClassRunner.java" startLine="42" startPosition="0" endLine="48" endPosition="5" />
- <nodeInfo nodeId="4138926383708208195" fileName="ClassRunner.java" startLine="27" startPosition="57" endLine="41" endPosition="0" />
- <nodeInfo nodeId="4138926383708208194" fileName="ClassRunner.java" startLine="26" startPosition="79" endLine="41" endPosition="7" />
- <nodeInfo nodeId="8492459591399148235" fileName="ClassRunner.java" startLine="24" startPosition="0" endLine="50" endPosition="0" />
- <scopeInfo nodeId="8492459591399148213" fileName="ClassRunner.java" startLine="21" startPosition="54" endLine="22" endPosition="22" />
- <scopeInfo nodeId="8673268087143253529" fileName="ClassRunner.java" startLine="37" startPosition="71" endLine="38" endPosition="76" />
- <scopeInfo nodeId="8492459591399148367" fileName="ClassRunner.java" startLine="43" startPosition="9" endLine="44" endPosition="43" />
- <scopeInfo nodeId="8492459591399148379" fileName="ClassRunner.java" startLine="51" startPosition="36" endLine="52" endPosition="56" />
- <scopeInfo nodeId="8492459591399148353" fileName="ClassRunner.java" startLine="45" startPosition="29" endLine="47" endPosition="85" />
- <scopeInfo nodeId="8492459591399148212" fileName="ClassRunner.java" startLine="20" startPosition="0" endLine="23" endPosition="3">
+ <nodeInfo nodeId="8492459591399148208" fileName="ClassRunner.java" startLine="17" startPosition="45" endLine="18" endPosition="66" />
+ <nodeInfo nodeId="8492459591399148209" fileName="ClassRunner.java" startLine="19" startPosition="0" endLine="20" endPosition="42" />
+ <nodeInfo nodeId="3038691514508965842" fileName="ClassRunner.java" startLine="22" startPosition="54" endLine="23" endPosition="22" />
+ <nodeInfo nodeId="8673268087143253418" fileName="ClassRunner.java" startLine="26" startPosition="107" endLine="27" endPosition="79" />
+ <nodeInfo nodeId="8673268087143253442" fileName="ClassRunner.java" startLine="29" startPosition="25" endLine="30" endPosition="31" />
+ <nodeInfo nodeId="8673268087143253460" fileName="ClassRunner.java" startLine="30" startPosition="31" endLine="31" endPosition="35" />
+ <nodeInfo nodeId="1221883262884815795" fileName="ClassRunner.java" startLine="31" startPosition="35" endLine="32" endPosition="29" />
+ <nodeInfo nodeId="8673268087143253490" fileName="ClassRunner.java" startLine="32" startPosition="29" endLine="33" endPosition="60" />
+ <nodeInfo nodeId="1221883262884815870" fileName="ClassRunner.java" startLine="33" startPosition="60" endLine="34" endPosition="37" />
+ <nodeInfo nodeId="8673268087143253519" fileName="ClassRunner.java" startLine="34" startPosition="37" endLine="35" endPosition="71" />
+ <nodeInfo nodeId="8673268087143253527" fileName="ClassRunner.java" startLine="35" startPosition="71" endLine="36" endPosition="0" />
+ <nodeInfo nodeId="1221883262884825704" fileName="ClassRunner.java" startLine="36" startPosition="0" endLine="37" endPosition="66" />
+ <nodeInfo nodeId="8673268087143253530" fileName="ClassRunner.java" startLine="38" startPosition="71" endLine="39" endPosition="76" />
+ <nodeInfo nodeId="8492459591399148350" fileName="ClassRunner.java" startLine="42" startPosition="7" endLine="43" endPosition="0" />
+ <nodeInfo nodeId="8492459591399148368" fileName="ClassRunner.java" startLine="44" startPosition="9" endLine="45" endPosition="43" />
+ <nodeInfo nodeId="1633282062188202981" fileName="ClassRunner.java" startLine="46" startPosition="29" endLine="47" endPosition="75" />
+ <nodeInfo nodeId="1633282062188202988" fileName="ClassRunner.java" startLine="47" startPosition="75" endLine="48" endPosition="85" />
+ <nodeInfo nodeId="1563150392328907641" fileName="ClassRunner.java" startLine="49" startPosition="40" endLine="50" endPosition="114" />
+ <nodeInfo nodeId="1563150392328907619" fileName="ClassRunner.java" startLine="50" startPosition="114" endLine="51" endPosition="30" />
+ <nodeInfo nodeId="1563150392328907631" fileName="ClassRunner.java" startLine="51" startPosition="30" endLine="52" endPosition="80" />
+ <nodeInfo nodeId="8492459591399148380" fileName="ClassRunner.java" startLine="56" startPosition="36" endLine="57" endPosition="56" />
+ <nodeInfo nodeId="8492459591399148212" fileName="ClassRunner.java" startLine="21" startPosition="0" endLine="24" endPosition="3" />
+ <nodeInfo nodeId="8673268087143253528" fileName="ClassRunner.java" startLine="37" startPosition="66" endLine="40" endPosition="9" />
+ <nodeInfo nodeId="8492459591399148376" fileName="ClassRunner.java" startLine="55" startPosition="0" endLine="59" endPosition="0" />
+ <nodeInfo nodeId="8492459591399148351" fileName="ClassRunner.java" startLine="43" startPosition="0" endLine="53" endPosition="5" />
+ <nodeInfo nodeId="4138926383708208195" fileName="ClassRunner.java" startLine="28" startPosition="57" endLine="42" endPosition="0" />
+ <nodeInfo nodeId="4138926383708208194" fileName="ClassRunner.java" startLine="27" startPosition="79" endLine="42" endPosition="7" />
+ <nodeInfo nodeId="8492459591399148235" fileName="ClassRunner.java" startLine="25" startPosition="0" endLine="55" endPosition="0" />
+ <scopeInfo nodeId="8492459591399148213" fileName="ClassRunner.java" startLine="22" startPosition="54" endLine="23" endPosition="22" />
+ <scopeInfo nodeId="8673268087143253529" fileName="ClassRunner.java" startLine="38" startPosition="71" endLine="39" endPosition="76" />
+ <scopeInfo nodeId="8492459591399148367" fileName="ClassRunner.java" startLine="44" startPosition="9" endLine="45" endPosition="43" />
+ <scopeInfo nodeId="8492459591399148379" fileName="ClassRunner.java" startLine="56" startPosition="36" endLine="57" endPosition="56" />
+ <scopeInfo nodeId="8492459591399148352" fileName="ClassRunner.java" startLine="46" startPosition="0" endLine="48" endPosition="85">
+ <varInfo nodeId="8492459591399148365" varName="e" />
+ </scopeInfo>
+ <scopeInfo nodeId="8492459591399148353" fileName="ClassRunner.java" startLine="46" startPosition="29" endLine="48" endPosition="85" />
+ <scopeInfo nodeId="8492459591399148212" fileName="ClassRunner.java" startLine="21" startPosition="0" endLine="24" endPosition="3">
<varInfo nodeId="3038691514508965728" varName="parameters" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399148376" fileName="ClassRunner.java" startLine="50" startPosition="0" endLine="54" endPosition="0" />
- <scopeInfo nodeId="4138926383708208196" fileName="ClassRunner.java" startLine="28" startPosition="25" endLine="39" endPosition="9">
+ <scopeInfo nodeId="1563150392328907614" fileName="ClassRunner.java" startLine="49" startPosition="0" endLine="52" endPosition="80">
+ <varInfo nodeId="1563150392328907615" varName="npe" />
+ </scopeInfo>
+ <scopeInfo nodeId="1563150392328907617" fileName="ClassRunner.java" startLine="49" startPosition="40" endLine="52" endPosition="80">
+ <varInfo nodeId="1563150392328907642" varName="message" />
+ </scopeInfo>
+ <scopeInfo nodeId="8492459591399148376" fileName="ClassRunner.java" startLine="55" startPosition="0" endLine="59" endPosition="0" />
+ <scopeInfo nodeId="4138926383708208196" fileName="ClassRunner.java" startLine="29" startPosition="25" endLine="40" endPosition="9">
<varInfo nodeId="1221883262884825705" varName="workingDir" />
</scopeInfo>
- <scopeInfo nodeId="4138926383708208195" fileName="ClassRunner.java" startLine="27" startPosition="57" endLine="41" endPosition="0" />
- <scopeInfo nodeId="8492459591399148244" fileName="ClassRunner.java" startLine="25" startPosition="98" endLine="48" endPosition="5">
+ <scopeInfo nodeId="4138926383708208195" fileName="ClassRunner.java" startLine="28" startPosition="57" endLine="42" endPosition="0" />
+ <scopeInfo nodeId="8492459591399148244" fileName="ClassRunner.java" startLine="26" startPosition="107" endLine="53" endPosition="5">
<varInfo nodeId="8673268087143253419" varName="params" />
</scopeInfo>
- <scopeInfo nodeId="8492459591399148235" fileName="ClassRunner.java" startLine="24" startPosition="0" endLine="50" endPosition="0">
+ <scopeInfo nodeId="8492459591399148235" fileName="ClassRunner.java" startLine="25" startPosition="0" endLine="55" endPosition="0">
<varInfo nodeId="8492459591399148236" varName="node" />
<varInfo nodeId="6796549325584425932" varName="className" />
</scopeInfo>
- <unitInfo nodeId="4138926383708208195" fileName="ClassRunner.java" startLine="27" startPosition="45" endLine="41" endPosition="5" unitName="jetbrains.mps.baseLanguage.util.plugin.run.ClassRunner$1" />
- <unitInfo nodeId="8492459591399148208" fileName="ClassRunner.java" startLine="16" startPosition="0" endLine="55" endPosition="0" unitName="jetbrains.mps.baseLanguage.util.plugin.run.ClassRunner" />
+ <unitInfo nodeId="4138926383708208195" fileName="ClassRunner.java" startLine="28" startPosition="45" endLine="42" endPosition="5" unitName="jetbrains.mps.baseLanguage.util.plugin.run.ClassRunner$1" />
+ <unitInfo nodeId="8492459591399148208" fileName="ClassRunner.java" startLine="17" startPosition="0" endLine="60" endPosition="0" unitName="jetbrains.mps.baseLanguage.util.plugin.run.ClassRunner" />
</root>
<root nodeId="8492459591399148601">
<nodeInfo nodeId="809981953580482562" fileName="RunUtil.java" startLine="24" startPosition="69" endLine="25" endPosition="94" />
@@ -464,6 +483,9 @@
<nodeInfo nodeId="8492459591399148687" fileName="ConfigRunParameters.java" startLine="22" startPosition="34" endLine="31" endPosition="5" />
<nodeInfo nodeId="8492459591399148683" fileName="ConfigRunParameters.java" startLine="21" startPosition="0" endLine="34" endPosition="0" />
<scopeInfo nodeId="8492459591399148870" fileName="ConfigRunParameters.java" startLine="15" startPosition="32" endLine="15" endPosition="32" />
+ <scopeInfo nodeId="6391309690622370749" fileName="ConfigRunParameters.java" startLine="86" startPosition="0" endLine="86" endPosition="50">
+ <varInfo nodeId="6391309690622370750" varName="ignored" />
+ </scopeInfo>
<scopeInfo nodeId="6391309690622370752" fileName="ConfigRunParameters.java" startLine="86" startPosition="50" endLine="86" endPosition="50" />
<scopeInfo nodeId="8492459591399148874" fileName="ConfigRunParameters.java" startLine="18" startPosition="53" endLine="19" endPosition="32" />
<scopeInfo nodeId="8492459591399148701" fileName="ConfigRunParameters.java" startLine="26" startPosition="28" endLine="27" endPosition="22" />
View
5 ...e/baseLanguage/source_gen.caches/jetbrains/mps/baseLanguage/util/plugin/run/.dependencies
@@ -19,6 +19,7 @@
<classNode dependClassName="java.util.List" />
<classNode dependClassName="java.util.Set" />
<classNode dependClassName="jetbrains.mps.baseLanguage.util.plugin.run.ConfigRunParameters" />
+ <classNode dependClassName="jetbrains.mps.internal.collections.runtime.IWhereFilter" />
<classNode dependClassName="jetbrains.mps.internal.collections.runtime.ListSequence" />
<classNode dependClassName="jetbrains.mps.internal.collections.runtime.Sequence" />
<classNode dependClassName="jetbrains.mps.internal.collections.runtime.SetSequence" />
@@ -35,11 +36,14 @@
<classNode dependClassName="jetbrains.mps.smodel.SNode" />
<classNode dependClassName="jetbrains.mps.util.CollectionUtil" />
<classNode dependClassName="org.apache.commons.lang.StringUtils" />
+ <classNode dependClassName="org.jetbrains.annotations.NotNull" />
+ <classNode dependClassName="org.jetbrains.annotations.Nullable" />
</dependency>
<dependency className="jetbrains.mps.baseLanguage.util.plugin.run.ClassRunner" file="ClassRunner.java">
<classNode dependClassName="com.intellij.execution.process.ProcessNotCreatedException" />
<classNode dependClassName="java.io.File" />
<classNode dependClassName="java.io.IOException" />
+ <classNode dependClassName="java.lang.NullPointerException" />
<classNode dependClassName="java.lang.Process" />
<classNode dependClassName="java.lang.ProcessBuilder" />
<classNode dependClassName="java.lang.Runnable" />
@@ -52,6 +56,7 @@
<classNode dependClassName="jetbrains.mps.smodel.ModelAccess" />
<classNode dependClassName="jetbrains.mps.smodel.SNode" />
<classNode dependClassName="org.apache.commons.lang.StringUtils" />
+ <classNode dependClassName="org.jetbrains.annotations.NotNull" />
<classNode extendsClassName="jetbrains.mps.baseLanguage.util.plugin.run.BaseRunner" />
</dependency>
<dependency className="jetbrains.mps.baseLanguage.util.plugin.run.ConfigRunParameters" file="ConfigRunParameters.java">
View
1  ...n.caches/jetbrains/mps/baseLanguage/util/plugin/run/.hash.9uiqfu4ns7c6uqprl227zuuqntkpn53
@@ -0,0 +1 @@
+9uiqfu4ns7c6uqprl227zuuqntkpn53
View
1  ...n.caches/jetbrains/mps/baseLanguage/util/plugin/run/.hash.dg6viaxb05v8x316nbioikkjvjy1wcu
@@ -1 +0,0 @@
-dg6viaxb05v8x316nbioikkjvjy1wcu
View
7 ...ge/source_gen/jetbrains/mps/baseLanguage/plugin/DefaultJavaApplication_Configuration.java
@@ -155,8 +155,8 @@ public void run() {
final Wrappers._T<ExecutionException> ex = new Wrappers._T<ExecutionException>(null);
// create process handler
- handler_22042010 = (ProcessHandler) new _FunctionTypes._return_P0_E0<DefaultProcessHandler>() {
- public DefaultProcessHandler invoke() {
+ handler_22042010 = (ProcessHandler) new _FunctionTypes._return_P0_E1<DefaultProcessHandler, ExecutionException>() {
+ public DefaultProcessHandler invoke() throws ExecutionException {
try {
ClassRunner classRunner = new ClassRunner(javaRunParameters);
final Wrappers._T<String> className = new Wrappers._T<String>();
@@ -165,6 +165,9 @@ public void run() {
className.value = INamedConcept_Behavior.call_getFqName_1213877404258(node);
}
});
+ if (className.value == null) {
+ throw new ExecutionException("Class name of a node is null. Cant run.");
+ }
Process process = classRunner.run(node, className.value);
return new DefaultProcessHandler(consoleView_22042010, process, classRunner.getCommandString());
} catch (ExecutionException e) {
View
15 ...nguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/util/plugin/run/BaseRunner.java
@@ -4,8 +4,11 @@
import java.util.List;
import jetbrains.mps.internal.collections.runtime.ListSequence;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
import org.apache.commons.lang.StringUtils;
import jetbrains.mps.internal.collections.runtime.Sequence;
+import jetbrains.mps.internal.collections.runtime.IWhereFilter;
import jetbrains.mps.smodel.SNode;
import jetbrains.mps.smodel.SModel;
import jetbrains.mps.lang.smodel.generator.smodelAdapter.SNodeOperations;
@@ -69,10 +72,14 @@ protected void addProgramParameters(List<String> params) {
this.addParametersString(params, myRunParameters.getProgramParameters());
}
- private void addParametersString(List<String> params, String parametersString) {
+ private void addParametersString(@NotNull List<String> params, @Nullable String parametersString) {
if (parametersString != null && StringUtils.isNotEmpty(parametersString)) {
String[] paramList = this.splitParams(parametersString);
- ListSequence.fromList(params).addSequence(Sequence.fromIterable(Sequence.fromArray(paramList)));
+ ListSequence.fromList(params).addSequence(Sequence.fromIterable(Sequence.fromArray(paramList)).where(new IWhereFilter<String>() {
+ public boolean accept(String it) {
+ return it != null;
+ }
+ }));
}
}
@@ -80,7 +87,7 @@ protected void addClassPath(List<String> params, SNode node) {
this.addClassPath(params, this.getClasspath(node));
}
- protected void addClassPath(List<String> params, String classPath) {
+ protected void addClassPath(List<String> params, @Nullable String classPath) {
if (classPath == null) {
return;
}
@@ -88,6 +95,7 @@ protected void addClassPath(List<String> params, String classPath) {
ListSequence.fromList(params).addElement(classPath);
}
+ @Nullable
protected String getClasspath(SNode node) {
SModel model = SNodeOperations.getModel(node);
if (model == null) {
@@ -168,6 +176,7 @@ public void visit(JarFileClassPathItem p0) {
});
}
+ @NotNull
public static String getJavaCommand(String javaHome) {
String result = javaHome + fs() + "bin" + fs();
String osName = System.getProperty("os.name");
View
7 ...guage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/util/plugin/run/ClassRunner.java
@@ -4,6 +4,7 @@
import jetbrains.mps.logging.Logger;
import jetbrains.mps.smodel.SNode;
+import org.jetbrains.annotations.NotNull;
import com.intellij.execution.process.ProcessNotCreatedException;
import java.util.List;
import jetbrains.mps.internal.collections.runtime.ListSequence;
@@ -22,7 +23,7 @@ public ClassRunner(ConfigRunParameters parameters) {
super(parameters);
}
- public Process run(final SNode node, final String className) throws ProcessNotCreatedException {
+ public Process run(final SNode node, @NotNull final String className) throws ProcessNotCreatedException {
final List<String> params = ListSequence.fromList(new ArrayList<String>());
ModelAccess.instance().runReadAction(new Runnable() {
public void run() {
@@ -45,6 +46,10 @@ public void run() {
} catch (IOException e) {
LOG.error("Can't run class " + className + ": " + e.getMessage(), e);
throw new ProcessNotCreatedException(e.getMessage(), e, this.getCommandLine());
+ } catch (NullPointerException npe) {
+ String message = "Can't run class " + className + ". One of the command line arguments is null:\n" + params;
+ LOG.error(message, npe);
+ throw new ProcessNotCreatedException(message, npe, this.getCommandLine());
}
}
View
112 core/baseLanguage/baseLanguage/utilModels/util/plugin/run.mps
@@ -36,7 +36,7 @@
<languageAspect modelUID="r:00000000-0000-4000-0000-011c8959054e(jetbrains.mps.uiLanguage.constraints)" version="26" />
<languageAspect modelUID="r:00000000-0000-4000-0000-011c8959057f(jetbrains.mps.baseLanguage.logging.structure)" version="0" />
<devkit namespace="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
- <maxImportIndex value="37" />
+ <maxImportIndex value="38" />
<import index="1" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
<import index="2" modelUID="f:java_stub#java.lang.annotation(java.lang.annotation@java_stub)" version="-1" />
<import index="3" modelUID="f:java_stub#java.io(java.io@java_stub)" version="-1" />
@@ -57,6 +57,7 @@
<import index="35" modelUID="f:java_stub#jetbrains.mps.project(jetbrains.mps.project@java_stub)" version="-1" />
<import index="36" modelUID="f:java_stub#com.intellij.execution.configurations(com.intellij.execution.configurations@java_stub)" version="-1" />
<import index="37" modelUID="r:00000000-0000-4000-0000-011c895902d5(jetbrains.mps.baseLanguage.unitTest.plugin)" version="0" />
+ <import index="38" modelUID="f:java_stub#org.jetbrains.annotations(org.jetbrains.annotations@java_stub)" version="-1" />
<node type="jetbrains.mps.baseLanguage.structure.Annotation:3" id="8492459591399146889">
<property name="name:3" value="MPSLaunch" />
<node role="visibility:3" type="jetbrains.mps.baseLanguage.structure.PublicVisibility:3" id="8492459591399146890" />
@@ -633,10 +634,16 @@
<node role="type:3" type="jetbrains.mps.baseLanguage.collections.structure.ListType:7" id="1221883262884815818">
<node role="elementType:7" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="1221883262884815819" />
</node>
+ <node role="annotation:3" type="jetbrains.mps.baseLanguage.structure.AnnotationInstance:3" id="1563150392328938849">
+ <link role="annotation:3" targetNodeId="38.~NotNull" resolveInfo="NotNull" />
+ </node>
</node>
<node role="parameter:3" type="jetbrains.mps.baseLanguage.structure.ParameterDeclaration:3" id="1221883262884815813">
<property name="name:3" value="parametersString" />
<node role="type:3" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="1221883262884815820" />
+ <node role="annotation:3" type="jetbrains.mps.baseLanguage.structure.AnnotationInstance:3" id="1563150392328938850">
+ <link role="annotation:3" targetNodeId="38.~Nullable" resolveInfo="Nullable" />
+ </node>
</node>
<node role="body:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="1221883262884815821">
<node role="statement:3" type="jetbrains.mps.baseLanguage.structure.IfStatement:3" id="1221883262884815822">
@@ -664,11 +671,31 @@
<link role="variableDeclaration:3" targetNodeId="1221883262884815814" resolveInfo="params" />
</node>
<node role="operation:3" type="jetbrains.mps.baseLanguage.collections.structure.AddAllElementsOperation:7" id="1221883262884815834">
- <node role="argument:7" type="jetbrains.mps.baseLanguage.structure.DotExpression:3" id="1221883262884815835">
- <node role="operand:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1221883262884815836">
- <link role="variableDeclaration:3" targetNodeId="1221883262884815812" resolveInfo="paramList" />
+ <node role="argument:7" type="jetbrains.mps.baseLanguage.structure.DotExpression:3" id="1563150392328939111">
+ <node role="operand:3" type="jetbrains.mps.baseLanguage.structure.DotExpression:3" id="1221883262884815835">
+ <node role="operand:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1221883262884815836">
+ <link role="variableDeclaration:3" targetNodeId="1221883262884815812" resolveInfo="paramList" />
+ </node>
+ <node role="operation:3" type="jetbrains.mps.baseLanguage.collections.structure.AsSequenceOperation:7" id="1221883262884815837" />
+ </node>
+ <node role="operation:3" type="jetbrains.mps.baseLanguage.collections.structure.WhereOperation:7" id="1563150392328939115">
+ <node role="closure:7" type="jetbrains.mps.baseLanguage.closures.structure.ClosureLiteral:3" id="1563150392328939116">
+ <node role="body:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="1563150392328939117">
+ <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ExpressionStatement:3" id="1563150392328939791">
+ <node role="expression:3" type="jetbrains.mps.baseLanguage.structure.NotEqualsExpression:3" id="1563150392328939793">
+ <node role="rightExpression:3" type="jetbrains.mps.baseLanguage.structure.NullLiteral:3" id="1563150392328939796" />
+ <node role="leftExpression:3" type="jetbrains.mps.baseLanguage.structure.ParameterReference:3" id="1563150392328939792">
+ <link role="variableDeclaration:3" targetNodeId="1563150392328939118" resolveInfo="it" />
+ </node>
+ </node>
+ </node>
+ </node>
+ <node role="parameter:3" type="jetbrains.mps.baseLanguage.collections.structure.SmartClosureParameterDeclaration:7" id="1563150392328939118">
+ <property name="name:7" value="it" />
+ <node role="type:7" type="jetbrains.mps.baseLanguage.structure.WildCardType:3" id="1563150392328939119" />
+ </node>
+ </node>
</node>
- <node role="operation:3" type="jetbrains.mps.baseLanguage.collections.structure.AsSequenceOperation:7" id="1221883262884815837" />
</node>
</node>
</node>
@@ -739,6 +766,9 @@
<node role="parameter:3" type="jetbrains.mps.baseLanguage.structure.ParameterDeclaration:3" id="8492459591399147436">
<property name="name:3" value="classPath" />
<node role="type:3" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="8492459591399147437" />
+ <node role="annotation:3" type="jetbrains.mps.baseLanguage.structure.AnnotationInstance:3" id="1563150392328872881">
+ <link role="annotation:3" targetNodeId="38.~Nullable" resolveInfo="Nullable" />
+ </node>
</node>
<node role="returnType:3" type="jetbrains.mps.baseLanguage.structure.VoidType:3" id="8492459591399147438" />
<node role="body:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="8492459591399147439">
@@ -852,6 +882,9 @@
</node>
<node role="visibility:3" type="jetbrains.mps.baseLanguage.structure.ProtectedVisibility:3" id="8492459591399147488" />
<node role="returnType:3" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="8492459591399147489" />
+ <node role="annotation:3" type="jetbrains.mps.baseLanguage.structure.AnnotationInstance:3" id="1563150392328872880">
+ <link role="annotation:3" targetNodeId="38.~Nullable" resolveInfo="Nullable" />
+ </node>
</node>
<node role="method:3" type="jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration:3" id="8492459591399147490">
<property name="name:3" value="getClasspath" />
@@ -1437,6 +1470,9 @@
<property name="name:3" value="javaHome" />
<node role="type:3" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="8492459591399147671" />
</node>
+ <node role="annotation:3" type="jetbrains.mps.baseLanguage.structure.AnnotationInstance:3" id="1563150392328864306">
+ <link role="annotation:3" targetNodeId="38.~NotNull" resolveInfo="NotNull" />
+ </node>
</node>
<node role="staticMethod:3" type="jetbrains.mps.baseLanguage.structure.StaticMethodDeclaration:3" id="2178855608170364043">
<property name="name:3" value="getJavaHomes" />
@@ -2105,6 +2141,9 @@
<node role="parameter:3" type="jetbrains.mps.baseLanguage.structure.ParameterDeclaration:3" id="6796549325584425932">
<property name="name:3" value="className" />
<node role="type:3" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="6796549325584425934" />
+ <node role="annotation:3" type="jetbrains.mps.baseLanguage.structure.AnnotationInstance:3" id="1563150392328907613">
+ <link role="annotation:3" targetNodeId="38.~NotNull" resolveInfo="NotNull" />
+ </node>
</node>
<node role="body:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="8492459591399148244">
<node role="statement:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement:3" id="8673268087143253418">
@@ -2312,6 +2351,69 @@
</node>
</node>
</node>
+ <node role="catchClause:3" type="jetbrains.mps.baseLanguage.structure.CatchClause:3" id="1563150392328907614">
+ <node role="throwable:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration:3" id="1563150392328907615">
+ <property name="name:3" value="npe" />
+ <node role="type:3" type="jetbrains.mps.baseLanguage.structure.ClassifierType:3" id="1563150392328907618">
+ <link role="classifier:3" targetNodeId="34.~NullPointerException" resolveInfo="NullPointerException" />
+ </node>
+ </node>
+ <node role="catchBody:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="1563150392328907617">
+ <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement:3" id="1563150392328907641">
+ <node role="localVariableDeclaration:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration:3" id="1563150392328907642">
+ <property name="name:3" value="message" />
+ <node role="type:3" type="jetbrains.mps.baseLanguage.structure.StringType:3" id="1563150392328907643" />
+ <node role="initializer:3" type="jetbrains.mps.baseLanguage.structure.PlusExpression:3" id="1563150392328907661">
+ <node role="rightExpression:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1563150392328907664">
+ <link role="variableDeclaration:3" targetNodeId="8673268087143253419" resolveInfo="params" />
+ </node>
+ <node role="leftExpression:3" type="jetbrains.mps.baseLanguage.structure.PlusExpression:3" id="1563150392328907644">
+ <node role="leftExpression:3" type="jetbrains.mps.baseLanguage.structure.PlusExpression:3" id="1563150392328907646">
+ <node role="leftExpression:3" type="jetbrains.mps.baseLanguage.structure.StringLiteral:3" id="1563150392328907647">
+ <property name="value:3" value="Can't run class " />
+ </node>
+ <node role="rightExpression:3" type="jetbrains.mps.baseLanguage.structure.ParameterReference:3" id="1563150392328907648">
+ <link role="variableDeclaration:3" targetNodeId="6796549325584425932" resolveInfo="className" />
+ </node>
+ </node>
+ <node role="rightExpression:3" type="jetbrains.mps.baseLanguage.structure.StringLiteral:3" id="1563150392328907645">
+ <property name="value:3" value=". One of the command line arguments is null:\n" />
+ </node>
+ </node>
+ </node>
+ </node>
+ </node>
+ <node role="statement:3" type="jetbrains.mps.baseLanguage.logging.structure.LogStatement:0" id="1563150392328907619">
+ <property name="severity:0" value="error" />
+ <property name="hasException:0" value="true" />
+ <node role="logExpression:0" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1563150392328907649">
+ <link role="variableDeclaration:3" targetNodeId="1563150392328907642" resolveInfo="message" />
+ </node>
+ <node role="exception:0" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1563150392328907621">
+ <link role="variableDeclaration:3" targetNodeId="1563150392328907615" resolveInfo="npe" />
+ </node>
+ </node>
+ <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ThrowStatement:3" id="1563150392328907631">
+ <node role="throwable:3" type="jetbrains.mps.baseLanguage.structure.GenericNewExpression:3" id="1563150392328907632">
+ <node role="creator:3" type="jetbrains.mps.baseLanguage.structure.ClassCreator:3" id="1563150392328907633">
+ <link role="baseMethodDeclaration:3" targetNodeId="32.~ProcessNotCreatedException.&lt;init&gt;(java.lang.String,java.lang.Throwable,com.intellij.execution.configurations.GeneralCommandLine)" resolveInfo="ProcessNotCreatedException" />
+ <node role="actualArgument:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1563150392328907652">
+ <link role="variableDeclaration:3" targetNodeId="1563150392328907642" resolveInfo="message" />
+ </node>
+ <node role="actualArgument:3" type="jetbrains.mps.baseLanguage.structure.LocalVariableReference:3" id="1563150392328907650">
+ <link role="variableDeclaration:3" targetNodeId="1563150392328907615" resolveInfo="npe" />
+ </node>
+ <node role="actualArgument:3" type="jetbrains.mps.baseLanguage.structure.DotExpression:3" id="1563150392328907638">
+ <node role="operand:3" type="jetbrains.mps.baseLanguage.structure.ThisExpression:3" id="1563150392328907639" />
+ <node role="operation:3" type="jetbrains.mps.baseLanguage.structure.InstanceMethodCallOperation:3" id="1563150392328907640">
+ <link role="baseMethodDeclaration:3" targetNodeId="1221883262884825717" resolveInfo="getCommandLine" />
+ </node>
+ </node>
+ </node>
+ </node>
+ </node>
+ </node>
+ </node>
<node role="body:3" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="8492459591399148367">
<node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ReturnStatement:3" id="8492459591399148368">
<node role="expression:3" type="jetbrains.mps.baseLanguage.structure.DotExpression:3" id="8492459591399148369">
Please sign in to comment.
Something went wrong with that request. Please try again.