libretto.scaletto

Members list

Packages

Type members

Classlikes

abstract class AbstractStarterKit(val dsl: Scaletto, val bridge: Of[dsl.type], val executorFactory: Of[dsl.type, bridge.type], val executor0: (ScheduledExecutorService, Executor) => Of[dsl.type, bridge.type])(using val supportsCustomScheduler: SupportsCustomScheduler[executorFactory.ExecutionParam])

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
class StarterKit
object StarterKit
trait Scaletto extends Puro, TimerDSL, CrashDSL

Supports manipulating Scala values via pure Scala functions. Also extends 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 TimerDSL and CrashDSL, since these are expected to be possible on a target platform that already supports Scala functions.

Attributes

Supertypes
trait CrashDSL
trait TimerDSL
trait Puro
class Object
trait Matchable
class Any
Show all
Known subtypes
object FreeScaletto
trait ScalettoBridge extends PuroBridge

Attributes

Companion
object
Supertypes
trait PuroBridge
trait Bridge
class Object
trait Matchable
class Any
Known subtypes
object BridgeImpl

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

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, PuroLib <: PuroLib[DSL]](val dsl: DSL, val puroLib: PuroLib & PuroLib[dsl.type])

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