瀏覽代碼

added enumConstructor

Nicolas Cannasse 18 年之前
父節點
當前提交
bcd38e2995
共有 1 個文件被更改,包括 13 次插入0 次删除
  1. 13 0
      std/Type.hx

+ 13 - 0
std/Type.hx

@@ -509,5 +509,18 @@ class Type {
 		return true;
 	}
 
+	/**
+		Returns the constructor of an enum
+	**/
+	public static function enumConstructor( e : Dynamic ) : String {
+	#if neko
+		return new String(e.tag);
+	#else flash9
+		return e.tag;
+	#else true
+		return e[0];
+	#end
+	}
+
 }