1
是否可以获取构造函数所需的所有参数列表? 使用参数的名称和类型?获取构造函数所需的所有参数列表
我想自动检查一个JSON的值是很好用于构建他们的等价物作为一个类实例。
最好没有宏...我已经建立了一些,但我仍然发现他们安静混乱。
必须与neko和JS一起工作,如果这样的话。
谢谢。
是否可以获取构造函数所需的所有参数列表? 使用参数的名称和类型?获取构造函数所需的所有参数列表
我想自动检查一个JSON的值是很好用于构建他们的等价物作为一个类实例。
最好没有宏...我已经建立了一些,但我仍然发现他们安静混乱。
必须与neko和JS一起工作,如果这样的话。
谢谢。
我想你想看看Runtime Type Information(RTTI)
从HAXE手册:的HAXE编译器生成被注释或延长被标注了班班运行时类型信息(RTTI)
@:rtti
元数据。该信息以XML字符串形式存储在一个静态字段__rtti
中,并可通过haxe.rtti.XmlParser进行处理。最终的结构在RTTI structure中描述。
替代;如果你想使用宏,这可能是一个好开始
http://code.haxe.org/category/macros/add-parameters-as-fields.html
有'haxe.macro.Context.getType()'它可以访问参数列表,但这是一个宏。在Neko和JS中无法想到一种方法。不过,Flash有一个内置函数。 – MSGhero