Liking cljdoc? Tell your friends :D

jdk.lang.instrument.ClassDefinition

This class serves as a parameter block to the Instrumentation.redefineClasses method. Serves to bind the Class that needs redefining together with the new class file bytes.

This class serves as a parameter block to the Instrumentation.redefineClasses method.
Serves to bind the Class that needs redefining together with the new class file bytes.
raw docstring

jdk.lang.instrument.ClassFileTransformer

An agent provides an implementation of this interface in order to transform class files. The transformation occurs before the class is defined by the JVM.

Note the term class file is used as defined in section 3.1 of The Java™ Virtual Machine Specification, to mean a sequence of bytes in class file format, whether or not they reside in a file.

An agent provides an implementation of this interface in order
to transform class files.
The transformation occurs before the class is defined by the JVM.

Note the term class file is used as defined in section 3.1 of
The Java™ Virtual Machine Specification,
to mean a sequence
of bytes in class file format, whether or not they reside in a file.
raw docstring

jdk.lang.instrument.core

No vars found in this namespace.

jdk.lang.instrument.IllegalClassFormatException

Thrown by an implementation of ClassFileTransformer.transform when its input parameters are invalid. This may occur either because the initial class file bytes were invalid or a previously applied transform corrupted the bytes.

Thrown by an implementation of
ClassFileTransformer.transform
when its input parameters are invalid.
This may occur either because the initial class file bytes were
invalid or a previously applied transform corrupted the bytes.
raw docstring

jdk.lang.instrument.Instrumentation

This class provides services needed to instrument Java programming language code. Instrumentation is the addition of byte-codes to methods for the purpose of gathering data to be utilized by tools. Since the changes are purely additive, these tools do not modify application state or behavior. Examples of such benign tools include monitoring agents, profilers, coverage analyzers, and event loggers.

There are two ways to obtain an instance of the Instrumentation interface:

When a JVM is launched in a way that indicates an agent class. In that case an Instrumentation instance is passed to the premain method of the agent class.

When a JVM provides a mechanism to start agents sometime after the JVM is launched. In that case an Instrumentation instance is passed to the agentmain method of the agent code.

These mechanisms are described in the package specification.

Once an agent acquires an Instrumentation instance, the agent may call methods on the instance at any time.

This class provides services needed to instrument Java
programming language code.
Instrumentation is the addition of byte-codes to methods for the
purpose of gathering data to be utilized by tools.
Since the changes are purely additive, these tools do not modify
application state or behavior.
Examples of such benign tools include monitoring agents, profilers,
coverage analyzers, and event loggers.


There are two ways to obtain an instance of the
Instrumentation interface:


   When a JVM is launched in a way that indicates an agent
    class. In that case an Instrumentation instance
    is passed to the premain method of the agent class.

   When a JVM provides a mechanism to start agents sometime
    after the JVM is launched. In that case an Instrumentation
    instance is passed to the agentmain method of the
    agent code.


These mechanisms are described in the
package specification.

Once an agent acquires an Instrumentation instance,
the agent may call methods on the instance at any time.
raw docstring

jdk.lang.instrument.UnmodifiableClassException

Thrown by an implementation of Instrumentation.redefineClasses when one of the specified classes cannot be modified.

Thrown by an implementation of
Instrumentation.redefineClasses
when one of the specified classes cannot be modified.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close