Browse Source

Removing legacy st.addMethod

It is of no point, now that format of .js is changed;
it was there to load old .js files, which is impossible
with globals-decoupled js files anyway now,

Also removed other legacy call which is similarly of no point.
Herbert Vojčík 11 years ago
parent
commit
b48b01a383
1 changed files with 1 additions and 20 deletions
  1. 1 20
      support/boot.js

+ 1 - 20
support/boot.js

@@ -570,23 +570,7 @@ function MethodsBrik(brikz, st) {
 
 	/* Add/remove a method to/from a class */
 
-	/* This is a temporary version of addMethod() for backward compatibility */
-	st.addMethod = function(method_exJsSelector, klass_exMethod, exKlass) {
-		if (typeof method_exJsSelector === "string") { //legacy
-			if (method_exJsSelector !== st.selector(klass_exMethod.selector)) {
-				console.log("DISCREPANCY: arg, in_method");
-				console.log(method_exJsSelector);
-				console.log(st.selector(klass_exMethod.selector));
-				klass_exMethod.jsSelector = method_exJsSelector;
-			}
-			return new_addMethod(klass_exMethod, exKlass);
-		}
-
-		return new_addMethod(method_exJsSelector, klass_exMethod);
-	};
-
-	// later, st.addMethod can be this:
-	function new_addMethod(method, klass) {
+	st.addMethod = function (method, klass) {
 		if (!(method.jsSelector)) {
 			method.jsSelector = st.selector(method.selector);
 		}
@@ -782,9 +766,6 @@ function PrimitivesBrik(brikz, st) {
 		}
 	};
 
-	/* Backward compatibility with Amber 0.9.1 */
-	st.symbolFor = function(aString) { return aString; };
-
 	/* List of all reserved words in JavaScript. They may not be used as variables
 	 in Smalltalk. */