final class BootstrapLocator extends AbstractLocator
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BootstrapLocator
- AbstractLocator
- Locator
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new BootstrapLocator(bindings0: BootstrapContextModule, bootstrapActivation: Activation)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def allInstances: Seq[IdentifiedRef]
ALL instances contained in this locator and in ALL the parent locators, including injector bootstrap environment.
ALL instances contained in this locator and in ALL the parent locators, including injector bootstrap environment. Returned keys may overlap, if parent locators contain objects for the same key.
- Definition Classes
- Locator
- See also
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def finalizers[F[_]](implicit arg0: TagK[F]): Seq[Finalizer[F]]
- Definition Classes
- BootstrapLocator → Locator
- final def find[T](id: Identifier)(implicit arg0: Tag[T]): Option[T]
- Definition Classes
- AbstractLocator → Locator
- final def find[T](implicit arg0: Tag[T]): Option[T]
- Definition Classes
- AbstractLocator → Locator
- final def get[T](id: Identifier)(implicit arg0: Tag[T]): T
- Definition Classes
- AbstractLocator → Locator
- final def get[T](implicit arg0: Tag[T]): T
- Definition Classes
- AbstractLocator → Locator
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- lazy val index: Map[DIKey, Any]
- Definition Classes
- BootstrapLocator → Locator
- def instances: Seq[IdentifiedRef]
Instances in order of creation
Instances in order of creation
- returns
*Only* instances contained in this Locator, *NOT* instances in parent Locators. All the keys must be unique
- Definition Classes
- BootstrapLocator → Locator
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def lookupInstance[T](key: DIKey)(implicit arg0: Tag[T]): Option[T]
- Definition Classes
- AbstractLocator → Locator
- final def lookupInstanceOrThrow[T](key: DIKey)(implicit arg0: Tag[T]): T
- Definition Classes
- AbstractLocator → Locator
- def lookupLocalUnsafe(key: DIKey): Option[Any]
- Attributes
- protected
- Definition Classes
- BootstrapLocator → AbstractLocator
- final def lookupRef[T](key: DIKey)(implicit arg0: Tag[T]): Option[TypedRef[T]]
- Definition Classes
- AbstractLocator → Locator
- final def lookupRefOrThrow[T](key: DIKey)(implicit arg0: Tag[T]): TypedRef[T]
- Definition Classes
- AbstractLocator → Locator
- def meta: LocatorMeta
- Definition Classes
- BootstrapLocator → Locator
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val parent: Option[AbstractLocator]
- Definition Classes
- BootstrapLocator → Locator
- val plan: OrderedPlan
- Definition Classes
- BootstrapLocator → Locator
- final def run[T](function: Functoid[T]): T
Run
function
filling all the arguments from locator contents.Run
function
filling all the arguments from locator contents.Works similarly to provider bindings.
- Definition Classes
- Locator
- See also
- final def runOption[T](function: Functoid[T]): Option[T]
- Definition Classes
- Locator
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()