Main2.hx 250 B

123456789101112131415
  1. class Base {
  2. private function new() {}
  3. var v = 0;
  4. }
  5. class Child extends Base {
  6. private function new() super();
  7. }
  8. class Main2 extends Base {
  9. static function main() {
  10. // shouldn't be possible; Child's constructor is private
  11. new Child();
  12. }
  13. }