## Uses of Class
oracle.dbtools.plugin.api.di.Instances

- Packages that use Instances
  Package | Description
  --- | ---
  oracle.dbtools.plugin.api.di | A `javax.inject` compatible Dependency Injection (D.I.) framework.
  oracle.dbtools.plugin.api.types | Provides a layer atop `java.lang.reflect` package to aid dependency resolution and injection.

- - ### Uses of Instances in oracle.dbtools.plugin.api.di

    Methods in oracle.dbtools.plugin.api.di that return Instances
    Modifier and Type | Method | Description
    --- | --- | ---
    `Instances` | Instances.Builder.`build()` | Build the `Instances` instance

    Methods in oracle.dbtools.plugin.api.di with parameters of type Instances
    Modifier and Type | Method | Description
    --- | --- | ---
    `Instances.Builder` | Instances.Builder.`merge​(Instances other, boolean overwrite)` | Merge the specified set of instances into this set, overwriting any existing instances with the specified values

  - ### Uses of Instances in oracle.dbtools.plugin.api.types

    Methods in oracle.dbtools.plugin.api.types that return Instances
    Modifier and Type | Method | Description
    --- | --- | ---
    `Instances` | TypeReflections.`singletons()` | Provides access to singleton fields annotated with `Provides`