# Deprecated API

## Contents

- Interfaces
- Annotation Types
- Fields
- Methods

- Interfaces
  Interface | Description
  --- | ---
  oracle.dbtools.plugin.api.di.Instantiator | Alternative techniques for accelerating dependency injection make the use of this interface redundant

- Annotation Types
  Annotation Type | Description
  --- | ---
  oracle.dbtools.plugin.api.conf.ConfigurationSetting.Description | since 20.3.0. Use Builder#

- Fields
  Field | Description
  --- | ---
  oracle.dbtools.plugin.api.di.InstanceLocator.INSTANTIATOR_TYPE_SUFFIX | The `Instantiator` concept has been deprecated

- Methods
  Method | Description
  --- | ---
  oracle.dbtools.plugin.api.di.InstanceLocator.select​(Class<T>, Annotation...) | Use `InstanceLocator.select(TypeQualifier)` instead
  oracle.dbtools.plugin.api.json.JSONReader.remove() |
  oracle.dbtools.plugin.api.types.TypeQualifier.Builder.qualifiers​(Annotation...) |
  oracle.dbtools.plugin.api.types.TypeQualifier.from​(Class<T>, Annotation...) | use `TypeQualifier.named(Class, String)`, `TypeQualifier.any(Class)` or `TypeQualifier.provides(Class)` to more accurately identify the `TypeQualifier`