Package oracle.dbtools.plugin.api.types

## Interface TypeProvider<T>

- Type Parameters:
    `T` - The type to provide an instance of
  All Superinterfaces:
    `jakarta.inject.Provider<T>`, `java.util.function.Supplier<T>`

      public interface TypeProvider<T>
      extends jakarta.inject.Provider<T>, java.util.function.Supplier<T>

  Provides an instance of the specified type
  Since:
    19.3.0
  Author:
    cdivilly
  See Also:
    `TypeReflection.using(oracle.dbtools.plugin.api.di.InstanceLocator)`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | `get()` |

- - ### Method Detail

    - #### get

          T get()

      Specified by:
        `get` in interface `jakarta.inject.Provider<T>`
      Specified by:
        `get` in interface `java.util.function.Supplier<T>`