是否可以获取构造函数采用的所有参数的列表? 有参数的名称和类型吗?
我想自动检查JSON的值是否适合用于构建它们作为类实例的等价物。
最好没有宏...我已经建了几个,但我仍然觉得它们很安静。
必须与neko和JS合作,如果那样的话。
感谢。
答案 0 :(得分:1)
我想你想看看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