2
0

Helios-Announcements.deploy.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437
  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('HLDebuggerWhere', smalltalk.HLDebuggerAnnouncement, [], 'Helios-Announcements');
  126. smalltalk.addClass('HLDiveRequested', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  127. smalltalk.addClass('HLEditComment', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  128. smalltalk.addClass('HLErrorRaised', smalltalk.HLAnnouncement, ['error'], 'Helios-Announcements');
  129. smalltalk.addMethod(
  130. smalltalk.method({
  131. selector: "error",
  132. fn: function (){
  133. var self=this;
  134. return smalltalk.withContext(function($ctx1) {
  135. var $1;
  136. $1=self["@error"];
  137. return $1;
  138. }, function($ctx1) {$ctx1.fill(self,"error",{},smalltalk.HLErrorRaised)})},
  139. messageSends: []}),
  140. smalltalk.HLErrorRaised);
  141. smalltalk.addMethod(
  142. smalltalk.method({
  143. selector: "error:",
  144. fn: function (anError){
  145. var self=this;
  146. return smalltalk.withContext(function($ctx1) {
  147. self["@error"]=anError;
  148. return self}, function($ctx1) {$ctx1.fill(self,"error:",{anError:anError},smalltalk.HLErrorRaised)})},
  149. messageSends: []}),
  150. smalltalk.HLErrorRaised);
  151. smalltalk.addClass('HLCompileErrorRaised', smalltalk.HLErrorRaised, [], 'Helios-Announcements');
  152. smalltalk.addClass('HLParseErrorRaised', smalltalk.HLErrorRaised, ['line', 'column', 'message'], 'Helios-Announcements');
  153. smalltalk.addMethod(
  154. smalltalk.method({
  155. selector: "column",
  156. fn: function (){
  157. var self=this;
  158. return smalltalk.withContext(function($ctx1) {
  159. var $1;
  160. $1=self["@column"];
  161. return $1;
  162. }, function($ctx1) {$ctx1.fill(self,"column",{},smalltalk.HLParseErrorRaised)})},
  163. messageSends: []}),
  164. smalltalk.HLParseErrorRaised);
  165. smalltalk.addMethod(
  166. smalltalk.method({
  167. selector: "column:",
  168. fn: function (anInteger){
  169. var self=this;
  170. return smalltalk.withContext(function($ctx1) {
  171. self["@column"]=anInteger;
  172. return self}, function($ctx1) {$ctx1.fill(self,"column:",{anInteger:anInteger},smalltalk.HLParseErrorRaised)})},
  173. messageSends: []}),
  174. smalltalk.HLParseErrorRaised);
  175. smalltalk.addMethod(
  176. smalltalk.method({
  177. selector: "line",
  178. fn: function (){
  179. var self=this;
  180. return smalltalk.withContext(function($ctx1) {
  181. var $1;
  182. $1=self["@line"];
  183. return $1;
  184. }, function($ctx1) {$ctx1.fill(self,"line",{},smalltalk.HLParseErrorRaised)})},
  185. messageSends: []}),
  186. smalltalk.HLParseErrorRaised);
  187. smalltalk.addMethod(
  188. smalltalk.method({
  189. selector: "line:",
  190. fn: function (anInteger){
  191. var self=this;
  192. return smalltalk.withContext(function($ctx1) {
  193. self["@line"]=anInteger;
  194. return self}, function($ctx1) {$ctx1.fill(self,"line:",{anInteger:anInteger},smalltalk.HLParseErrorRaised)})},
  195. messageSends: []}),
  196. smalltalk.HLParseErrorRaised);
  197. smalltalk.addMethod(
  198. smalltalk.method({
  199. selector: "message",
  200. fn: function (){
  201. var self=this;
  202. return smalltalk.withContext(function($ctx1) {
  203. var $1;
  204. $1=self["@message"];
  205. return $1;
  206. }, function($ctx1) {$ctx1.fill(self,"message",{},smalltalk.HLParseErrorRaised)})},
  207. messageSends: []}),
  208. smalltalk.HLParseErrorRaised);
  209. smalltalk.addMethod(
  210. smalltalk.method({
  211. selector: "message:",
  212. fn: function (aString){
  213. var self=this;
  214. return smalltalk.withContext(function($ctx1) {
  215. self["@message"]=aString;
  216. return self}, function($ctx1) {$ctx1.fill(self,"message:",{aString:aString},smalltalk.HLParseErrorRaised)})},
  217. messageSends: []}),
  218. smalltalk.HLParseErrorRaised);
  219. smalltalk.addClass('HLUnknownVariableErrorRaised', smalltalk.HLErrorRaised, [], 'Helios-Announcements');
  220. smalltalk.addClass('HLFocusRequested', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  221. smalltalk.addClass('HLClassesFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  222. smalltalk.addClass('HLMethodsFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  223. smalltalk.addClass('HLPackagesFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  224. smalltalk.addClass('HLProtocolsFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  225. smalltalk.addClass('HLSourceCodeFocusRequested', smalltalk.HLFocusRequested, [], 'Helios-Announcements');
  226. smalltalk.addClass('HLInstVarAdded', smalltalk.HLAnnouncement, ['theClass', 'variableName'], 'Helios-Announcements');
  227. smalltalk.addMethod(
  228. smalltalk.method({
  229. selector: "theClass",
  230. fn: function (){
  231. var self=this;
  232. return smalltalk.withContext(function($ctx1) {
  233. var $1;
  234. $1=self["@theClass"];
  235. return $1;
  236. }, function($ctx1) {$ctx1.fill(self,"theClass",{},smalltalk.HLInstVarAdded)})},
  237. messageSends: []}),
  238. smalltalk.HLInstVarAdded);
  239. smalltalk.addMethod(
  240. smalltalk.method({
  241. selector: "theClass:",
  242. fn: function (aClass){
  243. var self=this;
  244. return smalltalk.withContext(function($ctx1) {
  245. self["@theClass"]=aClass;
  246. return self}, function($ctx1) {$ctx1.fill(self,"theClass:",{aClass:aClass},smalltalk.HLInstVarAdded)})},
  247. messageSends: []}),
  248. smalltalk.HLInstVarAdded);
  249. smalltalk.addMethod(
  250. smalltalk.method({
  251. selector: "variableName",
  252. fn: function (){
  253. var self=this;
  254. return smalltalk.withContext(function($ctx1) {
  255. var $1;
  256. $1=self["@variableName"];
  257. return $1;
  258. }, function($ctx1) {$ctx1.fill(self,"variableName",{},smalltalk.HLInstVarAdded)})},
  259. messageSends: []}),
  260. smalltalk.HLInstVarAdded);
  261. smalltalk.addMethod(
  262. smalltalk.method({
  263. selector: "variableName:",
  264. fn: function (aString){
  265. var self=this;
  266. return smalltalk.withContext(function($ctx1) {
  267. self["@variableName"]=aString;
  268. return self}, function($ctx1) {$ctx1.fill(self,"variableName:",{aString:aString},smalltalk.HLInstVarAdded)})},
  269. messageSends: []}),
  270. smalltalk.HLInstVarAdded);
  271. smalltalk.addClass('HLItemSelected', smalltalk.HLAnnouncement, ['item'], 'Helios-Announcements');
  272. smalltalk.addMethod(
  273. smalltalk.method({
  274. selector: "item",
  275. fn: function (){
  276. var self=this;
  277. return smalltalk.withContext(function($ctx1) {
  278. var $1;
  279. $1=self["@item"];
  280. return $1;
  281. }, function($ctx1) {$ctx1.fill(self,"item",{},smalltalk.HLItemSelected)})},
  282. messageSends: []}),
  283. smalltalk.HLItemSelected);
  284. smalltalk.addMethod(
  285. smalltalk.method({
  286. selector: "item:",
  287. fn: function (anObject){
  288. var self=this;
  289. return smalltalk.withContext(function($ctx1) {
  290. self["@item"]=anObject;
  291. return self}, function($ctx1) {$ctx1.fill(self,"item:",{anObject:anObject},smalltalk.HLItemSelected)})},
  292. messageSends: []}),
  293. smalltalk.HLItemSelected);
  294. smalltalk.addMethod(
  295. smalltalk.method({
  296. selector: "on:",
  297. fn: function (anItem){
  298. var self=this;
  299. return smalltalk.withContext(function($ctx1) {
  300. var $2,$3,$1;
  301. $2=self._new();
  302. _st($2)._item_(anItem);
  303. $3=_st($2)._yourself();
  304. $1=$3;
  305. return $1;
  306. }, function($ctx1) {$ctx1.fill(self,"on:",{anItem:anItem},smalltalk.HLItemSelected.klass)})},
  307. messageSends: ["item:", "new", "yourself"]}),
  308. smalltalk.HLItemSelected.klass);
  309. smalltalk.addClass('HLClassSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  310. smalltalk.addClass('HLInstanceVariableSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  311. smalltalk.addClass('HLMethodSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  312. smalltalk.addClass('HLPackageSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  313. smalltalk.addClass('HLProtocolSelected', smalltalk.HLItemSelected, [], 'Helios-Announcements');
  314. smalltalk.addClass('HLSaveSourceCode', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  315. smalltalk.addClass('HLSearchReferences', smalltalk.HLAnnouncement, ['searchString'], 'Helios-Announcements');
  316. smalltalk.addMethod(
  317. smalltalk.method({
  318. selector: "searchString",
  319. fn: function (){
  320. var self=this;
  321. return smalltalk.withContext(function($ctx1) {
  322. var $1;
  323. $1=self["@searchString"];
  324. return $1;
  325. }, function($ctx1) {$ctx1.fill(self,"searchString",{},smalltalk.HLSearchReferences)})},
  326. messageSends: []}),
  327. smalltalk.HLSearchReferences);
  328. smalltalk.addMethod(
  329. smalltalk.method({
  330. selector: "searchString:",
  331. fn: function (aString){
  332. var self=this;
  333. return smalltalk.withContext(function($ctx1) {
  334. self["@searchString"]=aString;
  335. return self}, function($ctx1) {$ctx1.fill(self,"searchString:",{aString:aString},smalltalk.HLSearchReferences)})},
  336. messageSends: []}),
  337. smalltalk.HLSearchReferences);
  338. smalltalk.addClass('HLShowCommentToggled', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  339. smalltalk.addClass('HLShowInstanceToggled', smalltalk.HLAnnouncement, [], 'Helios-Announcements');
  340. smalltalk.addClass('HLSourceCodeSaved', smalltalk.HLAnnouncement, [], 'Helios-Announcements');