Helios-Commands-SUnit.js 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621
  1. define(["amber/boot", "require", "helios/Helios-Commands-Tools"], function($boot,requirejs){"use strict";
  2. var $core=$boot.api,nil=$boot.nilAsValue,$nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
  3. var $pkg = $core.addPackage("Helios-Commands-SUnit");
  4. $pkg.innerEval = function (expr) { return eval(expr); };
  5. $pkg.transport = {"type":"amd","amdNamespace":"helios"};
  6. $core.addClass("HLSUnitCommand", $globals.HLToolCommand, [], "Helios-Commands-SUnit");
  7. //>>excludeStart("ide", pragmas.excludeIdeData);
  8. $globals.HLSUnitCommand.comment="I group the commands pertaining to Helios-SUnit (`HLSUnitModel`)";
  9. //>>excludeEnd("ide");
  10. $core.addMethod(
  11. $core.method({
  12. selector: "isValidFor:",
  13. protocol: "testing",
  14. //>>excludeStart("ide", pragmas.excludeIdeData);
  15. args: ["aModel"],
  16. source: "isValidFor: aModel\x0a\x09^ aModel isKindOf: HLSUnitModel",
  17. referencedClasses: ["HLSUnitModel"],
  18. //>>excludeEnd("ide");
  19. pragmas: [],
  20. messageSends: ["isKindOf:"]
  21. }, function ($methodClass){ return function (aModel){
  22. var self=this,$self=this;
  23. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  24. return $core.withContext(function($ctx1) {
  25. //>>excludeEnd("ctx");
  26. return $recv(aModel)._isKindOf_($globals.HLSUnitModel);
  27. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  28. }, function($ctx1) {$ctx1.fill(self,"isValidFor:",{aModel:aModel})});
  29. //>>excludeEnd("ctx");
  30. }; }),
  31. $globals.HLSUnitCommand.a$cls);
  32. $core.addClass("HLSUnitInvertSelectedCommand", $globals.HLSUnitCommand, [], "Helios-Commands-SUnit");
  33. //>>excludeStart("ide", pragmas.excludeIdeData);
  34. $globals.HLSUnitInvertSelectedCommand.comment="I group the commands that invert selections";
  35. //>>excludeEnd("ide");
  36. $core.addMethod(
  37. $core.method({
  38. selector: "key",
  39. protocol: "accessing",
  40. //>>excludeStart("ide", pragmas.excludeIdeData);
  41. args: [],
  42. source: "key\x0a\x09^ 'i'",
  43. referencedClasses: [],
  44. //>>excludeEnd("ide");
  45. pragmas: [],
  46. messageSends: []
  47. }, function ($methodClass){ return function (){
  48. var self=this,$self=this;
  49. return "i";
  50. }; }),
  51. $globals.HLSUnitInvertSelectedCommand.a$cls);
  52. $core.addMethod(
  53. $core.method({
  54. selector: "label",
  55. protocol: "accessing",
  56. //>>excludeStart("ide", pragmas.excludeIdeData);
  57. args: [],
  58. source: "label\x0a\x09^'Invert selection'",
  59. referencedClasses: [],
  60. //>>excludeEnd("ide");
  61. pragmas: [],
  62. messageSends: []
  63. }, function ($methodClass){ return function (){
  64. var self=this,$self=this;
  65. return "Invert selection";
  66. }; }),
  67. $globals.HLSUnitInvertSelectedCommand.a$cls);
  68. $core.addClass("HLSUnitInvertSelectedClassesCommand", $globals.HLSUnitInvertSelectedCommand, [], "Helios-Commands-SUnit");
  69. //>>excludeStart("ide", pragmas.excludeIdeData);
  70. $globals.HLSUnitInvertSelectedClassesCommand.comment="Invert the currently selected classes on a `HLSUnitModel`";
  71. //>>excludeEnd("ide");
  72. $core.addMethod(
  73. $core.method({
  74. selector: "category",
  75. protocol: "accessing",
  76. //>>excludeStart("ide", pragmas.excludeIdeData);
  77. args: [],
  78. source: "category\x0a\x09^'Classes'",
  79. referencedClasses: [],
  80. //>>excludeEnd("ide");
  81. pragmas: [],
  82. messageSends: []
  83. }, function ($methodClass){ return function (){
  84. var self=this,$self=this;
  85. return "Classes";
  86. }; }),
  87. $globals.HLSUnitInvertSelectedClassesCommand);
  88. $core.addMethod(
  89. $core.method({
  90. selector: "execute",
  91. protocol: "executing",
  92. //>>excludeStart("ide", pragmas.excludeIdeData);
  93. args: [],
  94. source: "execute\x0a\x09self model invertSelectedClasses",
  95. referencedClasses: [],
  96. //>>excludeEnd("ide");
  97. pragmas: [],
  98. messageSends: ["invertSelectedClasses", "model"]
  99. }, function ($methodClass){ return function (){
  100. var self=this,$self=this;
  101. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  102. return $core.withContext(function($ctx1) {
  103. //>>excludeEnd("ctx");
  104. $recv($self._model())._invertSelectedClasses();
  105. return self;
  106. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  107. }, function($ctx1) {$ctx1.fill(self,"execute",{})});
  108. //>>excludeEnd("ctx");
  109. }; }),
  110. $globals.HLSUnitInvertSelectedClassesCommand);
  111. $core.addMethod(
  112. $core.method({
  113. selector: "isActive",
  114. protocol: "testing",
  115. //>>excludeStart("ide", pragmas.excludeIdeData);
  116. args: [],
  117. source: "isActive\x0a\x09^model selectedPackages notEmpty",
  118. referencedClasses: [],
  119. //>>excludeEnd("ide");
  120. pragmas: [],
  121. messageSends: ["notEmpty", "selectedPackages"]
  122. }, function ($methodClass){ return function (){
  123. var self=this,$self=this;
  124. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  125. return $core.withContext(function($ctx1) {
  126. //>>excludeEnd("ctx");
  127. return $recv($recv($self.model)._selectedPackages())._notEmpty();
  128. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  129. }, function($ctx1) {$ctx1.fill(self,"isActive",{})});
  130. //>>excludeEnd("ctx");
  131. }; }),
  132. $globals.HLSUnitInvertSelectedClassesCommand);
  133. $core.addMethod(
  134. $core.method({
  135. selector: "key",
  136. protocol: "accessing",
  137. //>>excludeStart("ide", pragmas.excludeIdeData);
  138. args: [],
  139. source: "key\x0a\x09^ 'c'",
  140. referencedClasses: [],
  141. //>>excludeEnd("ide");
  142. pragmas: [],
  143. messageSends: []
  144. }, function ($methodClass){ return function (){
  145. var self=this,$self=this;
  146. return "c";
  147. }; }),
  148. $globals.HLSUnitInvertSelectedClassesCommand.a$cls);
  149. $core.addMethod(
  150. $core.method({
  151. selector: "label",
  152. protocol: "accessing",
  153. //>>excludeStart("ide", pragmas.excludeIdeData);
  154. args: [],
  155. source: "label\x0a\x09^ 'Invert selected classes'",
  156. referencedClasses: [],
  157. //>>excludeEnd("ide");
  158. pragmas: [],
  159. messageSends: []
  160. }, function ($methodClass){ return function (){
  161. var self=this,$self=this;
  162. return "Invert selected classes";
  163. }; }),
  164. $globals.HLSUnitInvertSelectedClassesCommand.a$cls);
  165. $core.addClass("HLSUnitInvertSelectedPackagesCommand", $globals.HLSUnitInvertSelectedCommand, [], "Helios-Commands-SUnit");
  166. //>>excludeStart("ide", pragmas.excludeIdeData);
  167. $globals.HLSUnitInvertSelectedPackagesCommand.comment="Invert the currently selected packages on a `HLSUnitModel`";
  168. //>>excludeEnd("ide");
  169. $core.addMethod(
  170. $core.method({
  171. selector: "category",
  172. protocol: "accessing",
  173. //>>excludeStart("ide", pragmas.excludeIdeData);
  174. args: [],
  175. source: "category\x0a\x09^'Packages'",
  176. referencedClasses: [],
  177. //>>excludeEnd("ide");
  178. pragmas: [],
  179. messageSends: []
  180. }, function ($methodClass){ return function (){
  181. var self=this,$self=this;
  182. return "Packages";
  183. }; }),
  184. $globals.HLSUnitInvertSelectedPackagesCommand);
  185. $core.addMethod(
  186. $core.method({
  187. selector: "execute",
  188. protocol: "executing",
  189. //>>excludeStart("ide", pragmas.excludeIdeData);
  190. args: [],
  191. source: "execute\x0a\x09self model invertSelectedPackages",
  192. referencedClasses: [],
  193. //>>excludeEnd("ide");
  194. pragmas: [],
  195. messageSends: ["invertSelectedPackages", "model"]
  196. }, function ($methodClass){ return function (){
  197. var self=this,$self=this;
  198. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  199. return $core.withContext(function($ctx1) {
  200. //>>excludeEnd("ctx");
  201. $recv($self._model())._invertSelectedPackages();
  202. return self;
  203. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  204. }, function($ctx1) {$ctx1.fill(self,"execute",{})});
  205. //>>excludeEnd("ctx");
  206. }; }),
  207. $globals.HLSUnitInvertSelectedPackagesCommand);
  208. $core.addMethod(
  209. $core.method({
  210. selector: "isActive",
  211. protocol: "testing",
  212. //>>excludeStart("ide", pragmas.excludeIdeData);
  213. args: [],
  214. source: "isActive\x0a\x09^true",
  215. referencedClasses: [],
  216. //>>excludeEnd("ide");
  217. pragmas: [],
  218. messageSends: []
  219. }, function ($methodClass){ return function (){
  220. var self=this,$self=this;
  221. return true;
  222. }; }),
  223. $globals.HLSUnitInvertSelectedPackagesCommand);
  224. $core.addMethod(
  225. $core.method({
  226. selector: "key",
  227. protocol: "accessing",
  228. //>>excludeStart("ide", pragmas.excludeIdeData);
  229. args: [],
  230. source: "key\x0a\x09^ 'p'",
  231. referencedClasses: [],
  232. //>>excludeEnd("ide");
  233. pragmas: [],
  234. messageSends: []
  235. }, function ($methodClass){ return function (){
  236. var self=this,$self=this;
  237. return "p";
  238. }; }),
  239. $globals.HLSUnitInvertSelectedPackagesCommand.a$cls);
  240. $core.addMethod(
  241. $core.method({
  242. selector: "label",
  243. protocol: "accessing",
  244. //>>excludeStart("ide", pragmas.excludeIdeData);
  245. args: [],
  246. source: "label\x0a\x09^ 'Invert selected packages'",
  247. referencedClasses: [],
  248. //>>excludeEnd("ide");
  249. pragmas: [],
  250. messageSends: []
  251. }, function ($methodClass){ return function (){
  252. var self=this,$self=this;
  253. return "Invert selected packages";
  254. }; }),
  255. $globals.HLSUnitInvertSelectedPackagesCommand.a$cls);
  256. $core.addClass("HLSUnitRunTests", $globals.HLSUnitCommand, [], "Helios-Commands-SUnit");
  257. //>>excludeStart("ide", pragmas.excludeIdeData);
  258. $globals.HLSUnitRunTests.comment="Run the test cases in the currently selected classes on a `HLSUnitModel`";
  259. //>>excludeEnd("ide");
  260. $core.addMethod(
  261. $core.method({
  262. selector: "execute",
  263. protocol: "executing",
  264. //>>excludeStart("ide", pragmas.excludeIdeData);
  265. args: [],
  266. source: "execute\x0a\x09self model runTests",
  267. referencedClasses: [],
  268. //>>excludeEnd("ide");
  269. pragmas: [],
  270. messageSends: ["runTests", "model"]
  271. }, function ($methodClass){ return function (){
  272. var self=this,$self=this;
  273. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  274. return $core.withContext(function($ctx1) {
  275. //>>excludeEnd("ctx");
  276. $recv($self._model())._runTests();
  277. return self;
  278. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  279. }, function($ctx1) {$ctx1.fill(self,"execute",{})});
  280. //>>excludeEnd("ctx");
  281. }; }),
  282. $globals.HLSUnitRunTests);
  283. $core.addMethod(
  284. $core.method({
  285. selector: "isActive",
  286. protocol: "testing",
  287. //>>excludeStart("ide", pragmas.excludeIdeData);
  288. args: [],
  289. source: "isActive\x0a\x09^true",
  290. referencedClasses: [],
  291. //>>excludeEnd("ide");
  292. pragmas: [],
  293. messageSends: []
  294. }, function ($methodClass){ return function (){
  295. var self=this,$self=this;
  296. return true;
  297. }; }),
  298. $globals.HLSUnitRunTests);
  299. $core.addMethod(
  300. $core.method({
  301. selector: "key",
  302. protocol: "accessing",
  303. //>>excludeStart("ide", pragmas.excludeIdeData);
  304. args: [],
  305. source: "key\x0a\x09^'r'",
  306. referencedClasses: [],
  307. //>>excludeEnd("ide");
  308. pragmas: [],
  309. messageSends: []
  310. }, function ($methodClass){ return function (){
  311. var self=this,$self=this;
  312. return "r";
  313. }; }),
  314. $globals.HLSUnitRunTests.a$cls);
  315. $core.addMethod(
  316. $core.method({
  317. selector: "label",
  318. protocol: "accessing",
  319. //>>excludeStart("ide", pragmas.excludeIdeData);
  320. args: [],
  321. source: "label\x0a\x09^'Run Tests'",
  322. referencedClasses: [],
  323. //>>excludeEnd("ide");
  324. pragmas: [],
  325. messageSends: []
  326. }, function ($methodClass){ return function (){
  327. var self=this,$self=this;
  328. return "Run Tests";
  329. }; }),
  330. $globals.HLSUnitRunTests.a$cls);
  331. $core.addClass("HLSUnitSelectAllCommand", $globals.HLSUnitCommand, [], "Helios-Commands-SUnit");
  332. //>>excludeStart("ide", pragmas.excludeIdeData);
  333. $globals.HLSUnitSelectAllCommand.comment="I group the select all commands";
  334. //>>excludeEnd("ide");
  335. $core.addMethod(
  336. $core.method({
  337. selector: "key",
  338. protocol: "accessing",
  339. //>>excludeStart("ide", pragmas.excludeIdeData);
  340. args: [],
  341. source: "key\x0a\x09^ 'a'",
  342. referencedClasses: [],
  343. //>>excludeEnd("ide");
  344. pragmas: [],
  345. messageSends: []
  346. }, function ($methodClass){ return function (){
  347. var self=this,$self=this;
  348. return "a";
  349. }; }),
  350. $globals.HLSUnitSelectAllCommand.a$cls);
  351. $core.addMethod(
  352. $core.method({
  353. selector: "label",
  354. protocol: "accessing",
  355. //>>excludeStart("ide", pragmas.excludeIdeData);
  356. args: [],
  357. source: "label\x0a\x09^ 'Select all'",
  358. referencedClasses: [],
  359. //>>excludeEnd("ide");
  360. pragmas: [],
  361. messageSends: []
  362. }, function ($methodClass){ return function (){
  363. var self=this,$self=this;
  364. return "Select all";
  365. }; }),
  366. $globals.HLSUnitSelectAllCommand.a$cls);
  367. $core.addClass("HLSUnitSelectAllClassesCommand", $globals.HLSUnitSelectAllCommand, [], "Helios-Commands-SUnit");
  368. //>>excludeStart("ide", pragmas.excludeIdeData);
  369. $globals.HLSUnitSelectAllClassesCommand.comment="Select all available test classes based on what packages are selected on a `HLSUnitModel`";
  370. //>>excludeEnd("ide");
  371. $core.addMethod(
  372. $core.method({
  373. selector: "category",
  374. protocol: "accessing",
  375. //>>excludeStart("ide", pragmas.excludeIdeData);
  376. args: [],
  377. source: "category\x0a\x09^'Classes'",
  378. referencedClasses: [],
  379. //>>excludeEnd("ide");
  380. pragmas: [],
  381. messageSends: []
  382. }, function ($methodClass){ return function (){
  383. var self=this,$self=this;
  384. return "Classes";
  385. }; }),
  386. $globals.HLSUnitSelectAllClassesCommand);
  387. $core.addMethod(
  388. $core.method({
  389. selector: "execute",
  390. protocol: "executing",
  391. //>>excludeStart("ide", pragmas.excludeIdeData);
  392. args: [],
  393. source: "execute\x0a\x09self model selectAllClasses",
  394. referencedClasses: [],
  395. //>>excludeEnd("ide");
  396. pragmas: [],
  397. messageSends: ["selectAllClasses", "model"]
  398. }, function ($methodClass){ return function (){
  399. var self=this,$self=this;
  400. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  401. return $core.withContext(function($ctx1) {
  402. //>>excludeEnd("ctx");
  403. $recv($self._model())._selectAllClasses();
  404. return self;
  405. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  406. }, function($ctx1) {$ctx1.fill(self,"execute",{})});
  407. //>>excludeEnd("ctx");
  408. }; }),
  409. $globals.HLSUnitSelectAllClassesCommand);
  410. $core.addMethod(
  411. $core.method({
  412. selector: "isActive",
  413. protocol: "testing",
  414. //>>excludeStart("ide", pragmas.excludeIdeData);
  415. args: [],
  416. source: "isActive\x0a\x09^model selectedPackages notEmpty",
  417. referencedClasses: [],
  418. //>>excludeEnd("ide");
  419. pragmas: [],
  420. messageSends: ["notEmpty", "selectedPackages"]
  421. }, function ($methodClass){ return function (){
  422. var self=this,$self=this;
  423. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  424. return $core.withContext(function($ctx1) {
  425. //>>excludeEnd("ctx");
  426. return $recv($recv($self.model)._selectedPackages())._notEmpty();
  427. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  428. }, function($ctx1) {$ctx1.fill(self,"isActive",{})});
  429. //>>excludeEnd("ctx");
  430. }; }),
  431. $globals.HLSUnitSelectAllClassesCommand);
  432. $core.addMethod(
  433. $core.method({
  434. selector: "key",
  435. protocol: "accessing",
  436. //>>excludeStart("ide", pragmas.excludeIdeData);
  437. args: [],
  438. source: "key\x0a\x09^ 'c'",
  439. referencedClasses: [],
  440. //>>excludeEnd("ide");
  441. pragmas: [],
  442. messageSends: []
  443. }, function ($methodClass){ return function (){
  444. var self=this,$self=this;
  445. return "c";
  446. }; }),
  447. $globals.HLSUnitSelectAllClassesCommand.a$cls);
  448. $core.addMethod(
  449. $core.method({
  450. selector: "label",
  451. protocol: "accessing",
  452. //>>excludeStart("ide", pragmas.excludeIdeData);
  453. args: [],
  454. source: "label\x0a\x09^ 'Select all classes'",
  455. referencedClasses: [],
  456. //>>excludeEnd("ide");
  457. pragmas: [],
  458. messageSends: []
  459. }, function ($methodClass){ return function (){
  460. var self=this,$self=this;
  461. return "Select all classes";
  462. }; }),
  463. $globals.HLSUnitSelectAllClassesCommand.a$cls);
  464. $core.addClass("HLSUnitSelectAllPackagesCommand", $globals.HLSUnitSelectAllCommand, [], "Helios-Commands-SUnit");
  465. //>>excludeStart("ide", pragmas.excludeIdeData);
  466. $globals.HLSUnitSelectAllPackagesCommand.comment="Select all packages with test cases on a `HLSUnitModel`";
  467. //>>excludeEnd("ide");
  468. $core.addMethod(
  469. $core.method({
  470. selector: "category",
  471. protocol: "accessing",
  472. //>>excludeStart("ide", pragmas.excludeIdeData);
  473. args: [],
  474. source: "category\x0a\x09^'Packages'",
  475. referencedClasses: [],
  476. //>>excludeEnd("ide");
  477. pragmas: [],
  478. messageSends: []
  479. }, function ($methodClass){ return function (){
  480. var self=this,$self=this;
  481. return "Packages";
  482. }; }),
  483. $globals.HLSUnitSelectAllPackagesCommand);
  484. $core.addMethod(
  485. $core.method({
  486. selector: "execute",
  487. protocol: "executing",
  488. //>>excludeStart("ide", pragmas.excludeIdeData);
  489. args: [],
  490. source: "execute\x0a\x09self model selectAllPackages",
  491. referencedClasses: [],
  492. //>>excludeEnd("ide");
  493. pragmas: [],
  494. messageSends: ["selectAllPackages", "model"]
  495. }, function ($methodClass){ return function (){
  496. var self=this,$self=this;
  497. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  498. return $core.withContext(function($ctx1) {
  499. //>>excludeEnd("ctx");
  500. $recv($self._model())._selectAllPackages();
  501. return self;
  502. //>>excludeStart("ctx", pragmas.excludeDebugContexts);
  503. }, function($ctx1) {$ctx1.fill(self,"execute",{})});
  504. //>>excludeEnd("ctx");
  505. }; }),
  506. $globals.HLSUnitSelectAllPackagesCommand);
  507. $core.addMethod(
  508. $core.method({
  509. selector: "isActive",
  510. protocol: "testing",
  511. //>>excludeStart("ide", pragmas.excludeIdeData);
  512. args: [],
  513. source: "isActive\x0a\x09^true",
  514. referencedClasses: [],
  515. //>>excludeEnd("ide");
  516. pragmas: [],
  517. messageSends: []
  518. }, function ($methodClass){ return function (){
  519. var self=this,$self=this;
  520. return true;
  521. }; }),
  522. $globals.HLSUnitSelectAllPackagesCommand);
  523. $core.addMethod(
  524. $core.method({
  525. selector: "key",
  526. protocol: "accessing",
  527. //>>excludeStart("ide", pragmas.excludeIdeData);
  528. args: [],
  529. source: "key\x0a\x09^ 'p'",
  530. referencedClasses: [],
  531. //>>excludeEnd("ide");
  532. pragmas: [],
  533. messageSends: []
  534. }, function ($methodClass){ return function (){
  535. var self=this,$self=this;
  536. return "p";
  537. }; }),
  538. $globals.HLSUnitSelectAllPackagesCommand.a$cls);
  539. $core.addMethod(
  540. $core.method({
  541. selector: "label",
  542. protocol: "accessing",
  543. //>>excludeStart("ide", pragmas.excludeIdeData);
  544. args: [],
  545. source: "label\x0a\x09^ 'Select all packages'",
  546. referencedClasses: [],
  547. //>>excludeEnd("ide");
  548. pragmas: [],
  549. messageSends: []
  550. }, function ($methodClass){ return function (){
  551. var self=this,$self=this;
  552. return "Select all packages";
  553. }; }),
  554. $globals.HLSUnitSelectAllPackagesCommand.a$cls);
  555. });