|
@@ -1202,3 +1202,70 @@ smalltalk.MethodContext);
|
|
|
|
|
|
|
|
|
|
|
|
+smalltalk.addClass('NativeFunction', smalltalk.Object, [], 'Kernel-Methods');
|
|
|
+
|
|
|
+smalltalk.addMethod(
|
|
|
+"_class_",
|
|
|
+smalltalk.method({
|
|
|
+selector: "class:",
|
|
|
+category: 'not yet classified',
|
|
|
+fn: function (aString){
|
|
|
+var self=this;
|
|
|
+return smalltalk.withContext(function($ctx1) {
var a=eval(aString); return new a();;
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"class:",{aString:aString}, smalltalk.NativeFunction.klass)})},
|
|
|
+args: ["aString"],
|
|
|
+source: "class: aString\x0a<var a=eval(aString); return new a();>\x0a",
|
|
|
+messageSends: [],
|
|
|
+referencedClasses: []
|
|
|
+}),
|
|
|
+smalltalk.NativeFunction.klass);
|
|
|
+
|
|
|
+smalltalk.addMethod(
|
|
|
+"_class_value_",
|
|
|
+smalltalk.method({
|
|
|
+selector: "class:value:",
|
|
|
+category: 'not yet classified',
|
|
|
+fn: function (aString,anObject){
|
|
|
+var self=this;
|
|
|
+return smalltalk.withContext(function($ctx1) {
var a=eval(aString); return new a(anObject);;
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"class:value:",{aString:aString,anObject:anObject}, smalltalk.NativeFunction.klass)})},
|
|
|
+args: ["aString", "anObject"],
|
|
|
+source: "class: aString value:anObject\x0a\x0a<var a=eval(aString); return new a(anObject);>\x0a",
|
|
|
+messageSends: [],
|
|
|
+referencedClasses: []
|
|
|
+}),
|
|
|
+smalltalk.NativeFunction.klass);
|
|
|
+
|
|
|
+smalltalk.addMethod(
|
|
|
+"_class_value_value_",
|
|
|
+smalltalk.method({
|
|
|
+selector: "class:value:value:",
|
|
|
+category: 'not yet classified',
|
|
|
+fn: function (aString,anObject,anObject2){
|
|
|
+var self=this;
|
|
|
+return smalltalk.withContext(function($ctx1) {
var a=eval(aString); return new a(anObject,anObject2);;
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"class:value:value:",{aString:aString,anObject:anObject,anObject2:anObject2}, smalltalk.NativeFunction.klass)})},
|
|
|
+args: ["aString", "anObject", "anObject2"],
|
|
|
+source: "class: aString value:anObject value: anObject2\x0a\x0a<var a=eval(aString); return new a(anObject,anObject2);>\x0a",
|
|
|
+messageSends: [],
|
|
|
+referencedClasses: []
|
|
|
+}),
|
|
|
+smalltalk.NativeFunction.klass);
|
|
|
+
|
|
|
+smalltalk.addMethod(
|
|
|
+"_class_value_value_value_",
|
|
|
+smalltalk.method({
|
|
|
+selector: "class:value:value:value:",
|
|
|
+category: 'not yet classified',
|
|
|
+fn: function (aString,anObject,anObject2,anObject3){
|
|
|
+var self=this;
|
|
|
+return smalltalk.withContext(function($ctx1) {
var a=eval(aString); return new a(anObject,anObject2, anObject3);;
|
|
|
+return self}, function($ctx1) {$ctx1.fill(self,"class:value:value:value:",{aString:aString,anObject:anObject,anObject2:anObject2,anObject3:anObject3}, smalltalk.NativeFunction.klass)})},
|
|
|
+args: ["aString", "anObject", "anObject2", "anObject3"],
|
|
|
+source: "class: aString value:anObject value: anObject2 value:anObject3\x0a\x0a<var a=eval(aString); return new a(anObject,anObject2, anObject3);>\x0a",
|
|
|
+messageSends: [],
|
|
|
+referencedClasses: []
|
|
|
+}),
|
|
|
+smalltalk.NativeFunction.klass);
|
|
|
+
|
|
|
+
|