blockudoku.services

Members list

Type members

Classlikes

Allows code to be run in a separate thread.

Allows code to be run in a separate thread.

Attributes

Supertypes
class Object
trait Matchable
class Any
class CancelableTask(val future: Future[Promise[Unit]], promise: Promise[Unit], executor: ExecutorService)

A task that can be cancelled. This is a wrapper around a future and a promise. Should not be created directly.

A task that can be cancelled. This is a wrapper around a future and a promise. Should not be created directly.

Value parameters

executor

The executor that runs the task.

future

The future that represents the task.

promise

The promise that the task is based on.

Attributes

Supertypes
class Object
trait Matchable
class Any
class Event

Represents an event that can be listened to.

Represents an event that can be listened to.

Attributes

Supertypes
class Object
trait Matchable
class Any

Builds a new grid that can be displayed instead of the actual grid, where the currently selected element is placed in the grid.

Builds a new grid that can be displayed instead of the actual grid, where the currently selected element is placed in the grid.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
object MathExt

Contains math-related utility functions.

Contains math-related utility functions.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
MathExt.type
trait Random

Abstracts random number generation to allow for testing.

Abstracts random number generation to allow for testing.

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class RandomImpl
class RandomImpl extends Random

Attributes

Supertypes
trait Random
class Object
trait Matchable
class Any