-
Key: QVT13-60
-
Legacy Issue Number: 19810
-
Status: closed
-
Source: Heinz Nixdorf Institute, University of Paderborn ( Christopher Gerking)
-
Summary:
The following helper from the specification is a NOP, because List::append has no side effect in QVT 1.2.
helper Package::computeCandidates(inout list:List) : List
{ if (self.nothingToAdd()) return list; list.append(self.retrieveCandidates()); return list; }Therefore the snippet should rather use List::add.
-
Reported: MOF 1.2 — Thu, 25 Jun 2015 04:00 GMT
-
Disposition: Resolved — QVT 1.3
-
Disposition Summary:
Incorrect use of side-effect free append in example
The following helper from the specification is a NOP, because List::append has no side effect in QVT 1.2.
helper Package::computeCandidates(inout list:List) : List
{ if (self.nothingToAdd()) return list; list.append(self.retrieveCandidates()); return list; }Therefore the snippet should rather use List::add.
Discussion
Yes
-
Updated: Tue, 29 Mar 2016 15:09 GMT