libretto.scaletto

Members list

Packages

Type members

Classlikes

abstract class AbstractStarterKit(val dsl: Scaletto, val bridge: Of[Scaletto], val executorFactory: Of[Scaletto, Of[Scaletto]], val executor0: (ScheduledExecutorService, Executor) => Of[Scaletto, Of[Scaletto]])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class StarterKit
object StarterKit.type

Supports manipulating Scala values via pure Scala functions. Also extends InvertDSL (and thus ClosedDSL), TimerDSL and CrashDSL, since these are expected to be possible on a target platform that already supports Scala functions.

Supports manipulating Scala values via pure Scala functions. Also extends InvertDSL (and thus ClosedDSL), TimerDSL and CrashDSL, since these are expected to be possible on a target platform that already supports Scala functions.

Attributes

Supertypes
trait InvertDSL
trait ClosedDSL
trait CrashDSL
trait TimerDSL
trait CoreDSL
class Object
trait Matchable
class Any
Show all
Known subtypes
object FreeScaletto.type

Attributes

Companion
object
Supertypes
trait ClosedBridge
trait CoreBridge
class Object
trait Matchable
class Any
Known subtypes
object BridgeImpl.type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait ScalettoExecution[DSL <: Scaletto] extends ClosedExecution[DSL]

Attributes

Supertypes
trait ClosedExecution[DSL]
trait CoreExecution[DSL]
class Object
trait Matchable
class Any
trait ScalettoExecutor extends Executor

Attributes

Companion
object
Supertypes
trait Executor
class Object
trait Matchable
class Any
Known subtypes
Self type

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
object ScalettoLib

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
opaque class ScalettoLib[DSL <: Scaletto, CoreLib <: CoreLib[DSL]](val dsl: DSL, val coreLib: CoreLib & CoreLib[DSL])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
abstract class StarterApp extends StarterAppBase

Attributes

Supertypes
class Object
trait Matchable
class Any
abstract class StarterAppBase

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class StarterApp
class StarterAppScala[A]
abstract class StarterAppScala[A] extends StarterAppBase

Attributes

Supertypes
class Object
trait Matchable
class Any
object StarterKit extends StarterKit

Attributes

Companion
class
Supertypes
class StarterKit
class Object
trait Matchable
class Any
Self type
StarterKit.type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object StarterKit.type