Uses of Class

Packages that use CallSite
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.
The java.lang.runtime package provides low-level runtime support for the Java language.
Contains classes that make using Dynalink more convenient by providing basic implementations of some classes as well as various utilities.