Uses of Interface

Packages that use ClassDesc
Provides classes that are fundamental to the design of the Java programming language.
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.
The java.lang.invoke package provides low-level primitives for interacting with the Java Virtual Machine.