Main3.hx 331 B

12345678910111213141516171819202122
  1. class Main3 extends Base {
  2. public static function main() {}
  3. override function foo(a) "";
  4. }
  5. private class Base {
  6. function foo(a:Int):String return "";
  7. }
  8. private class Foo {
  9. public public var foo:String;
  10. public private var bar:String;
  11. }
  12. typedef Bar = {
  13. var bar:String;
  14. }
  15. typedef Baz = Bar & {
  16. var bar:Int;
  17. var baz:Int;
  18. }