See: Description
Interface | Description |
---|---|
ClassFileLocator |
Locates a class file or its byte array representation when it is given its type description.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate |
A delegate that is queried for loading a class.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher |
Representation of a Java
Field . |
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Initializable |
An unitialized version of a dispatcher for extracting a class loader's loaded classes.
|
ClassFileLocator.Resolution |
Represents a class file as binary data.
|
DynamicType |
A dynamic type that is created at runtime, usually as the result of applying a
DynamicType.Builder or as the result of an
AuxiliaryType . |
DynamicType.Builder<T> |
A builder for defining a dynamic type.
|
DynamicType.Builder.ExceptionDeclarableMethodInterception<S> |
Defines an implementation for a method that was added to this instrumentation and allows to include
exception declarations for the newly defined method.
|
DynamicType.Builder.FieldAnnotationTarget<S> |
A builder to which a field was just added such that attribute changes can be applied to this field.
|
DynamicType.Builder.FieldValueTarget<S> |
A builder to which a field was just added such that default values can be defined for the field.
|
DynamicType.Builder.MatchedMethodInterception<S> |
Defines an implementation for a method that was added to this instrumentation or a to method selection
of existing methods.
|
DynamicType.Builder.MethodAnnotationTarget<S> |
A builder to which a method was just added or an interception for existing methods was specified such that
attribute changes can be applied to these methods.
|
DynamicType.Builder.OptionalMatchedMethodInterception<S> |
An optional matched method interception allows to define an interception without requiring the definition
of an implementation.
|
DynamicType.Loaded<T> |
A dynamic type that has been loaded into the running instance of the Java virtual machine.
|
DynamicType.Unloaded<T> |
A dynamic type that has not yet been loaded by a given
ClassLoader . |
MethodTransformer |
A method transformer allows to transform a method prior to its definition.
|
MethodTransformer.Simple.Transformer |
A transformer is responsible for transforming a method token into its transformed form.
|
Class | Description |
---|---|
ClassFileLocator.AgentBased |
A Java agent that allows the location of class files by emulating a retransformation.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.Default |
A default implementation of a class loading delegate.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.Explicit |
A class loading delegate that allows the location of explicitly registered classes that cannot
be located by a class loader directly.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader |
A class loading delegate that accounts for a
sun.reflect.DelegatingClassLoader which
cannot load its own classes by name. |
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Resolved |
Represents a field that could be located.
|
ClassFileLocator.AgentBased.ClassLoadingDelegate.ForDelegatingClassLoader.Dispatcher.Unresolved |
Represents a field that could not be located.
|
ClassFileLocator.AgentBased.ExtractionClassFileTransformer |
A non-operational class file transformer that remembers the binary format of a given class.
|
ClassFileLocator.Compound |
A compound
ClassFileLocator that chains several locators. |
ClassFileLocator.ForClassLoader |
A class file locator that queries a class loader for binary representations of class files.
|
ClassFileLocator.ForFolder |
A class file locator that finds files from a standardized Java folder structure with
folders donating packages and class files being saved as
<classname>.class files
within their package folder. |
ClassFileLocator.ForJarFile |
A class file locator that locates classes within a Java jar file.
|
ClassFileLocator.Resolution.Explicit |
Represents a byte array as binary data.
|
DynamicType.Builder.AbstractBase<S> |
An abstract base implementation for a dynamic type builder.
|
DynamicType.Default |
A default implementation of a dynamic type.
|
DynamicType.Default.Loaded<T> |
A default implementation of a loaded dynamic type.
|
DynamicType.Default.Unloaded<T> |
A default implementation of an unloaded dynamic type.
|
MethodTransformer.Compound |
A method transformer that applies several method transformers in a row.
|
MethodTransformer.Simple |
A method transformer that modifies method properties by applying a
MethodTransformer.Simple.Transformer . |
MethodTransformer.Simple.TransformedMethod |
The transformed method.
|
MethodTransformer.Simple.Transformer.ForModifierTransformation |
A transformation for a modifier transformation.
|
TargetType |
This type is used as a place holder for creating methods or fields that refer to the type that currently subject
of creation within a
DynamicType.Builder . |
Enum | Description |
---|---|
ClassFileLocator.Resolution.Illegal |
A canonical representation of an illegal binary representation.
|
DynamicType.Builder.FieldValueTarget.NumericRangeValidator |
A validator for assuring that a given value can be represented by a given primitive type.
|
MethodTransformer.NoOp |
A method transformer that returns the original method.
|
Copyright © 2014–2015. All rights reserved.