@@ -1648,6 +1648,17 @@ return self;}
}),
smalltalk.Symbol);
+smalltalk.addMethod(
+'_asSelector',
+smalltalk.method({
+selector: 'asSelector',
+fn: function (){
+var self=this;
+return smalltalk.send(smalltalk.send(self, "_asString", []), "_asSelector", []);
+return self;}
+}),
+smalltalk.Symbol);
+
smalltalk.addMethod(
'_lookup_',
@@ -2348,6 +2348,22 @@ referencedClasses: []
+unescape('_asSelector'),
+selector: unescape('asSelector'),
+category: 'converting',
+return self;},
+args: [],
+source: unescape('asSelector%0A%09%5Eself%20asString%20asSelector'),
+messageSends: ["asSelector", "asString"],
+referencedClasses: []
unescape('_lookup_'),
@@ -792,6 +792,10 @@ asSymbol
asJavascript
^'smalltalk.symbolFor("', self asString, '")'
+!
+asSelector
+ ^self asString asSelector
! !
!Symbol methodsFor: 'copying'!