class haxe.macro.TypeTools
Available on all platforms
This class provides some utility methods to work with types. It is best used through 'using haxe.macro.TypeTools' syntax and then provides additional methods on haxe.macro.Type instances.
Class Fields
static function findField(c:ClassType, name:String, ?isStatic:Bool):Null<ClassField>
Resolves the field named name
on class c
.
If isStatic
is true, the classes' static fields are checked. Otherwise
the classes' member fields are checked.
If the field is found, it is returned. Otherwise if c
has a super
class, findField
recursively checks that super class. Otherwise null
is returned.
If any argument is null, the result is unspecified.