# Uses of Package
java.lang.instrument

Packages that use java.lang.instrument
java.lang.instrument: Provides services that allow Java programming language agents to instrument programs running on the JVM.

Classes in java.lang.instrument used by java.lang.instrument
Class and Description
ClassDefinition This class serves as a parameter block to the `Instrumentation.redefineClasses` method.
ClassFileTransformer An agent provides an implementation of this interface in order to transform 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.