Main.hx 384 B

123456789101112131415161718192021222324252627
  1. @:structInit
  2. class Foo {
  3. @:isVar public var real(get, set):String;
  4. public var foo(get, never):String;
  5. public var bar(get, set):String;
  6. function get_real()
  7. return real;
  8. function set_real(v)
  9. return real = v;
  10. function get_foo()
  11. return "foo";
  12. function get_bar()
  13. return "bar";
  14. function set_bar(v)
  15. return v;
  16. }
  17. function main() {
  18. var foo:Foo = {
  19. real: "real"
  20. };
  21. }