# Package org.gradle.api.reflect

package org.gradle.api.reflect
Classes and API for the reflection and types.

Since:
  3.5

- Related Packages
  Package
  Description
  org.gradle.api
  Gradle's build language API, which is available from your build files.
- Class
  Description
  HasPublicType
  Allows a scriptable object, such as a project extension, to declare its preferred public type.
  InjectionPointQualifier
  The annotated annotation can be used to inject elements of the supported types.
  ObjectInstantiationException
  Thrown when an object cannot be instantiated.
  TypeOf<T>
  Provides a way to preserve high-fidelity `Type` information on generic types.