izumi.distage.roles.model.meta

Members list

Concise view

Type members

Classlikes

final case class LibraryReference(libraryName: String, artifact: Option[IzArtifact])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RoleArtifact(name: String, version: String)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RoleBinding(binding: Binding, runtimeClass: Class[_], tpe: SafeType, descriptor: RoleDescriptor)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class RolesInfo(requiredComponents: Set[DIKey], requiredRoleBindings: Set[RoleBinding], requiredRoleNames: Set[String], availableRoleNames: Set[String], availableRoleBindings: Set[RoleBinding], unrequiredRoleNames: Set[String])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object RolesInfo

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type