# Uses of Package
java.lang.instrument

Packages that use java.lang.instrument
Package
Description
java.lang.instrument
Provides services that allow Java programming language agents to instrument programs running on the Java Virtual Machine (JVM).

Classes in java.lang.instrument used by java.lang.instrument
Class
Description
ClassDefinition
This class serves as a parameter block to the `Instrumentation.redefineClasses` method.
ClassFileTransformer
A transformer of class files.
IllegalClassFormatException
Thrown by an implementation of `ClassFileTransformer.transform` when its input parameters are invalid.
UnmodifiableClassException
Thrown by an implementation of `Instrumentation.redefineClasses` when one of the specified classes cannot be modified.