jan_flanders

Untitled

Dec 11th, 2012
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Test
  2. {
  3.     var i:Int;
  4.     var s:String;
  5.     public function new(p0:Int, ?p1:String="hello")
  6.     {
  7.         i=p0;
  8.         s=p1;
  9.     }
  10. }
  11. class Foo
  12. {
  13.     public function new(){}
  14. }
  15.  
  16. class Main extends flash.display.Sprite
  17. {
  18.     public function new()
  19.     {
  20.         super();
  21.         var t1 = new Test(1,"world");
  22.         var t2 = Type.createEmptyInstance(Test);
  23.         var f = Type.createEmptyInstance(Foo);
  24.     }
  25.    
  26.     public static function main()
  27.     {
  28.         flash.Lib.current.addChild(new Main());
  29.     }
  30. }
  31.  
  32. //--------------------------------------------------------------------
  33. var t1 = new Test(1,"world");
  34. methods[0]:
  35.         param_count: 2
  36.         return_type: 1 = multinames[1].name  ->  void
  37.         params:
  38.             params[0] = 4  ->  multinames[4].name  ->  int
  39.             params[1] = 2  ->  multinames[2].name  ->  String
  40.         name: 0  ->  strings[0]  ->  *
  41.         HAS_PARAM_NAMES: 0
  42.         SET_DXNS: 0
  43.         HAS_OPTIONAL: 1
  44.         NEED_REST: 0
  45.         NEED_ACTIVATION: 0
  46.         NEED_ARGUMENTS: 0
  47.         options:
  48.         options[0]: {value: 0, kind:Undefined}
  49.  
  50.  
  51. //--------------------------------------------------------------------
  52. var t1 = new Test(1,"world");
  53. var t2 = Type.createEmptyInstance(Test);
  54. methods[0]:
  55.         param_count: 2
  56.         return_type: 1 = multinames[1].name  ->  void
  57.         params:
  58.             params[0] = 4  ->  multinames[4].name  ->  int
  59.             params[1] = 2  ->  multinames[2].name  ->  String
  60.         name: 0  ->  strings[0]  ->  *
  61.         HAS_PARAM_NAMES: 0
  62.         SET_DXNS: 0
  63.         HAS_OPTIONAL: 1
  64.         NEED_REST: 0
  65.         NEED_ACTIVATION: 0
  66.         NEED_ARGUMENTS: 0
  67.         options:
  68.             options[0]: {value: 1, kind:Int}
  69.             options[1]: {value: 0, kind:Undefined}
  70.  
  71. //-------------------------------------------------------------
  72. var t1 = new Test(1,"world");
  73. var f = Type.createEmptyInstance(Foo);
  74.  
  75.  methods[0]:
  76.         param_count: 2
  77.         return_type: 1 = multinames[1].name  ->  void
  78.         params:
  79.             params[0] = 4  ->  multinames[4].name  ->  int
  80.             params[1] = 2  ->  multinames[2].name  ->  String
  81.         name: 0  ->  strings[0]  ->  *
  82.         HAS_PARAM_NAMES: 0
  83.         SET_DXNS: 0
  84.         HAS_OPTIONAL: 1
  85.         NEED_REST: 0
  86.         NEED_ACTIVATION: 0
  87.         NEED_ARGUMENTS: 0
  88.         options:
  89.             options[0]: {value: 1, kind:Int}
  90.             options[1]: {value: 0, kind:Undefined}
  91.  
  92. //-------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment