Skip to content

Commit e59293a

Browse files
author
Alexander Pann
committed
Core expr plugin: fix issue with lambda
1 parent 8af8c90 commit e59293a

File tree

1 file changed

+44
-19
lines changed
  • code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.plugin/models

1 file changed

+44
-19
lines changed

code/languages/org.iets3.opensource/solutions/org.iets3.core.expr.plugin/models/plugin.mps

Lines changed: 44 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@
6868
<import index="461n" ref="r:3b46a963-6deb-4d82-bdc0-36b5d9297fcf(de.slisson.mps.conditionalEditor.hints.editor)" />
6969
<import index="g1qu" ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5/java:com.intellij.util.ui(MPS.IDEA/)" />
7070
<import index="jmi8" ref="498d89d2-c2e9-11e2-ad49-6cf049e62fe5/java:com.intellij.ide.util(MPS.IDEA/)" />
71+
<import index="82uw" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util.function(JDK/)" />
7172
<import index="tpcu" ref="r:00000000-0000-4000-0000-011c89590282(jetbrains.mps.lang.core.behavior)" implicit="true" />
7273
<import index="3673" ref="r:78633c85-d020-485e-aaa3-59e2daa3b826(com.mbeddr.mpsutil.interpreter.structure)" implicit="true" />
7374
<import index="kqnq" ref="r:7628c3bd-6988-4d33-9682-86b8cef4b8c0(com.mbeddr.mpsutil.interpreter.behavior)" implicit="true" />
@@ -262,6 +263,9 @@
262263
<property id="1176718929932" name="isFinal" index="3TUv4t" />
263264
<child id="1068431790190" name="initializer" index="33vP2m" />
264265
</concept>
266+
<concept id="1513279640923991009" name="jetbrains.mps.baseLanguage.structure.IGenericClassCreator" flags="ng" index="366HgL">
267+
<property id="1513279640906337053" name="inferTypeParams" index="373rjd" />
268+
</concept>
265269
<concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
266270
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
267271
</concept>
@@ -381,6 +385,7 @@
381385
</concept>
382386
<concept id="1170345865475" name="jetbrains.mps.baseLanguage.structure.AnonymousClass" flags="ig" index="1Y3b0j">
383387
<reference id="1170346070688" name="classifier" index="1Y3XeK" />
388+
<child id="1201186121363" name="typeParameter" index="2Ghqu4" />
384389
</concept>
385390
</language>
386391
<language id="c0080a47-7e37-4558-bee9-9ae18e690549" name="jetbrains.mps.lang.extension">
@@ -1218,32 +1223,52 @@
12181223
</node>
12191224
</node>
12201225
</node>
1221-
<node concept="3clFbF" id="5Ch7I6mj5Te" role="3cqZAp">
1222-
<node concept="37vLTI" id="5Ch7I6mj5Tf" role="3clFbG">
1223-
<node concept="1bVj0M" id="5Ch7I6mj5Tg" role="37vLTx">
1224-
<node concept="37vLTG" id="5Ch7I6mj5Th" role="1bW2Oz">
1225-
<property role="TrG5h" value="it" />
1226-
<node concept="3uibUv" id="5Ch7I6mj5Ti" role="1tU5fm">
1227-
<ref role="3uigEE" to="dxuu:~JComponent" resolve="JComponent" />
1228-
</node>
1229-
</node>
1230-
<node concept="3clFbS" id="5Ch7I6mj5Tj" role="1bW5cS">
1231-
<node concept="3clFbF" id="5Ch7I6mj5Tk" role="3cqZAp">
1232-
<node concept="2YIFZM" id="5Ch7I6mj5Tl" role="3clFbG">
1233-
<ref role="37wK5l" node="1jYY0u2PP5y" resolve="remove" />
1234-
<ref role="1Pybhc" node="1jYY0u2Oaoc" resolve="Disposables" />
1235-
<node concept="37vLTw" id="5Ch7I6mj5Tm" role="37wK5m">
1236-
<ref role="3cqZAo" node="5Ch7I6mj5Th" resolve="it" />
1226+
<node concept="3clFbF" id="6gm0QU7cNvj" role="3cqZAp">
1227+
<node concept="37vLTI" id="6gm0QU7cVnZ" role="3clFbG">
1228+
<node concept="2ShNRf" id="6gm0QU7cXdP" role="37vLTx">
1229+
<node concept="YeOm9" id="6gm0QU7dqS2" role="2ShVmc">
1230+
<node concept="1Y3b0j" id="6gm0QU7dqS5" role="YeSDq">
1231+
<property role="2bfB8j" value="true" />
1232+
<property role="373rjd" value="true" />
1233+
<ref role="1Y3XeK" to="82uw:~Consumer" resolve="Consumer" />
1234+
<ref role="37wK5l" to="wyt6:~Object.&lt;init&gt;()" />
1235+
<node concept="3Tm1VV" id="6gm0QU7dqS6" role="1B3o_S" />
1236+
<node concept="3clFb_" id="6gm0QU7dqSk" role="jymVt">
1237+
<property role="TrG5h" value="accept" />
1238+
<node concept="3Tm1VV" id="6gm0QU7dqSl" role="1B3o_S" />
1239+
<node concept="3cqZAl" id="6gm0QU7dqSn" role="3clF45" />
1240+
<node concept="37vLTG" id="6gm0QU7dqSo" role="3clF46">
1241+
<property role="TrG5h" value="component" />
1242+
<node concept="3uibUv" id="6gm0QU7dqSw" role="1tU5fm">
1243+
<ref role="3uigEE" to="dxuu:~JComponent" resolve="JComponent" />
1244+
</node>
1245+
</node>
1246+
<node concept="3clFbS" id="6gm0QU7dqSq" role="3clF47">
1247+
<node concept="3clFbF" id="6gm0QU7dvWX" role="3cqZAp">
1248+
<node concept="2YIFZM" id="5Ch7I6mj5Tl" role="3clFbG">
1249+
<ref role="37wK5l" node="1jYY0u2PP5y" resolve="remove" />
1250+
<ref role="1Pybhc" node="1jYY0u2Oaoc" resolve="Disposables" />
1251+
<node concept="37vLTw" id="5Ch7I6mj5Tm" role="37wK5m">
1252+
<ref role="3cqZAo" node="6gm0QU7dqSo" resolve="component" />
1253+
</node>
1254+
</node>
1255+
</node>
12371256
</node>
1257+
<node concept="2AHcQZ" id="6gm0QU7dqSs" role="2AJF6D">
1258+
<ref role="2AI5Lk" to="wyt6:~Override" />
1259+
</node>
1260+
</node>
1261+
<node concept="3uibUv" id="6gm0QU7dqSv" role="2Ghqu4">
1262+
<ref role="3uigEE" to="dxuu:~JComponent" resolve="JComponent" />
12381263
</node>
12391264
</node>
12401265
</node>
12411266
</node>
1242-
<node concept="2OqwBi" id="5Ch7I6mj5Tn" role="37vLTJ">
1243-
<node concept="37vLTw" id="5Ch7I6mj5To" role="2Oq$k0">
1267+
<node concept="2OqwBi" id="6gm0QU7cPRb" role="37vLTJ">
1268+
<node concept="37vLTw" id="6gm0QU7cNvh" role="2Oq$k0">
12441269
<ref role="3cqZAo" node="5Ch7I6mj5T2" resolve="options" />
12451270
</node>
1246-
<node concept="2OwXpG" id="5Ch7I6mj5Tp" role="2OqNvi">
1271+
<node concept="2OwXpG" id="6gm0QU7cSDL" role="2OqNvi">
12471272
<ref role="2Oxat5" to="pu3r:1jYY0u2P2KW" resolve="disposer" />
12481273
</node>
12491274
</node>

0 commit comments

Comments
 (0)