Uses of Class java.lang.ReflectiveOperationException (Java SE 15 & JDK 15)
Description: use: module: java.base, package: java.lang, class: ReflectiveOperationException

# 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.invoke | The `java.lang.invoke` package provides low-level primitives for interacting with the Java Virtual Machine.
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.invoke

  Methods in java.lang.invoke that throw ReflectiveOperationException
  Modifier and Type | Method | Description
  --- | --- | ---
  `VarHandle` | VarHandle.VarHandleDesc.`resolveConstantDesc​(MethodHandles.Lookup lookup)` |

- ## 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.