def assert[A](body: => A): A = {
Predef.assert(check())
body
}
def require[A](body: => A): A = {
Predef.require(check(), "GUI thread expected")
body
}
/* event dispatch queue */
def now[A](body: => A): A = { if (check()) body else { lazyval result = assert { Exn.capture(body) }
SwingUtilities.invokeAndWait(() => result)
Exn.release(result)
}
}
def later(body: => Unit): Unit = { if (check()) body else SwingUtilities.invokeLater(() => body)
}
def future[A](body: => A): Future[A] = { if java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
lse {
promise =Future.promiseA
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
promise
}
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
}
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-08-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.