Helios-Announcements.deploy.js 12 KB

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