Main2.hx 189 B

123456789101112131415161718
  1. abstract Ref2<T>(T) {
  2. @:from macro static function from(v) {
  3. return v;
  4. }
  5. }
  6. class Main2 {
  7. static function main() {
  8. #if !macro
  9. var r : Ref2<String> = 10;
  10. trace(r);
  11. #end
  12. }
  13. }