MCPcopy Create free account
hub / github.com/VolmitSoftware/Adapt / run

Method run

src/main/java/com/volmit/adapt/util/Looper.java:24–42  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

22
23public abstract class Looper extends Thread {
24 public void run() {
25 while (!interrupted()) {
26 try {
27 long m = loop();
28
29 if (m < 0) {
30 break;
31 }
32
33 Thread.sleep(m);
34 } catch (InterruptedException e) {
35 break;
36 } catch (Throwable e) {
37 e.printStackTrace();
38 }
39 }
40
41 Adapt.info("Thread " + getName() + " Shutdown.");
42 }
43
44 protected abstract long loop();
45}

Callers

nothing calls this directly

Calls 4

loopMethod · 0.95
infoMethod · 0.95
sleepMethod · 0.80
getNameMethod · 0.65

Tested by

no test coverage detected