## Uses of Class
java.lang.ReflectiveOperationException

- Packages that use ReflectiveOperationException
  Package | Description
  --- | ---
  java.lang | Provides classes that are fundamental to the design of the Java programming language.
  java.lang.constant | Classes and interfaces to represent nominal descriptors for run-time entities such as classes or method handles, and classfile entities such as constant pool entries or `invokedynamic` call sites.
  java.lang.reflect | Provides classes and interfaces for obtaining reflective information about classes and objects.

- - ### Uses of ReflectiveOperationException in java.lang

    Subclasses of ReflectiveOperationException in java.lang
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ClassNotFoundException` | Thrown when an application tries to load in a class through its string name using: The `forName` method in class `Class`.
    `class` | `IllegalAccessException` | An IllegalAccessException is thrown when an application tries to reflectively create an instance (other than an array), set or get a field, or invoke a method, but the currently executing method does not have access to the definition of the specified class, field, method or constructor.
    `class` | `InstantiationException` | Thrown when an application tries to create an instance of a class using the `newInstance` method in class `Class`, but the specified class object cannot be instantiated.
    `class` | `NoSuchFieldException` | Signals that the class doesn't have a field of a specified name.
    `class` | `NoSuchMethodException` | Thrown when a particular method cannot be found.

  - ### Uses of ReflectiveOperationException in java.lang.constant

    Methods in java.lang.constant that throw ReflectiveOperationException
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | ConstantDesc.`resolveConstantDesc​(MethodHandles.Lookup lookup)` | Resolves this descriptor reflectively, emulating the resolution behavior of JVMS 5.4.3 and the access control behavior of JVMS 5.4.4.

  - ### Uses of ReflectiveOperationException in java.lang.reflect

    Subclasses of ReflectiveOperationException in java.lang.reflect
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InvocationTargetException` | InvocationTargetException is a checked exception that wraps an exception thrown by an invoked method or constructor.