| Package | Description |
|---|---|
| net.bytebuddy |
Byte Buddy is a library for creating Java classes at runtime of a Java program.
|
| net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
| net.bytebuddy.dynamic |
This package contains classes and interfaces that are connected to writing the byte stream that represents a Java
type that is dynamically created and for loading this type into a running JVM process.
|
| net.bytebuddy.dynamic.loading |
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays. |
| net.bytebuddy.dynamic.scaffold |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
| net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
| net.bytebuddy.dynamic.scaffold.subclass |
All classes and types in this package are related to creating a
DynamicType by
creating a subclass of a given type. |
| net.bytebuddy.instrumentation |
The instrumentation package contains any logic for intercepting method calls.
|
| net.bytebuddy.instrumentation.method.bytecode.bind.annotation |
This package contains annotations, types and classes that are responsible for binding a method to calling another
method by interpreting annotations that indicate how a method should be bound to another method.
|
| net.bytebuddy.instrumentation.type.auxiliary |
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType. |
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| Class and Description |
|---|
| ClassFileLocator
Locates a class file or its byte array representation when it is given its type description.
|
| DynamicType.Builder
A builder for defining a dynamic type.
|
| Class and Description |
|---|
| ClassFileLocator
Locates a class file or its byte array representation when it is given its type description.
|
| 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
A builder for defining a dynamic type.
|
| Class and Description |
|---|
| ClassFileLocator
Locates a class file or its byte array representation when it is given its type description.
|
| ClassFileLocator.Resolution
Represents a class file as binary data.
|
| ClassFileLocator.Resolution.Illegal
A canonical representation of an illegal binary representation.
|
| ClassLoadingStrategy
A strategy for loading a collection of types.
|
| ClassLoadingStrategy.Default
This class contains implementations of default class loading strategies.
|
| ClassLoadingStrategy.WithDefaultProtectionDomain
A
ClassLoadingStrategy that applies a default ProtectionDomain. |
| 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
A builder for defining a dynamic type.
|
| DynamicType.Builder.AbstractBase.AbstractDelegatingBuilder
A base implementation of a builder that is capable of manifesting a change that was not yet applied to
the builder.
|
| DynamicType.Builder.AbstractBase.FieldToken
A field token representing a latent field that is defined for the built dynamic type.
|
| DynamicType.Builder.AbstractBase.MethodToken
A method token representing a latent method that is defined for the built dynamic type.
|
| DynamicType.Builder.ExceptionDeclarableMethodInterception
Defines an instrumentation for a method that was added to this instrumentation and allows to include
exception declarations for the newly defined method.
|
| DynamicType.Builder.FieldAnnotationTarget
A builder to which a field was just added such that attribute changes can be applied to this field.
|
| DynamicType.Builder.FieldValueTarget
A builder to which a field was just added such that default values can be defined for the field.
|
| DynamicType.Builder.FieldValueTarget.NumericRangeValidator
A validator for assuring that a given value can be represented by a given primitive type.
|
| DynamicType.Builder.MatchedMethodInterception
Defines an instrumentation for a method that was added to this instrumentation or a to method selection
of existing methods.
|
| DynamicType.Builder.MethodAnnotationTarget
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
An optional matched method interception allows to define an interception without requiring the definition
of an implementation.
|
| DynamicType.Default
A default implementation of a dynamic type.
|
| DynamicType.Loaded
A dynamic type that has been loaded into the running instance of the Java virtual machine.
|
| DynamicType.Unloaded
A dynamic type that has not yet been loaded by a given
ClassLoader. |
| Class and Description |
|---|
| ClassLoadingStrategy
A strategy for loading a collection of types.
|
| Class and Description |
|---|
| ClassFileLocator
Locates a class file or its byte array representation when it is given its type description.
|
| 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.Unloaded
A dynamic type that has not yet been loaded by a given
ClassLoader. |
| Class and Description |
|---|
| ClassFileLocator
Locates a class file or its byte array representation when it is given its type description.
|
| 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
A builder for defining a dynamic type.
|
| DynamicType.Builder.AbstractBase
An abstract base implementation for a dynamic type builder.
|
| DynamicType.Builder.AbstractBase.FieldToken
A field token representing a latent field that is defined for the built dynamic type.
|
| DynamicType.Builder.AbstractBase.MethodToken
A method token representing a latent method that is defined for the built dynamic type.
|
| DynamicType.Unloaded
A dynamic type that has not yet been loaded by a given
ClassLoader. |
| Class and Description |
|---|
| DynamicType.Builder
A builder for defining a dynamic type.
|
| DynamicType.Builder.AbstractBase
An abstract base implementation for a dynamic type builder.
|
| DynamicType.Builder.AbstractBase.FieldToken
A field token representing a latent field that is defined for the built dynamic type.
|
| DynamicType.Builder.AbstractBase.MethodToken
A method token representing a latent method that is defined for the built dynamic type.
|
| DynamicType.Unloaded
A dynamic type that has not yet been loaded by a given
ClassLoader. |
| Class and Description |
|---|
| 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. |
| Class and Description |
|---|
| 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. |
| Class and Description |
|---|
| 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. |
| Class and Description |
|---|
| ClassFileLocator
Locates a class file or its byte array representation when it is given its type description.
|
Copyright © 2014. All rights reserved.