Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Haxe 0.75 KB | None | 0 0
  1.   // Вызывается через <haxeflag name="--macro" value="Initializer.test()" />
  2.   public static macro function test():Void
  3.   {
  4.     Context.onGenerate(onGen);
  5.   }
  6.  
  7.   // Нужно, чтобы вот это было инициализированно и во время рунтайма, в то время как генерация содержимого происходит во время onGenerate.
  8.   // ScanEntry содержит дерево из ScanEntry, тип, имя и ещё несколько переменных.
  9.   public static var complexObject:ScanEntry;
  10.  
  11.   private static function onGen(types:Array<Type>):Void
  12.   {
  13.     complexObject = new ScanEntry(TPackage, "root");
  14.     // Making entire tree of ScanEntry.
  15.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement