MCPcopy Index your code
hub / github.com/benfry/processing4 / handleLaunch

Method handleLaunch

java/src/processing/mode/java/JavaEditor.java:576–599  ·  view source on GitHub ↗
(boolean present, boolean tweak)

Source from the content-addressed store, hash-verified

574 }
575
576 protected void handleLaunch(boolean present, boolean tweak) {
577 prepareRun();
578 toolbar.activateRun();
579 synchronized (runtimeLock) {
580 runtimeLaunchRequested = true;
581 }
582 new Thread(() -> {
583 try {
584 synchronized (runtimeLock) {
585 if (runtimeLaunchRequested) {
586 runtimeLaunchRequested = false;
587 RunnerListener listener = new RunnerListenerEdtAdapter(JavaEditor.this);
588 if (!tweak) {
589 runtime = jmode.handleLaunch(sketch, listener, present);
590 } else {
591 runtime = jmode.handleTweak(sketch, listener, JavaEditor.this);
592 }
593 }
594 }
595 } catch (Exception e) {
596 EventQueue.invokeLater(() -> statusError(e));
597 }
598 }).start();
599 }
600
601
602 /**

Callers 3

handleRunMethod · 0.95
handlePresentMethod · 0.95
handleTweakMethod · 0.95

Calls 5

prepareRunMethod · 0.95
statusErrorMethod · 0.95
activateRunMethod · 0.45
startMethod · 0.45
handleTweakMethod · 0.45

Tested by

no test coverage detected