# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Annotation Types
- Deprecated Fields
- Deprecated Methods

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

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

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

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

Copyright © 2010, 2022, Oracle and/or its affiliates.