Bläddra i källkod

added isFunction.

Nicolas Cannasse 19 år sedan
förälder
incheckning
de5235a02f
1 ändrade filer med 11 tillägg och 0 borttagningar
  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
+			;
+	}
+
 }
 }