浏览代码

setPrototype -> setClass

Nicolas Cannasse 19 年之前
父节点
当前提交
486125d212
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      std/Type.hx

+ 4 - 4
std/Type.hx

@@ -197,15 +197,15 @@ class Type {
 	/**
 		Change the class prototype of an object
 	**/
-	public static function setPrototype( obj : Dynamic, proto : Dynamic ) {
+	public static function setClass( obj : Dynamic, cl : Class ) untyped {
 		#if flash9
 			throw "Not implemented";
 		#else flash
-			obj.__proto__ = proto;
+			obj.__proto__ = cl.prototype;
 		#else js
-			obj.__proto__ = proto;
+			obj.__proto__ = cl.prototype;
 		#else neko
-			untyped __dollar__objsetproto(obj,proto);
+			__dollar__objsetproto(obj,cl.prototype);
 		#else error
 		#end
 	}