class Type
no package
The Haxe Reflection API allows retrieval of type information at runtime.
This class complements the more lightweight Reflect class, with a focus on class and enum instances.
See also:
Static methods
staticcreateEnum<T>(e:Enum<T>, constr:String, ?params:Array<Dynamic>):T
Creates an instance of enum e by calling its constructor constr with
arguments params.
If e or constr is null, or if enum e has no constructor named
constr, or if the number of elements in params does not match the
expected number of constructor arguments, or if any argument has an
invalid type, the result is unspecified.
staticgetInstanceFields(c:Class<Dynamic>):Array<String>
Returns a list of the instance fields of class c, including
inherited fields.
This only includes fields which are known at compile-time. In
particular, using getInstanceFields(getClass(obj)) will not include
any fields which were added to obj at runtime.
The order of the fields in the returned Array is unspecified.
If c is null, the result is unspecified.
(As3) This method only returns instance fields that are public.