|
@@ -3197,12 +3197,13 @@ return smalltalk.withContext(function($ctx1) {
var $1,$2;
|
|
|
smalltalk.Organizer.fn.prototype._addElement_.apply(_st(self), [aString]);
|
|
|
$1=_st((smalltalk.ProtocolAdded || ProtocolAdded))._new();
|
|
|
_st($1)._protocol_(aString);
|
|
|
+_st($1)._theClass_(_st(self)._theClass());
|
|
|
$2=_st($1)._yourself();
|
|
|
_st(_st((smalltalk.SystemAnnouncer || SystemAnnouncer))._current())._announce_($2);
|
|
|
return self}, function($ctx1) {$ctx1.fill(self,"addElement:",{aString:aString}, smalltalk.ClassOrganizer)})},
|
|
|
args: ["aString"],
|
|
|
-source: "addElement: aString\x0a\x09super addElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolAdded new\x0a \x09protocol: aString;\x0a yourself)",
|
|
|
-messageSends: ["addElement:", "announce:", "protocol:", "new", "yourself", "current"],
|
|
|
+source: "addElement: aString\x0a\x09super addElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolAdded new\x0a \x09protocol: aString;\x0a theClass: self theClass;\x0a yourself)",
|
|
|
+messageSends: ["addElement:", "announce:", "protocol:", "new", "theClass:", "theClass", "yourself", "current"],
|
|
|
referencedClasses: ["ProtocolAdded", "SystemAnnouncer"]
|
|
|
}),
|
|
|
smalltalk.ClassOrganizer);
|
|
@@ -3218,16 +3219,33 @@ return smalltalk.withContext(function($ctx1) {
var $1,$2;
|
|
|
smalltalk.Organizer.fn.prototype._removeElement_.apply(_st(self), [aString]);
|
|
|
$1=_st((smalltalk.ProtocolRemoved || ProtocolRemoved))._new();
|
|
|
_st($1)._protocol_(aString);
|
|
|
+_st($1)._theClass_(_st(self)._theClass());
|
|
|
$2=_st($1)._yourself();
|
|
|
_st(_st((smalltalk.SystemAnnouncer || SystemAnnouncer))._current())._announce_($2);
|
|
|
return self}, function($ctx1) {$ctx1.fill(self,"removeElement:",{aString:aString}, smalltalk.ClassOrganizer)})},
|
|
|
args: ["aString"],
|
|
|
-source: "removeElement: aString\x0a\x09super removeElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolRemoved new\x0a \x09protocol: aString;\x0a yourself)",
|
|
|
-messageSends: ["removeElement:", "announce:", "protocol:", "new", "yourself", "current"],
|
|
|
+source: "removeElement: aString\x0a\x09super removeElement: aString.\x0a\x0a\x09SystemAnnouncer current announce: (ProtocolRemoved new\x0a \x09protocol: aString;\x0a theClass: self theClass;\x0a yourself)",
|
|
|
+messageSends: ["removeElement:", "announce:", "protocol:", "new", "theClass:", "theClass", "yourself", "current"],
|
|
|
referencedClasses: ["ProtocolRemoved", "SystemAnnouncer"]
|
|
|
}),
|
|
|
smalltalk.ClassOrganizer);
|
|
|
|
|
|
+smalltalk.addMethod(
|
|
|
+"_theClass",
|
|
|
+smalltalk.method({
|
|
|
+selector: "theClass",
|
|
|
+category: 'accessing',
|
|
|
+fn: function (){
|
|
|
+var self=this;
|
|
|
+return smalltalk.withContext(function($ctx1) {
return self.theClass ;
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"theClass",{}, smalltalk.ClassOrganizer)})},
|
|
|
+args: [],
|
|
|
+source: "theClass\x0a\x09< return self.theClass >",
|
|
|
+messageSends: [],
|
|
|
+referencedClasses: []
|
|
|
+}),
|
|
|
+smalltalk.ClassOrganizer);
|
|
|
+
|
|
|
|
|
|
|
|
|
smalltalk.addClass('PackageOrganizer', smalltalk.Organizer, [], 'Kernel-Objects');
|