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.asm |
The ASM package contains classes that are meant for direct interaction with the ASM API.
|
net.bytebuddy.build |
A package for types that allow for applying Byte Buddy transformation during a build process.
|
net.bytebuddy.description.type |
Contains descriptions of Java types and packages.
|
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.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.implementation |
The implementation package contains any logic for intercepting method calls.
|
net.bytebuddy.implementation.auxiliary |
Auxiliary types describe helper types that aid as a supplementary to a given
InstrumentedType . |
net.bytebuddy.implementation.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.pool |
Classes of this package allow for the creating
TypeDescription s without
loading any classes. |
Class and Description |
---|
ByteBuddy
Instances of this class serve as a focus point for configuration of the library's behavior and as an entry point
to any form of code generation using the library.
|
ByteBuddy.RecordConstructorStrategy
A constructor strategy for implementing a Java record.
|
ByteBuddy.RecordObjectMethod
Implements the object methods of the Java record type.
|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
ClassFileVersion.VersionLocator
A locator for the executing VM's Java version.
|
ClassFileVersion.VersionLocator.Resolver
A resolver for the current VM's class file version.
|
NamingStrategy
A naming strategy for determining a fully qualified name for a dynamically created Java type.
|
NamingStrategy.AbstractBase
An abstract base implementation where the names of redefined and rebased types are retained.
|
NamingStrategy.Suffixing
A naming strategy that appends a given suffix to a name, without a randomized element.
|
NamingStrategy.Suffixing.BaseNameResolver
A base name resolver is responsible for resolving a name onto which the suffix is appended.
|
NamingStrategy.Suffixing.BaseNameResolver.ForFixedValue
A base name resolver that simply returns a fixed value.
|
NamingStrategy.Suffixing.BaseNameResolver.ForGivenType
Uses a specific type's name as the resolved name.
|
NamingStrategy.Suffixing.BaseNameResolver.ForUnnamedType
Uses the unnamed type's super type's name as the resolved name.
|
NamingStrategy.SuffixingRandom.BaseNameResolver
Deprecated.
|
NamingStrategy.SuffixingRandom.BaseNameResolver.ForUnnamedType
Deprecated.
|
TypeCache
A cache for storing types without strongly referencing any class loader or type.
|
TypeCache.Sort
Determines the storage format for a cached type.
|
TypeCache.StorageKey
A key used for storing a class loader cache reference.
|
Class and Description |
---|
ByteBuddy
Instances of this class serve as a focus point for configuration of the library's behavior and as an entry point
to any form of code generation using the library.
|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ByteBuddy
Instances of this class serve as a focus point for configuration of the library's behavior and as an entry point
to any form of code generation using the library.
|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Class and Description |
---|
ClassFileVersion
A wrapper object for representing a validated class file version in the format that is specified by the
JVMS.
|
Copyright © 2014–2021. All rights reserved.