Nicolas Cannasse преди 19 години
родител
ревизия
de5235a02f
променени са 1 файла, в които са добавени 11 реда и са изтрити 0 реда
  1. 11 0
      std/Reflect.hx

+ 11 - 0
std/Reflect.hx

@@ -131,4 +131,15 @@ class Reflect {
 			;
 	}
 
+	public static function isFunction( f : Dynamic ) : Bool {
+		return untyped
+		#if flash
+			f.call == _global["Function"].call
+		#else neko
+			__dollar__typeof(f) == __dollar__tfunction
+		#else error
+		#end
+			;
+	}
+
 }