Thread.hx 907 B

1234567891011121314151617181920212223242526272829303132
  1. package java.lang;
  2. import haxe.Int64;
  3. extern class Thread
  4. {
  5. static function activeCount():Int;
  6. static function currentThread():Thread;
  7. static function dumpStack():Void;
  8. static function enumerate(tarray:java.NativeArray<Thread>):Int;
  9. static function interrupted():Bool;
  10. @:overload(function(ms:Int64, nano:Int):Void {})
  11. static function sleep(ms:Int64):Void;
  12. static function yield():Void;
  13. function new(target:Runnable):Void;
  14. function destroy():Void;
  15. function getName():String;
  16. function getPriority():Int;
  17. function interrupt():Void;
  18. function isAlive():Bool;
  19. function isDaemon():Bool;
  20. function isInterrupted():Bool;
  21. @:overload(function(ms:Int64):Void {})
  22. @:overload(function(ms:Int64, nanos:Int):Void {})
  23. function join():Void;
  24. function run():Void; //should call start(), not run()
  25. function setPriority(newPriority:Int):Void;
  26. function start():Void;
  27. }