AppContext

com.geirolz.app.toolkit.AppContext
See theAppContext companion object
final case class AppContext[INFO <: SimpleAppInfo[_], LOGGER, CONFIG, DEPENDENCIES, RESOURCES](info: INFO, messages: AppMessages, args: AppArgs, logger: LOGGER, config: CONFIG, dependencies: DEPENDENCIES, resources: RESOURCES)

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

type AppInfo = INFO
type Config = CONFIG
type Dependencies = DEPENDENCIES
type Logger = LOGGER
type Resources = RESOURCES

Value members

Concrete methods

override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
Any
def withDependencies[D](newDependencies: D): AppContext[INFO, LOGGER, CONFIG, D, RESOURCES]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product