|
@@ -2139,7 +2139,7 @@ smalltalk.SequenceableCollection);
|
|
|
smalltalk.addMethod(
|
|
|
smalltalk.method({
|
|
|
selector: "addLast:",
|
|
|
-category: 'adding',
|
|
|
+category: 'adding/removing',
|
|
|
fn: function (anObject){
|
|
|
var self=this;
|
|
|
return smalltalk.withContext(function($ctx1) {
|
|
@@ -2504,7 +2504,7 @@ smalltalk.SequenceableCollection);
|
|
|
smalltalk.addMethod(
|
|
|
smalltalk.method({
|
|
|
selector: "removeLast",
|
|
|
-category: 'adding',
|
|
|
+category: 'adding/removing',
|
|
|
fn: function (){
|
|
|
var self=this;
|
|
|
return smalltalk.withContext(function($ctx1) {
|
|
@@ -2883,10 +2883,26 @@ category: 'adding/removing',
|
|
|
fn: function (aNumber,anotherNumber){
|
|
|
var self=this;
|
|
|
return smalltalk.withContext(function($ctx1) {
|
|
|
-self.splice(aNumber - 1,anotherNumber - 1);
|
|
|
+self.splice(aNumber -1, anotherNumber - aNumber + 1);
|
|
|
return self}, function($ctx1) {$ctx1.fill(self,"removeFrom:to:",{aNumber:aNumber,anotherNumber:anotherNumber},smalltalk.Array)})},
|
|
|
args: ["aNumber", "anotherNumber"],
|
|
|
-source: "removeFrom: aNumber to: anotherNumber\x0a\x09<self.splice(aNumber - 1,anotherNumber - 1)>",
|
|
|
+source: "removeFrom: aNumber to: anotherNumber\x0a\x09<self.splice(aNumber -1, anotherNumber - aNumber + 1)>",
|
|
|
+messageSends: [],
|
|
|
+referencedClasses: []
|
|
|
+}),
|
|
|
+smalltalk.Array);
|
|
|
+
|
|
|
+smalltalk.addMethod(
|
|
|
+smalltalk.method({
|
|
|
+selector: "removeIndex:",
|
|
|
+category: 'adding/removing',
|
|
|
+fn: function (anInteger){
|
|
|
+var self=this;
|
|
|
+return smalltalk.withContext(function($ctx1) {
|
|
|
+self.splice(anInteger - 1, 1);
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"removeIndex:",{anInteger:anInteger},smalltalk.Array)})},
|
|
|
+args: ["anInteger"],
|
|
|
+source: "removeIndex: anInteger\x0a\x09<self.splice(anInteger - 1, 1)>",
|
|
|
messageSends: [],
|
|
|
referencedClasses: []
|
|
|
}),
|
|
@@ -3132,7 +3148,7 @@ smalltalk.CharacterArray);
|
|
|
smalltalk.addMethod(
|
|
|
smalltalk.method({
|
|
|
selector: "add:",
|
|
|
-category: 'adding',
|
|
|
+category: 'adding/removing',
|
|
|
fn: function (anObject){
|
|
|
var self=this;
|
|
|
return smalltalk.withContext(function($ctx1) {
|
|
@@ -3302,7 +3318,7 @@ smalltalk.CharacterArray);
|
|
|
smalltalk.addMethod(
|
|
|
smalltalk.method({
|
|
|
selector: "remove:",
|
|
|
-category: 'adding',
|
|
|
+category: 'adding/removing',
|
|
|
fn: function (anObject){
|
|
|
var self=this;
|
|
|
return smalltalk.withContext(function($ctx1) {
|