Helios-Announcements.deploy.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434
  1. smalltalk.addPackage('Helios-Announcements');
  2. smalltalk.addClass('HLAboutToChange', smalltalk.Object, ['actionBlock'], 'Helios-Announcements');
  3. smalltalk.addMethod(
  4. smalltalk.method({
  5. selector: "actionBlock",
  6. fn: function (){
  7. var self=this;
  8. return smalltalk.withContext(function($ctx1) {
  9. var $1;
  10. $1=self["@actionBlock"];
  11. return $1;
  12. }, function($ctx1) {$ctx1.fill(self,"actionBlock",{},smalltalk.HLAboutToChange)})},
  13. messageSends: []}),
  14. smalltalk.HLAboutToChange);
  15. smalltalk.addMethod(
  16. smalltalk.method({
  17. selector: "actionBlock:",
  18. fn: function (aBlock){
  19. var self=this;
  20. return smalltalk.withContext(function($ctx1) {
  21. self["@actionBlock"]=aBlock;
  22. return self}, function($ctx1) {$ctx1.fill(self,"actionBlock:",{aBlock:aBlock},smalltalk.HLAboutToChange)})},
  23. messageSends: []}),
  24. smalltalk.HLAboutToChange);
  25. smalltalk.addClass('HLAnnouncement', smalltalk.Object, [], 'Helios-Announcements');
  26. smalltalk.addMethod(
  27. smalltalk.method({
  28. selector: "heliosClass",
  29. fn: function (){
  30. var self=this;
  31. return smalltalk.withContext(function($ctx1) {
  32. return "announcement";
  33. }, function($ctx1) {$ctx1.fill(self,"heliosClass",{},smalltalk.HLAnnouncement.klass)})},
  34. messageSends: []}),
  35. smalltalk.HLAnnouncement.klass);
  36. smalltalk.addClass('HLCodeHandled', smalltalk.HLAnnouncement, ['code'], 'Helios-Announcements');
  37. smalltalk.addMethod(
  38. smalltalk.method({
  39. selector: "code",
  40. fn: function (){
  41. var self=this;
  42. return smalltalk.withContext(function($ctx1) {
  43. var $1;
  44. $1=self["@code"];
  45. return $1;
  46. }, function($ctx1) {$ctx1.fill(self,"code",{},smalltalk.HLCodeHandled)})},
  47. messageSends: []}),
  48. smalltalk.HLCodeHandled);
  49. smalltalk.addMethod(
  50. smalltalk.method({
  51. selector: "code:",
  52. fn: function (aModel){
  53. var self=this;
  54. return smalltalk.withContext(function($ctx1) {
  55. self["@code"]=aModel;
  56. return self}, function($ctx1) {$ctx1.fill(self,"code:",{aModel:aModel},smalltalk.HLCodeHandled)})},
  57. messageSends: []}),
  58. smalltalk.HLCodeHandled);
  59. smalltalk.addMethod(
  60. smalltalk.method({
  61. selector: "on:",
  62. fn: function (aCodeModel){
  63. var self=this;
  64. return smalltalk.withContext(function($ctx1) {
  65. var $2,$3,$1;
  66. $2=self._new();
  67. _st($2)._code_(aCodeModel);
  68. $3=_st($2)._yourself();
  69. $1=$3;
  70. return $1;
  71. }, function($ctx1) {$ctx1.fill(self,"on:",{aCodeModel:aCodeModel},smalltalk.HLCodeHandled.klass)})},
  72. messageSends: ["code:", "new", "yourself"]}),
  73. smalltalk.HLCodeHandled.klass);
  74. smalltalk.addClass('HLDoItExecuted', smalltalk.HLCodeHandled, [], 'Helios-Announcements');
  75. smalltalk.addClass('HLDoItRequested', smalltalk.HLCodeHandled, [], 'Helios-Announcements');
  76. smalltalk.addClass('HLInspectItRequested', smalltalk.HLCodeHandled, [], 'Helios-Announcements');
  77. smalltalk.addClass('HLPrintItRequested', smalltalk.HLCodeHandled, [], 'Helios-Announcements');
  78. smalltalk.addClass('HLDebuggerAnnouncement', smalltalk.HLAnnouncement, ['context'], 'Helios-Announcements');
  79. smalltalk.addMethod(
  80. smalltalk.method({
  81. selector: "context",
  82. fn: function (){
  83. var self=this;
  84. return smalltalk.withContext(function($ctx1) {
  85. var $1;
  86. $1=self["@context"];
  87. return $1;
  88. }, function($ctx1) {$ctx1.fill(self,"context",{},smalltalk.HLDebuggerAnnouncement)})},
  89. messageSends: []}),
  90. smalltalk.HLDebuggerAnnouncement);
  91. smalltalk.addMethod(
  92. smalltalk.method({
  93. selector: "context:",
  94. fn: function (aContext){
  95. var self=this;
  96. return smalltalk.withContext(function($ctx1) {
  97. self["@context"]=aContext;
  98. return self}, function($ctx1) {$ctx1.fill(self,"context:",{aContext:aContext},smalltalk.HLDebuggerAnnouncement)})},
  99. messageSends: []}),
  100. smalltalk.HLDebuggerAnnouncement);
  101. smalltalk.addClass('HLDebuggerContextSelected', smalltalk.HLDebuggerAnnouncement, [], 'Helios-Announcements');
  102. smalltalk.addMethod(
  103. smalltalk.method({
  104. selector: "context",
  105. fn: function (){
  106. var self=this;
  107. return smalltalk.withContext(function($ctx1) {
  108. var $1;
  109. $1=self["@context"];
  110. return $1;
  111. }, function($ctx1) {$ctx1.fill(self,"context",{},smalltalk.HLDebuggerContextSelected)})},
  112. messageSends: []}),
  113. smalltalk.HLDebuggerContextSelected);
  114. smalltalk.addMethod(
  115. smalltalk.method({
  116. selector: "context:",
  117. fn: function (aContext){
  118. var self=this;
  119. return smalltalk.withContext(function($ctx1) {
  120. self["@context"]=aContext;
  121. return self}, function($ctx1) {$ctx1.fill(self,"context:",{aContext:aContext},smalltalk.HLDebuggerContextSelected)})},
  122. messageSends: []}),
  123. smalltalk.HLDebuggerContextSelected);
  124. smalltalk.addClass('HLDebuggerStepped', smalltalk.HLDebuggerAnnouncement, [], 'Helios-Announcements');
  125. smalltalk.addClass('HLDiveRequested', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  126. smalltalk.addClass('HLEditComment', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  127. smalltalk.addClass('HLErrorRaised', smalltalk.HLAnnouncement, ['error'], 'Helios-Announcements');
  128. smalltalk.addMethod(
  129. smalltalk.method({
  130. selector: "error",
  131. fn: function (){
  132. var self=this;
  133. return smalltalk.withContext(function($ctx1) {
  134. var $1;
  135. $1=self["@error"];
  136. return $1;
  137. }, function($ctx1) {$ctx1.fill(self,"error",{},smalltalk.HLErrorRaised)})},
  138. messageSends: []}),
  139. smalltalk.HLErrorRaised);
  140. smalltalk.addMethod(
  141. smalltalk.method({
  142. selector: "error:",
  143. fn: function (anError){
  144. var self=this;
  145. return smalltalk.withContext(function($ctx1) {
  146. self["@error"]=anError;
  147. return self}, function($ctx1) {$ctx1.fill(self,"error:",{anError:anError},smalltalk.HLErrorRaised)})},
  148. messageSends: []}),
  149. smalltalk.HLErrorRaised);
  150. smalltalk.addClass('HLCompileErrorRaised', smalltalk.HLErrorRaised, [], 'Helios-Announcements');
  151. smalltalk.addClass('HLParseErrorRaised', smalltalk.HLErrorRaised, ['line', 'column', 'message'], 'Helios-Announcements');
  152. smalltalk.addMethod(
  153. smalltalk.method({
  154. selector: "column",
  155. fn: function (){
  156. var self=this;
  157. return smalltalk.withContext(function($ctx1) {
  158. var $1;
  159. $1=self["@column"];
  160. return $1;
  161. }, function($ctx1) {$ctx1.fill(self,"column",{},smalltalk.HLParseErrorRaised)})},
  162. messageSends: []}),
  163. smalltalk.HLParseErrorRaised);
  164. smalltalk.addMethod(
  165. smalltalk.method({
  166. selector: "column:",
  167. fn: function (anInteger){
  168. var self=this;
  169. return smalltalk.withContext(function($ctx1) {
  170. self["@column"]=anInteger;
  171. return self}, function($ctx1) {$ctx1.fill(self,"column:",{anInteger:anInteger},smalltalk.HLParseErrorRaised)})},
  172. messageSends: []}),
  173. smalltalk.HLParseErrorRaised);
  174. smalltalk.addMethod(
  175. smalltalk.method({
  176. selector: "line",
  177. fn: function (){
  178. var self=this;
  179. return smalltalk.withContext(function($ctx1) {
  180. var $1;
  181. $1=self["@line"];
  182. return $1;
  183. }, function($ctx1) {$ctx1.fill(self,"line",{},smalltalk.HLParseErrorRaised)})},
  184. messageSends: []}),
  185. smalltalk.HLParseErrorRaised);
  186. smalltalk.addMethod(
  187. smalltalk.method({
  188. selector: "line:",
  189. fn: function (anInteger){
  190. var self=this;
  191. return smalltalk.withContext(function($ctx1) {
  192. self["@line"]=anInteger;
  193. return self}, function($ctx1) {$ctx1.fill(self,"line:",{anInteger:anInteger},smalltalk.HLParseErrorRaised)})},
  194. messageSends: []}),
  195. smalltalk.HLParseErrorRaised);
  196. smalltalk.addMethod(
  197. smalltalk.method({
  198. selector: "message",
  199. fn: function (){
  200. var self=this;
  201. return smalltalk.withContext(function($ctx1) {
  202. var $1;
  203. $1=self["@message"];
  204. return $1;
  205. }, function($ctx1) {$ctx1.fill(self,"message",{},smalltalk.HLParseErrorRaised)})},
  206. messageSends: []}),
  207. smalltalk.HLParseErrorRaised);
  208. smalltalk.addMethod(
  209. smalltalk.method({
  210. selector: "message:",
  211. fn: function (aString){
  212. var self=this;
  213. return smalltalk.withContext(function($ctx1) {
  214. self["@message"]=aString;
  215. return self}, function($ctx1) {$ctx1.fill(self,"message:",{aString:aString},smalltalk.HLParseErrorRaised)})},
  216. messageSends: []}),
  217. smalltalk.HLParseErrorRaised);
  218. smalltalk.addClass('HLUnknownVariableErrorRaised', smalltalk.HLErrorRaised, [], 'Helios-Announcements');
  219. smalltalk.addClass('HLFocusRequested', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  220. smalltalk.addClass('HLClassesFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  221. smalltalk.addClass('HLMethodsFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  222. smalltalk.addClass('HLPackagesFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  223. smalltalk.addClass('HLProtocolsFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  224. smalltalk.addClass('HLSourceCodeFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  225. smalltalk.addClass('HLInstVarAdded', smalltalk.HLAnnouncement, ['theClass', 'variableName'], 'Helios-Announcements');
  226. smalltalk.addMethod(
  227. smalltalk.method({
  228. selector: "theClass",
  229. fn: function (){
  230. var self=this;
  231. return smalltalk.withContext(function($ctx1) {
  232. var $1;
  233. $1=self["@theClass"];
  234. return $1;
  235. }, function($ctx1) {$ctx1.fill(self,"theClass",{},smalltalk.HLInstVarAdded)})},
  236. messageSends: []}),
  237. smalltalk.HLInstVarAdded);
  238. smalltalk.addMethod(
  239. smalltalk.method({
  240. selector: "theClass:",
  241. fn: function (aClass){
  242. var self=this;
  243. return smalltalk.withContext(function($ctx1) {
  244. self["@theClass"]=aClass;
  245. return self}, function($ctx1) {$ctx1.fill(self,"theClass:",{aClass:aClass},smalltalk.HLInstVarAdded)})},
  246. messageSends: []}),
  247. smalltalk.HLInstVarAdded);
  248. smalltalk.addMethod(
  249. smalltalk.method({
  250. selector: "variableName",
  251. fn: function (){
  252. var self=this;
  253. return smalltalk.withContext(function($ctx1) {
  254. var $1;
  255. $1=self["@variableName"];
  256. return $1;
  257. }, function($ctx1) {$ctx1.fill(self,"variableName",{},smalltalk.HLInstVarAdded)})},
  258. messageSends: []}),
  259. smalltalk.HLInstVarAdded);
  260. smalltalk.addMethod(
  261. smalltalk.method({
  262. selector: "variableName:",
  263. fn: function (aString){
  264. var self=this;
  265. return smalltalk.withContext(function($ctx1) {
  266. self["@variableName"]=aString;
  267. return self}, function($ctx1) {$ctx1.fill(self,"variableName:",{aString:aString},smalltalk.HLInstVarAdded)})},
  268. messageSends: []}),
  269. smalltalk.HLInstVarAdded);
  270. smalltalk.addClass('HLItemSelected', smalltalk.HLAnnouncement, ['item'], 'Helios-Announcements');
  271. smalltalk.addMethod(
  272. smalltalk.method({
  273. selector: "item",
  274. fn: function (){
  275. var self=this;
  276. return smalltalk.withContext(function($ctx1) {
  277. var $1;
  278. $1=self["@item"];
  279. return $1;
  280. }, function($ctx1) {$ctx1.fill(self,"item",{},smalltalk.HLItemSelected)})},
  281. messageSends: []}),
  282. smalltalk.HLItemSelected);
  283. smalltalk.addMethod(
  284. smalltalk.method({
  285. selector: "item:",
  286. fn: function (anObject){
  287. var self=this;
  288. return smalltalk.withContext(function($ctx1) {
  289. self["@item"]=anObject;
  290. return self}, function($ctx1) {$ctx1.fill(self,"item:",{anObject:anObject},smalltalk.HLItemSelected)})},
  291. messageSends: []}),
  292. smalltalk.HLItemSelected);
  293. smalltalk.addMethod(
  294. smalltalk.method({
  295. selector: "on:",
  296. fn: function (anItem){
  297. var self=this;
  298. return smalltalk.withContext(function($ctx1) {
  299. var $2,$3,$1;
  300. $2=self._new();
  301. _st($2)._item_(anItem);
  302. $3=_st($2)._yourself();
  303. $1=$3;
  304. return $1;
  305. }, function($ctx1) {$ctx1.fill(self,"on:",{anItem:anItem},smalltalk.HLItemSelected.klass)})},
  306. messageSends: ["item:", "new", "yourself"]}),
  307. smalltalk.HLItemSelected.klass);
  308. smalltalk.addClass('HLClassSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  309. smalltalk.addClass('HLInstanceVariableSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  310. smalltalk.addClass('HLMethodSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  311. smalltalk.addClass('HLPackageSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  312. smalltalk.addClass('HLProtocolSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  313. smalltalk.addClass('HLSaveSourceCode', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  314. smalltalk.addClass('HLSearchReferences', smalltalk.HLAnnouncement, ['searchString'], 'Helios-Announcements');
  315. smalltalk.addMethod(
  316. smalltalk.method({
  317. selector: "searchString",
  318. fn: function (){
  319. var self=this;
  320. return smalltalk.withContext(function($ctx1) {
  321. var $1;
  322. $1=self["@searchString"];
  323. return $1;
  324. }, function($ctx1) {$ctx1.fill(self,"searchString",{},smalltalk.HLSearchReferences)})},
  325. messageSends: []}),
  326. smalltalk.HLSearchReferences);
  327. smalltalk.addMethod(
  328. smalltalk.method({
  329. selector: "searchString:",
  330. fn: function (aString){
  331. var self=this;
  332. return smalltalk.withContext(function($ctx1) {
  333. self["@searchString"]=aString;
  334. return self}, function($ctx1) {$ctx1.fill(self,"searchString:",{aString:aString},smalltalk.HLSearchReferences)})},
  335. messageSends: []}),
  336. smalltalk.HLSearchReferences);
  337. smalltalk.addClass('HLShowCommentToggled', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  338. smalltalk.addClass('HLShowInstanceToggled', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  339. smalltalk.addClass('HLSourceCodeSaved', smalltalk.HLAnnouncement, [], 'Helios-Announcements');