Browse Source

Fixed smalltalk.allSubclasses()

Nicolas Petton 11 năm trước cách đây
mục cha
commit
6f9134eb56
1 tập tin đã thay đổi với 3 bổ sung7 xóa
  1. 3 7
      support/boot.js

+ 3 - 7
support/boot.js

@@ -539,14 +539,10 @@ function ClassesBrik(brikz, st) {
 	// 	return subclasses;
 	// };
 
+	// Still used, but could go away now that subclasses are stored
+	// into classes directly.
 	st.allSubclasses = function(klass) {
-		var result, subclasses;
-		result = subclasses = klass.subclasses;
-		subclasses.forEach(function(subclass) {
-			result.push.apply(result, st.allSubclasses(subclass));
-		});
-
-		return result;
+		return klass._allSubclasses();
 	};
 
 }