Main.hx 317 B

123456789101112131415161718192021222324
  1. using Main.Tools;
  2. class Tools {
  3. @:pure(false)
  4. public static function f(b:Base) {}
  5. public static var test:String;
  6. }
  7. class Base {
  8. public function new() { }
  9. }
  10. class Child extends Base {
  11. public function a() {
  12. super.f();
  13. }
  14. }
  15. class Main {
  16. static public function main() {
  17. new Child().a();
  18. }
  19. }