Skip to content

Commit

Permalink
Add 6 more functions to ReflectUtil (#4019)
Browse files Browse the repository at this point in the history
  • Loading branch information
AbnormalPoof authored Jan 23, 2025
1 parent a01bcc3 commit 6216655
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions source/funkin/util/ReflectUtil.hx
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
}

0 comments on commit 6216655

Please sign in to comment.