Browse Source

added isFunction.

Nicolas Cannasse 19 years ago
parent
commit
de5235a02f
1 changed files with 11 additions and 0 deletions
  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
+			;
+	}
+
 }