# 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
Start Here: Gradle's `Project` 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.
ObjectInstantiationException
Thrown when an object cannot be instantiated.
TypeOf<T>
Provides a way to preserve high-fidelity `Type` information on generic types.