class Test { static function __init__() { untyped OverrideTest.prototype.testZor = function() { trace('Success!'); } } static function main() { new OverrideTest().testZor(); } } class OverrideTest { public function new(); public function testZor() { trace('Failed'); } } blue@dev ~/Projects/haxORMap >haxe runtest.hxml Test.hx:44: Success!