|
@@ -468,6 +468,19 @@ return $2;
|
|
messageSends: ["do:", "ifTrue:", "+", "="]}),
|
|
messageSends: ["do:", "ifTrue:", "+", "="]}),
|
|
smalltalk.Collection);
|
|
smalltalk.Collection);
|
|
|
|
|
|
|
|
+smalltalk.addMethod(
|
|
|
|
+"_putOn_",
|
|
|
|
+smalltalk.method({
|
|
|
|
+selector: "putOn:",
|
|
|
|
+fn: function (aStream){
|
|
|
|
+var self=this;
|
|
|
|
+return smalltalk.withContext(function($ctx1) {
_st(self)._do_((function(each){
|
|
|
|
+return smalltalk.withContext(function($ctx2) {
return _st(each)._putOn_(aStream);
|
|
|
|
+}, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1)})}));
|
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"putOn:",{aStream:aStream},smalltalk.Collection)})},
|
|
|
|
+messageSends: ["do:", "putOn:"]}),
|
|
|
|
+smalltalk.Collection);
|
|
|
|
+
|
|
smalltalk.addMethod(
|
|
smalltalk.addMethod(
|
|
"_readStream",
|
|
"_readStream",
|
|
smalltalk.method({
|
|
smalltalk.method({
|
|
@@ -2259,6 +2272,17 @@ return self}, function($ctx1) {$ctx1.fill(self,"printOn:",{aStream:aStream},smal
|
|
messageSends: ["printOn:", "asString"]}),
|
|
messageSends: ["printOn:", "asString"]}),
|
|
smalltalk.CharacterArray);
|
|
smalltalk.CharacterArray);
|
|
|
|
|
|
|
|
+smalltalk.addMethod(
|
|
|
|
+"_putOn_",
|
|
|
|
+smalltalk.method({
|
|
|
|
+selector: "putOn:",
|
|
|
|
+fn: function (aStream){
|
|
|
|
+var self=this;
|
|
|
|
+return smalltalk.withContext(function($ctx1) {
_st(aStream)._nextPutAll_(self);
|
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"putOn:",{aStream:aStream},smalltalk.CharacterArray)})},
|
|
|
|
+messageSends: ["nextPutAll:"]}),
|
|
|
|
+smalltalk.CharacterArray);
|
|
|
|
+
|
|
smalltalk.addMethod(
|
|
smalltalk.addMethod(
|
|
"_remove_",
|
|
"_remove_",
|
|
smalltalk.method({
|
|
smalltalk.method({
|
|
@@ -3772,6 +3796,17 @@ smalltalk.RegularExpression.klass);
|
|
|
|
|
|
|
|
|
|
smalltalk.addClass('Stream', smalltalk.Object, ['collection', 'position', 'streamSize'], 'Kernel-Collections');
|
|
smalltalk.addClass('Stream', smalltalk.Object, ['collection', 'position', 'streamSize'], 'Kernel-Collections');
|
|
|
|
+smalltalk.addMethod(
|
|
|
|
+"__lt_lt",
|
|
|
|
+smalltalk.method({
|
|
|
|
+selector: "<<",
|
|
|
|
+fn: function (anObject){
|
|
|
|
+var self=this;
|
|
|
|
+return smalltalk.withContext(function($ctx1) {
_st(self)._write_(anObject);
|
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"<<",{anObject:anObject},smalltalk.Stream)})},
|
|
|
|
+messageSends: ["write:"]}),
|
|
|
|
+smalltalk.Stream);
|
|
|
|
+
|
|
smalltalk.addMethod(
|
|
smalltalk.addMethod(
|
|
"_atEnd",
|
|
"_atEnd",
|
|
smalltalk.method({
|
|
smalltalk.method({
|
|
@@ -4077,6 +4112,17 @@ return $1;
|
|
messageSends: []}),
|
|
messageSends: []}),
|
|
smalltalk.Stream);
|
|
smalltalk.Stream);
|
|
|
|
|
|
|
|
+smalltalk.addMethod(
|
|
|
|
+"_write_",
|
|
|
|
+smalltalk.method({
|
|
|
|
+selector: "write:",
|
|
|
|
+fn: function (anObject){
|
|
|
|
+var self=this;
|
|
|
|
+return smalltalk.withContext(function($ctx1) {
_st(anObject)._putOn_(self);
|
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"write:",{anObject:anObject},smalltalk.Stream)})},
|
|
|
|
+messageSends: ["putOn:"]}),
|
|
|
|
+smalltalk.Stream);
|
|
|
|
+
|
|
|
|
|
|
smalltalk.addMethod(
|
|
smalltalk.addMethod(
|
|
"_on_",
|
|
"_on_",
|