|
@@ -4,9 +4,9 @@ var smalltalk=$vm,_st=$recv,globals=$globals;
|
|
|
$vm.addPackage('Kernel-Announcements');
|
|
|
$vm.packages["Kernel-Announcements"].transport = {"type":"amd","amdNamespace":"amber_core"};
|
|
|
|
|
|
-$vm.addClass('AnnouncementSubscription', globals.Object, ['valuable', 'announcementClass'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('AnnouncementSubscription', $globals.Object, ['valuable', 'announcementClass'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.AnnouncementSubscription.comment="I am a single entry in a subscription registry of an `Announcer`.\x0aSeveral subscriptions by the same object is possible.";
|
|
|
+$globals.AnnouncementSubscription.comment="I am a single entry in a subscription registry of an `Announcer`.\x0aSeveral subscriptions by the same object is possible.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -26,7 +26,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -45,7 +45,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -61,7 +61,7 @@ self._deprecatedAPI();
|
|
|
$1=self._valuable();
|
|
|
return $1;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"block",{},globals.AnnouncementSubscription)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"block",{},$globals.AnnouncementSubscription)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -71,7 +71,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["deprecatedAPI", "valuable"]
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -86,7 +86,7 @@ self._deprecatedAPI();
|
|
|
self._valuable_(aValuable);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"block:",{aValuable:aValuable},globals.AnnouncementSubscription)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"block:",{aValuable:aValuable},$globals.AnnouncementSubscription)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -96,7 +96,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["deprecatedAPI", "valuable:"]
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -114,7 +114,7 @@ _st(self._valuable())._value_(anAnnouncement);
|
|
|
};
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"deliver:",{anAnnouncement:anAnnouncement},globals.AnnouncementSubscription)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"deliver:",{anAnnouncement:anAnnouncement},$globals.AnnouncementSubscription)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -124,7 +124,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["ifTrue:", "handlesAnnouncement:", "value:", "valuable"]
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -132,7 +132,7 @@ selector: "handlesAnnouncement:",
|
|
|
protocol: 'announcing',
|
|
|
fn: function (anAnnouncement){
|
|
|
var self=this;
|
|
|
-function $Smalltalk(){return globals.Smalltalk||(typeof Smalltalk=="undefined"?nil:Smalltalk)}
|
|
|
+function $Smalltalk(){return $globals.Smalltalk||(typeof Smalltalk=="undefined"?nil:Smalltalk)}
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -158,7 +158,7 @@ $1=_st(_st(_st($Smalltalk())._globals())._at_(_st(_st(_st(anAnnouncement)._class
|
|
|
};
|
|
|
return $1;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"handlesAnnouncement:",{anAnnouncement:anAnnouncement},globals.AnnouncementSubscription)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"handlesAnnouncement:",{anAnnouncement:anAnnouncement},$globals.AnnouncementSubscription)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -168,7 +168,7 @@ referencedClasses: ["Smalltalk"],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["ifNil:ifNotNil:", "at:", "globals", "name", "announcementClass", "includesBehavior:", "theNonMetaClass", "class"]
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -183,7 +183,7 @@ var $1;
|
|
|
$1=_st(self._valuable())._receiver();
|
|
|
return $1;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"receiver",{},globals.AnnouncementSubscription)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"receiver",{},$globals.AnnouncementSubscription)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -193,7 +193,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["receiver", "valuable"]
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -213,7 +213,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -232,13 +232,13 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementSubscription);
|
|
|
+$globals.AnnouncementSubscription);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('AnnouncementValuable', globals.Object, ['valuable', 'receiver'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('AnnouncementValuable', $globals.Object, ['valuable', 'receiver'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.AnnouncementValuable.comment="I wrap `valuable` objects (typically instances of `BlockClosure`) with a `receiver` to be able to unregister subscriptions based on a `receiver`.";
|
|
|
+$globals.AnnouncementValuable.comment="I wrap `valuable` objects (typically instances of `BlockClosure`) with a `receiver` to be able to unregister subscriptions based on a `receiver`.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -258,7 +258,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementValuable);
|
|
|
+$globals.AnnouncementValuable);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -277,7 +277,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementValuable);
|
|
|
+$globals.AnnouncementValuable);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -297,7 +297,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementValuable);
|
|
|
+$globals.AnnouncementValuable);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -316,7 +316,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.AnnouncementValuable);
|
|
|
+$globals.AnnouncementValuable);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -331,7 +331,7 @@ var $1;
|
|
|
$1=_st(self._valuable())._value();
|
|
|
return $1;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"value",{},globals.AnnouncementValuable)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"value",{},$globals.AnnouncementValuable)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -341,7 +341,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["value", "valuable"]
|
|
|
}),
|
|
|
-globals.AnnouncementValuable);
|
|
|
+$globals.AnnouncementValuable);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -356,7 +356,7 @@ var $1;
|
|
|
$1=_st(self._valuable())._value_(anObject);
|
|
|
return $1;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"value:",{anObject:anObject},globals.AnnouncementValuable)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"value:",{anObject:anObject},$globals.AnnouncementValuable)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -366,13 +366,13 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["value:", "valuable"]
|
|
|
}),
|
|
|
-globals.AnnouncementValuable);
|
|
|
+$globals.AnnouncementValuable);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('Announcer', globals.Object, ['registry', 'subscriptions'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('Announcer', $globals.Object, ['registry', 'subscriptions'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.Announcer.comment="I hold annoncement subscriptions (instances of `AnnouncementSubscription`) in a private registry.\x0aI announce (trigger) announces, which are then dispatched to all subscriptions.\x0a\x0aThe code is based on the announcements as [described by Vassili Bykov](http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Announcements%20Framework).\x0a\x0a## API\x0a\x0aUse `#announce:` to trigger an announcement.\x0a\x0aUse `#on:do:` or `#on:send:to:` to register subscriptions.\x0a\x0aWhen using `#on:send:to:`, unregistration can be done with `#unregister:`.\x0a\x0a## Usage example:\x0a\x0a SystemAnnouncer current\x0a on: ClassAdded\x0a do: [ :ann | window alert: ann theClass name, ' added' ].";
|
|
|
+$globals.Announcer.comment="I hold annoncement subscriptions (instances of `AnnouncementSubscription`) in a private registry.\x0aI announce (trigger) announces, which are then dispatched to all subscriptions.\x0a\x0aThe code is based on the announcements as [described by Vassili Bykov](http://www.cincomsmalltalk.com/userblogs/vbykov/blogView?searchCategory=Announcements%20Framework).\x0a\x0a## API\x0a\x0aUse `#announce:` to trigger an announcement.\x0a\x0aUse `#on:do:` or `#on:send:to:` to register subscriptions.\x0a\x0aWhen using `#on:send:to:`, unregistration can be done with `#unregister:`.\x0a\x0a## Usage example:\x0a\x0a SystemAnnouncer current\x0a on: ClassAdded\x0a do: [ :ann | window alert: ann theClass name, ' added' ].";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -394,7 +394,7 @@ return _st(each)._deliver_(anAnnouncement);
|
|
|
}));
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"announce:",{anAnnouncement:anAnnouncement},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"announce:",{anAnnouncement:anAnnouncement},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -404,7 +404,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["do:", "deliver:"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -412,7 +412,7 @@ selector: "initialize",
|
|
|
protocol: 'initialization',
|
|
|
fn: function (){
|
|
|
var self=this;
|
|
|
-function $OrderedCollection(){return globals.OrderedCollection||(typeof OrderedCollection=="undefined"?nil:OrderedCollection)}
|
|
|
+function $OrderedCollection(){return $globals.OrderedCollection||(typeof OrderedCollection=="undefined"?nil:OrderedCollection)}
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -420,14 +420,14 @@ return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
$ctx1.supercall = true,
|
|
|
//>>excludeEnd("ctx");
|
|
|
-globals.Announcer.superclass.fn.prototype._initialize.apply(_st(self), []));
|
|
|
+$globals.Announcer.superclass.fn.prototype._initialize.apply(_st(self), []));
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
$ctx1.supercall = false;
|
|
|
//>>excludeEnd("ctx");;
|
|
|
self["@subscriptions"]=_st($OrderedCollection())._new();
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"initialize",{},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"initialize",{},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -437,7 +437,7 @@ referencedClasses: ["OrderedCollection"],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["initialize", "new"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -451,7 +451,7 @@ return $vm.withContext(function($ctx1) {
|
|
|
self._on_do_for_(aClass,aBlock,nil);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"on:do:",{aClass:aClass,aBlock:aBlock},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"on:do:",{aClass:aClass,aBlock:aBlock},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -461,7 +461,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["on:do:for:"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -469,8 +469,8 @@ selector: "on:do:for:",
|
|
|
protocol: 'subscribing',
|
|
|
fn: function (aClass,aBlock,aReceiver){
|
|
|
var self=this;
|
|
|
-function $AnnouncementSubscription(){return globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
|
|
|
-function $AnnouncementValuable(){return globals.AnnouncementValuable||(typeof AnnouncementValuable=="undefined"?nil:AnnouncementValuable)}
|
|
|
+function $AnnouncementSubscription(){return $globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
|
|
|
+function $AnnouncementValuable(){return $globals.AnnouncementValuable||(typeof AnnouncementValuable=="undefined"?nil:AnnouncementValuable)}
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -499,7 +499,7 @@ $2=$8;
|
|
|
_st($1)._add_($2);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"on:do:for:",{aClass:aClass,aBlock:aBlock,aReceiver:aReceiver},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"on:do:for:",{aClass:aClass,aBlock:aBlock,aReceiver:aReceiver},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -509,7 +509,7 @@ referencedClasses: ["AnnouncementSubscription", "AnnouncementValuable"],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["add:", "valuable:", "new", "receiver:", "yourself", "announcementClass:"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -518,7 +518,7 @@ protocol: 'subscribing',
|
|
|
fn: function (aClass,aBlock){
|
|
|
var self=this;
|
|
|
var subscription;
|
|
|
-function $AnnouncementSubscription(){return globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
|
|
|
+function $AnnouncementSubscription(){return $globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -540,7 +540,7 @@ return _st(aBlock)._value_(ann);
|
|
|
_st(self["@subscriptions"])._add_(subscription);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"on:doOnce:",{aClass:aClass,aBlock:aBlock,subscription:subscription},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"on:doOnce:",{aClass:aClass,aBlock:aBlock,subscription:subscription},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -550,7 +550,7 @@ referencedClasses: ["AnnouncementSubscription"],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["announcementClass:", "new", "yourself", "valuable:", "remove:", "value:", "add:"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -558,8 +558,8 @@ selector: "on:send:to:",
|
|
|
protocol: 'subscribing',
|
|
|
fn: function (aClass,aSelector,anObject){
|
|
|
var self=this;
|
|
|
-function $AnnouncementSubscription(){return globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
|
|
|
-function $MessageSend(){return globals.MessageSend||(typeof MessageSend=="undefined"?nil:MessageSend)}
|
|
|
+function $AnnouncementSubscription(){return $globals.AnnouncementSubscription||(typeof AnnouncementSubscription=="undefined"?nil:AnnouncementSubscription)}
|
|
|
+function $MessageSend(){return $globals.MessageSend||(typeof MessageSend=="undefined"?nil:MessageSend)}
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -585,7 +585,7 @@ $2=$8;
|
|
|
_st($1)._add_($2);
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"on:send:to:",{aClass:aClass,aSelector:aSelector,anObject:anObject},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"on:send:to:",{aClass:aClass,aSelector:aSelector,anObject:anObject},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -595,7 +595,7 @@ referencedClasses: ["AnnouncementSubscription", "MessageSend"],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["add:", "valuable:", "new", "receiver:", "selector:", "yourself", "announcementClass:"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -617,7 +617,7 @@ return _st(_st(each)._receiver()).__eq(anObject);
|
|
|
}));
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"unsubscribe:",{anObject:anObject},globals.Announcer)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"unsubscribe:",{anObject:anObject},$globals.Announcer)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -627,16 +627,16 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["reject:", "=", "receiver"]
|
|
|
}),
|
|
|
-globals.Announcer);
|
|
|
+$globals.Announcer);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('SystemAnnouncer', globals.Announcer, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('SystemAnnouncer', $globals.Announcer, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.SystemAnnouncer.comment="My unique instance is the global announcer handling all Amber system-related announces.\x0a\x0a## API\x0a\x0aAccess to the unique instance is done via `#current`";
|
|
|
+$globals.SystemAnnouncer.comment="My unique instance is the global announcer handling all Amber system-related announces.\x0a\x0a## API\x0a\x0aAccess to the unique instance is done via `#current`";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
-globals.SystemAnnouncer.klass.iVarNames = ['current'];
|
|
|
+$globals.SystemAnnouncer.klass.iVarNames = ['current'];
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
|
selector: "current",
|
|
@@ -653,7 +653,7 @@ self["@current"]=(
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
$ctx1.supercall = true,
|
|
|
//>>excludeEnd("ctx");
|
|
|
-globals.SystemAnnouncer.klass.superclass.fn.prototype._new.apply(_st(self), []));
|
|
|
+$globals.SystemAnnouncer.klass.superclass.fn.prototype._new.apply(_st(self), []));
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
$ctx1.supercall = false;
|
|
|
//>>excludeEnd("ctx");;
|
|
@@ -663,7 +663,7 @@ $1=$2;
|
|
|
};
|
|
|
return $1;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"current",{},globals.SystemAnnouncer.klass)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"current",{},$globals.SystemAnnouncer.klass)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -673,7 +673,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["ifNil:", "new"]
|
|
|
}),
|
|
|
-globals.SystemAnnouncer.klass);
|
|
|
+$globals.SystemAnnouncer.klass);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -687,7 +687,7 @@ return $vm.withContext(function($ctx1) {
|
|
|
self._shouldNotImplement();
|
|
|
return self;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"new",{},globals.SystemAnnouncer.klass)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"new",{},$globals.SystemAnnouncer.klass)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -697,12 +697,12 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["shouldNotImplement"]
|
|
|
}),
|
|
|
-globals.SystemAnnouncer.klass);
|
|
|
+$globals.SystemAnnouncer.klass);
|
|
|
|
|
|
|
|
|
-$vm.addClass('SystemAnnouncement', globals.Object, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('SystemAnnouncement', $globals.Object, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.SystemAnnouncement.comment="I am the superclass of all system announcements";
|
|
|
+$globals.SystemAnnouncement.comment="I am the superclass of all system announcements";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
$vm.addMethod(
|
|
@@ -721,12 +721,12 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.SystemAnnouncement.klass);
|
|
|
+$globals.SystemAnnouncement.klass);
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassAnnouncement', globals.SystemAnnouncement, ['theClass'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassAnnouncement', $globals.SystemAnnouncement, ['theClass'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassAnnouncement.comment="I am the abstract superclass of class-related announcements.";
|
|
|
+$globals.ClassAnnouncement.comment="I am the abstract superclass of class-related announcements.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -746,7 +746,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ClassAnnouncement);
|
|
|
+$globals.ClassAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -765,31 +765,31 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ClassAnnouncement);
|
|
|
+$globals.ClassAnnouncement);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassAdded', globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassAdded', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassAdded.comment="I am emitted when a class is added to the system.\x0aSee ClassBuilder >> #addSubclassOf:... methods";
|
|
|
+$globals.ClassAdded.comment="I am emitted when a class is added to the system.\x0aSee ClassBuilder >> #addSubclassOf:... methods";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassCommentChanged', globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassCommentChanged', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassCommentChanged.comment="I am emitted when the comment of a class changes. (Behavior >> #comment)";
|
|
|
+$globals.ClassCommentChanged.comment="I am emitted when the comment of a class changes. (Behavior >> #comment)";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassDefinitionChanged', globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassDefinitionChanged', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassDefinitionChanged.comment="I am emitted when the definition of a class changes.\x0aSee ClassBuilder >> #class:instanceVariableNames:";
|
|
|
+$globals.ClassDefinitionChanged.comment="I am emitted when the definition of a class changes.\x0aSee ClassBuilder >> #class:instanceVariableNames:";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassMigrated', globals.ClassAnnouncement, ['oldClass'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassMigrated', $globals.ClassAnnouncement, ['oldClass'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassMigrated.comment="I am emitted when a class is migrated.";
|
|
|
+$globals.ClassMigrated.comment="I am emitted when a class is migrated.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -809,7 +809,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ClassMigrated);
|
|
|
+$globals.ClassMigrated);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -828,13 +828,13 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ClassMigrated);
|
|
|
+$globals.ClassMigrated);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassMoved', globals.ClassAnnouncement, ['oldPackage'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassMoved', $globals.ClassAnnouncement, ['oldPackage'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassMoved.comment="I am emitted when a class is moved from one package to another.";
|
|
|
+$globals.ClassMoved.comment="I am emitted when a class is moved from one package to another.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -854,7 +854,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ClassMoved);
|
|
|
+$globals.ClassMoved);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -873,25 +873,25 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ClassMoved);
|
|
|
+$globals.ClassMoved);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassRemoved', globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassRemoved', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassRemoved.comment="I am emitted when a class is removed.\x0aSee Smalltalk >> #removeClass:";
|
|
|
+$globals.ClassRemoved.comment="I am emitted when a class is removed.\x0aSee Smalltalk >> #removeClass:";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('ClassRenamed', globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ClassRenamed', $globals.ClassAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ClassRenamed.comment="I am emitted when a class is renamed.\x0aSee ClassBuilder >> #renameClass:to:";
|
|
|
+$globals.ClassRenamed.comment="I am emitted when a class is renamed.\x0aSee ClassBuilder >> #renameClass:to:";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('MethodAnnouncement', globals.SystemAnnouncement, ['method'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('MethodAnnouncement', $globals.SystemAnnouncement, ['method'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.MethodAnnouncement.comment="I am the abstract superclass of method-related announcements.";
|
|
|
+$globals.MethodAnnouncement.comment="I am the abstract superclass of method-related announcements.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -911,7 +911,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.MethodAnnouncement);
|
|
|
+$globals.MethodAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -930,19 +930,19 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.MethodAnnouncement);
|
|
|
+$globals.MethodAnnouncement);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('MethodAdded', globals.MethodAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('MethodAdded', $globals.MethodAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.MethodAdded.comment="I am emitted when a `CompiledMethod` is added to a class.";
|
|
|
+$globals.MethodAdded.comment="I am emitted when a `CompiledMethod` is added to a class.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('MethodModified', globals.MethodAnnouncement, ['oldMethod'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('MethodModified', $globals.MethodAnnouncement, ['oldMethod'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.MethodModified.comment="I am emitted when a `CompiledMethod` is modified (a new method is installed). I hold a reference to the old method being replaced.";
|
|
|
+$globals.MethodModified.comment="I am emitted when a `CompiledMethod` is modified (a new method is installed). I hold a reference to the old method being replaced.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -962,7 +962,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.MethodModified);
|
|
|
+$globals.MethodModified);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -981,13 +981,13 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.MethodModified);
|
|
|
+$globals.MethodModified);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('MethodMoved', globals.MethodAnnouncement, ['oldProtocol'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('MethodMoved', $globals.MethodAnnouncement, ['oldProtocol'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.MethodMoved.comment="I am emitted when a `CompiledMethod` is moved to another protocol. I hold a refernce to the old protocol of the method.";
|
|
|
+$globals.MethodMoved.comment="I am emitted when a `CompiledMethod` is moved to another protocol. I hold a refernce to the old protocol of the method.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1007,7 +1007,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.MethodMoved);
|
|
|
+$globals.MethodMoved);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1026,19 +1026,19 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.MethodMoved);
|
|
|
+$globals.MethodMoved);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('MethodRemoved', globals.MethodAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('MethodRemoved', $globals.MethodAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.MethodRemoved.comment="I am emitted when a `CompiledMethod` is removed from a class.";
|
|
|
+$globals.MethodRemoved.comment="I am emitted when a `CompiledMethod` is removed from a class.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('PackageAnnouncement', globals.SystemAnnouncement, ['package'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('PackageAnnouncement', $globals.SystemAnnouncement, ['package'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.PackageAnnouncement.comment="I am the abstract superclass of package-related announcements.";
|
|
|
+$globals.PackageAnnouncement.comment="I am the abstract superclass of package-related announcements.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1058,7 +1058,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.PackageAnnouncement);
|
|
|
+$globals.PackageAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1077,37 +1077,37 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.PackageAnnouncement);
|
|
|
+$globals.PackageAnnouncement);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('PackageAdded', globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('PackageAdded', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.PackageAdded.comment="I am emitted when a `Package` is added to the system.";
|
|
|
+$globals.PackageAdded.comment="I am emitted when a `Package` is added to the system.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('PackageClean', globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('PackageClean', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.PackageClean.comment="I am emitted when a package is committed and becomes clean.";
|
|
|
+$globals.PackageClean.comment="I am emitted when a package is committed and becomes clean.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('PackageDirty', globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('PackageDirty', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.PackageDirty.comment="I am emitted when a package becomes dirty.";
|
|
|
+$globals.PackageDirty.comment="I am emitted when a package becomes dirty.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('PackageRemoved', globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('PackageRemoved', $globals.PackageAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.PackageRemoved.comment="I am emitted when a `Package` is removed from the system.";
|
|
|
+$globals.PackageRemoved.comment="I am emitted when a `Package` is removed from the system.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('ProtocolAnnouncement', globals.SystemAnnouncement, ['theClass', 'protocol'], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ProtocolAnnouncement', $globals.SystemAnnouncement, ['theClass', 'protocol'], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ProtocolAnnouncement.comment="I am the abstract superclass of protocol-related announcements.";
|
|
|
+$globals.ProtocolAnnouncement.comment="I am the abstract superclass of protocol-related announcements.";
|
|
|
//>>excludeEnd("ide");
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1115,7 +1115,7 @@ selector: "package",
|
|
|
protocol: 'accessing',
|
|
|
fn: function (){
|
|
|
var self=this;
|
|
|
-function $Package(){return globals.Package||(typeof Package=="undefined"?nil:Package)}
|
|
|
+function $Package(){return $globals.Package||(typeof Package=="undefined"?nil:Package)}
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
return $vm.withContext(function($ctx1) {
|
|
|
//>>excludeEnd("ctx");
|
|
@@ -1135,7 +1135,7 @@ return nil;
|
|
|
}));
|
|
|
return $4;
|
|
|
//>>excludeStart("ctx", pragmas.excludeDebugContexts);
|
|
|
-}, function($ctx1) {$ctx1.fill(self,"package",{},globals.ProtocolAnnouncement)});
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"package",{},$globals.ProtocolAnnouncement)});
|
|
|
//>>excludeEnd("ctx");
|
|
|
},
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
@@ -1145,7 +1145,7 @@ referencedClasses: ["Package"],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: ["ifFalse:", "beginsWith:", "protocol", "package", "theClass", "named:ifAbsent:", "allButFirst"]
|
|
|
}),
|
|
|
-globals.ProtocolAnnouncement);
|
|
|
+$globals.ProtocolAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1165,7 +1165,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ProtocolAnnouncement);
|
|
|
+$globals.ProtocolAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1184,7 +1184,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ProtocolAnnouncement);
|
|
|
+$globals.ProtocolAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1204,7 +1204,7 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ProtocolAnnouncement);
|
|
|
+$globals.ProtocolAnnouncement);
|
|
|
|
|
|
$vm.addMethod(
|
|
|
$vm.method({
|
|
@@ -1223,19 +1223,19 @@ referencedClasses: [],
|
|
|
//>>excludeEnd("ide");
|
|
|
messageSends: []
|
|
|
}),
|
|
|
-globals.ProtocolAnnouncement);
|
|
|
+$globals.ProtocolAnnouncement);
|
|
|
|
|
|
|
|
|
|
|
|
-$vm.addClass('ProtocolAdded', globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ProtocolAdded', $globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ProtocolAdded.comment="I am emitted when a protocol is added to a class.";
|
|
|
+$globals.ProtocolAdded.comment="I am emitted when a protocol is added to a class.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
|
|
|
-$vm.addClass('ProtocolRemoved', globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
|
|
|
+$vm.addClass('ProtocolRemoved', $globals.ProtocolAnnouncement, [], 'Kernel-Announcements');
|
|
|
//>>excludeStart("ide", pragmas.excludeIdeData);
|
|
|
-globals.ProtocolRemoved.comment="I am emitted when a protocol is removed from a class.";
|
|
|
+$globals.ProtocolRemoved.comment="I am emitted when a protocol is removed from a class.";
|
|
|
//>>excludeEnd("ide");
|
|
|
|
|
|
});
|