Add 6 more functions to ReflectUtil ()

This commit is contained in:
Abnormal 2025-01-23 22:21:46 +00:00 committed by GitHub
parent a01bcc3da8
commit 62166554e7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -68,4 +68,34 @@ class ReflectUtil
{
return Reflect.compare(valueA, valueB);
}
public static function isObject(value:Dynamic):Bool
{
return Reflect.isObject(value);
}
public static function isFunction(value:Dynamic):Bool
{
return Reflect.isFunction(value);
}
public static function isEnumValue(value:Dynamic):Bool
{
return Reflect.isEnumValue(value);
}
public static function getProperty(obj:Dynamic, name:String):Dynamic
{
return Reflect.getProperty(obj, name);
}
public static function setProperty(obj:Dynamic, name:String, value:Dynamic):Void
{
return Reflect.setProperty(obj, name, value);
}
public static function compareMethods(functionA:Dynamic, functionB:Dynamic):Bool
{
return Reflect.compareMethods(functionA, functionB);
}
}