Skip to content

Commit 511885e

Browse files
committed
fixed types for tail and sort operations #888
1 parent ad1cb35 commit 511885e

File tree

2 files changed

+521
-73
lines changed
  • code/languages/org.iets3.opensource/languages

2 files changed

+521
-73
lines changed

code/languages/org.iets3.opensource/languages/org.iets3.core.expr.genjava.base/generator/template/[email protected]

Lines changed: 86 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5671,33 +5671,45 @@
56715671
<node concept="2YIFZM" id="7B4QWudKHL_" role="3cqZAk">
56725672
<ref role="1Pybhc" to="j10v:~TreePVector" resolve="TreePVector" />
56735673
<ref role="37wK5l" to="j10v:~TreePVector.empty()" resolve="empty" />
5674-
</node>
5675-
</node>
5676-
</node>
5677-
<node concept="9aQIb" id="7B4QWudKKfE" role="9aQIa">
5678-
<node concept="3clFbS" id="7B4QWudKKfF" role="9aQI4">
5679-
<node concept="3cpWs6" id="7B4QWudKKx2" role="3cqZAp">
5680-
<node concept="2OqwBi" id="7B4QWudKS5Y" role="3cqZAk">
5681-
<node concept="2YIFZM" id="7B4QWudKOYi" role="2Oq$k0">
5682-
<ref role="1Pybhc" to="j10v:~TreePVector" resolve="TreePVector" />
5683-
<ref role="37wK5l" to="j10v:~TreePVector.empty()" resolve="empty" />
5684-
<node concept="29HgVG" id="7B4QWudLsi4" role="lGtFl">
5685-
<node concept="3NFfHV" id="7B4QWudLsi5" role="3NFExx">
5686-
<node concept="3clFbS" id="7B4QWudLsi6" role="2VODD2">
5687-
<node concept="3clFbF" id="7B4QWudLsic" role="3cqZAp">
5688-
<node concept="2OqwBi" id="7B4QWudLsi7" role="3clFbG">
5689-
<node concept="3TrEf2" id="7B4QWudLsia" role="2OqNvi">
5690-
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
5674+
<node concept="3uibUv" id="45lMUk8f95m" role="3PaCim">
5675+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
5676+
<node concept="29HgVG" id="45lMUk8fmJu" role="lGtFl">
5677+
<node concept="3NFfHV" id="45lMUk8fnmc" role="3NFExx">
5678+
<node concept="3clFbS" id="45lMUk8fnmd" role="2VODD2">
5679+
<node concept="3clFbF" id="45lMUk8fo17" role="3cqZAp">
5680+
<node concept="2OqwBi" id="45lMUk8fup2" role="3clFbG">
5681+
<node concept="1PxgMI" id="45lMUk8frAp" role="2Oq$k0">
5682+
<node concept="chp4Y" id="45lMUk8fsWp" role="3oSUPX">
5683+
<ref role="cht4Q" to="700h:6zmBjqUily5" resolve="CollectionType" />
5684+
</node>
5685+
<node concept="2OqwBi" id="45lMUk8fA1e" role="1m5AlR">
5686+
<node concept="2OqwBi" id="45lMUk8foF1" role="2Oq$k0">
5687+
<node concept="30H73N" id="45lMUk8fo16" role="2Oq$k0" />
5688+
<node concept="3TrEf2" id="45lMUk8fq9y" role="2OqNvi">
5689+
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
5690+
</node>
5691+
</node>
5692+
<node concept="3JvlWi" id="45lMUk8fC8C" role="2OqNvi" />
56915693
</node>
5692-
<node concept="30H73N" id="7B4QWudLsib" role="2Oq$k0" />
5694+
</node>
5695+
<node concept="3TrEf2" id="45lMUk8fFeq" role="2OqNvi">
5696+
<ref role="3Tt5mk" to="700h:6zmBjqUily6" resolve="baseType" />
56935697
</node>
56945698
</node>
56955699
</node>
56965700
</node>
56975701
</node>
56985702
</node>
5703+
</node>
5704+
</node>
5705+
</node>
5706+
</node>
5707+
<node concept="9aQIb" id="7B4QWudKKfE" role="9aQIa">
5708+
<node concept="3clFbS" id="7B4QWudKKfF" role="9aQI4">
5709+
<node concept="3cpWs6" id="7B4QWudKKx2" role="3cqZAp">
5710+
<node concept="2OqwBi" id="7B4QWudKS5Y" role="3cqZAk">
56995711
<node concept="liA8E" id="7B4QWudL22C" role="2OqNvi">
5700-
<ref role="37wK5l" to="j10v:~TreePVector.subList(int,int)" resolve="subList" />
5712+
<ref role="37wK5l" to="j10v:~PVector.subList(int,int)" resolve="subList" />
57015713
<node concept="3cmrfG" id="7B4QWudL41r" role="37wK5m">
57025714
<property role="3cmrfH" value="1" />
57035715
</node>
@@ -5725,6 +5737,61 @@
57255737
</node>
57265738
</node>
57275739
</node>
5740+
<node concept="1eOMI4" id="45lMUk8YWxF" role="2Oq$k0">
5741+
<node concept="10QFUN" id="45lMUk8YWxC" role="1eOMHV">
5742+
<node concept="3uibUv" id="45lMUk8Z1zU" role="10QFUM">
5743+
<ref role="3uigEE" to="j10v:~PVector" resolve="PVector" />
5744+
<node concept="3uibUv" id="45lMUk8Zp0x" role="11_B2D">
5745+
<ref role="3uigEE" to="wyt6:~Object" resolve="Object" />
5746+
<node concept="29HgVG" id="45lMUk8Zp0y" role="lGtFl">
5747+
<node concept="3NFfHV" id="45lMUk8Zp0z" role="3NFExx">
5748+
<node concept="3clFbS" id="45lMUk8Zp0$" role="2VODD2">
5749+
<node concept="3clFbF" id="45lMUk8Zp0_" role="3cqZAp">
5750+
<node concept="2OqwBi" id="45lMUk8Zp0A" role="3clFbG">
5751+
<node concept="1PxgMI" id="45lMUk8Zp0B" role="2Oq$k0">
5752+
<node concept="chp4Y" id="45lMUk8Zp0C" role="3oSUPX">
5753+
<ref role="cht4Q" to="700h:6zmBjqUily5" resolve="CollectionType" />
5754+
</node>
5755+
<node concept="2OqwBi" id="45lMUk8Zp0D" role="1m5AlR">
5756+
<node concept="2OqwBi" id="45lMUk8Zp0E" role="2Oq$k0">
5757+
<node concept="30H73N" id="45lMUk8Zp0F" role="2Oq$k0" />
5758+
<node concept="3TrEf2" id="45lMUk8Zp0G" role="2OqNvi">
5759+
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
5760+
</node>
5761+
</node>
5762+
<node concept="3JvlWi" id="45lMUk8Zp0H" role="2OqNvi" />
5763+
</node>
5764+
</node>
5765+
<node concept="3TrEf2" id="45lMUk8Zp0I" role="2OqNvi">
5766+
<ref role="3Tt5mk" to="700h:6zmBjqUily6" resolve="baseType" />
5767+
</node>
5768+
</node>
5769+
</node>
5770+
</node>
5771+
</node>
5772+
</node>
5773+
</node>
5774+
</node>
5775+
<node concept="2YIFZM" id="7B4QWudKOYi" role="10QFUP">
5776+
<ref role="37wK5l" to="j10v:~TreePVector.empty()" resolve="empty" />
5777+
<ref role="1Pybhc" to="j10v:~TreePVector" resolve="TreePVector" />
5778+
<node concept="29HgVG" id="7B4QWudLsi4" role="lGtFl">
5779+
<node concept="3NFfHV" id="7B4QWudLsi5" role="3NFExx">
5780+
<node concept="3clFbS" id="7B4QWudLsi6" role="2VODD2">
5781+
<node concept="3clFbF" id="7B4QWudLsic" role="3cqZAp">
5782+
<node concept="2OqwBi" id="7B4QWudLsi7" role="3clFbG">
5783+
<node concept="3TrEf2" id="7B4QWudLsia" role="2OqNvi">
5784+
<ref role="3Tt5mk" to="hm2y:4rZeNQ6NgXF" resolve="expr" />
5785+
</node>
5786+
<node concept="30H73N" id="7B4QWudLsib" role="2Oq$k0" />
5787+
</node>
5788+
</node>
5789+
</node>
5790+
</node>
5791+
</node>
5792+
</node>
5793+
</node>
5794+
</node>
57285795
</node>
57295796
</node>
57305797
</node>

0 commit comments

Comments
 (0)