Способ отражения Haxe для доступа к полю Stati c? - PullRequest
0 голосов
/ 23 февраля 2020

Я ищу способ использования отражения для получения и установки полей c поля Class. Это возможно, или это слишком динамично c для Haxe?

Ответы [ 2 ]

2 голосов
/ 23 февраля 2020

Ты имеешь в виду, если это слишком статично c для Reflection :)? Нет, это не

var cl = Type.resolveClass("MyClass");
trace(Reflect.fields(cl));
trace(Reflect.field(cl, "field"));
trace(Reflect.setField(cl, "field", 0));
0 голосов
/ 10 марта 2020

Кроме того, вы можете получить все stati c поля класса, используя Type.getClassFields() (или Type.getInstance() для экземпляров). Взгляните сюда: https://api.haxe.org/Type.html

...