123456789101112131415 |
- #if macro
- import haxe.macro.Expr;
- #end
- #if !macro @:build(Macro.build()) #end
- class Main {}
- class Macro {
- public static function build() {
- var ct = TPath({pack: [], name: "Null", params: [TPType(null)]});
- return (macro class {
- var foo:$ct;
- }).fields;
- }
- }
|