获取构造函数所需的所有参数的列表

时间:2016-04-26 15:01:42

标签: haxe

是否可以获取构造函数采用的所有参数的列表? 有参数的名称和类型吗?

我想自动检查JSON的值是否适合用于构建它们作为类实例的等价物。

最好没有宏...我已经建了几个,但我仍然觉得它们很安静。

必须与neko和JS合作,如果那样的话。

感谢。

1 个答案:

答案 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