Uses of Package
net.bytebuddy.pool
Packages that use net.bytebuddy.pool
Package
Description
An agent builder is used to easily implement load-time class-transformations using a Java agent.
The ASM package contains classes that are meant for direct interaction with the ASM API.
A package for types that allow for applying Byte Buddy transformation during a build process.
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.
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
All classes and types in this package are related to creating a
DynamicType
by
enhancing a given type.All classes and types in this package are related to creating a
DynamicType
by
creating a subclass of a given type.Classes of this package allow for the creating
TypeDescription
s without
loading any classes.This package contains utility classes for common use within any Byte Buddy logic.
-
Classes in net.bytebuddy.pool used by net.bytebuddy.agent.builderClassDescriptionA type pool allows the retrieval of
TypeDescription
by its name.A cache provider for aTypePool
.Determines the granularity of the class file parsing that is conducted by aTypePool.Default
. -
Classes in net.bytebuddy.pool used by net.bytebuddy.asmClassDescriptionA type pool allows the retrieval of
TypeDescription
by its name.Determines the granularity of the class file parsing that is conducted by aTypePool.Default
. -
Classes in net.bytebuddy.pool used by net.bytebuddy.buildClassDescriptionA type pool allows the retrieval of
TypeDescription
by its name.Determines the granularity of the class file parsing that is conducted by aTypePool.Default
. -
Classes in net.bytebuddy.pool used by net.bytebuddy.dynamic
-
Classes in net.bytebuddy.pool used by net.bytebuddy.dynamic.scaffold
-
Classes in net.bytebuddy.pool used by net.bytebuddy.dynamic.scaffold.inline
-
Classes in net.bytebuddy.pool used by net.bytebuddy.dynamic.scaffold.subclass
-
Classes in net.bytebuddy.pool used by net.bytebuddy.poolClassDescriptionA type pool allows the retrieval of
TypeDescription
by its name.A base implementation of aTypePool
that is managing a cache provider and that handles the description of array and primitive types.A lazy representation of the component type of an array.Implements a hierarchical view of type pools, similarly to class loader hierarchies.A cache provider for aTypePool
.A non-operational cache that does not store any type descriptions.A simple, thread-safe type cache based on aConcurrentHashMap
.A default implementation of aTypePool
that models binary data in the Java byte code format into aTypeDescription
.An annotation registrant implements a visitor pattern for reading an unknown amount of values of annotations.An abstract base implementation of an annotation registrant.A base implementation for a collector for a type variable.A base implementation for a collector for a type variable with an index.A base implementation for a collector for a type variable with two indices.A component type locator allows for the lazy location of an array's component type.A component type locator which cannot legally resolve an array's component type.A signature visitor for extracting a generic type resolution.An incompleteTypePool.Default.LazyTypeDescription.GenericTypeToken
.An abstract base implementation of an incomplete token.A type registrant allows to register a generic type token.A signature visitor that rejects any discovered generic type.A type description that looks up any referencedByteCodeElement
orAnnotationDescription
by querying a type pool at lookup time.A token for representing collected data on an annotation.A resolution for an annotation tokens.A token for representing collected data on a field.A token that represents a generic Java type.A generic type token that represents a primitive type.A generic type token that represents an unbound wildcard.Represents a generic type token for a formal type variable.A resolution of a type's, method's or field's generic types.A resolution of the generic type of aFieldDescription
.A resolution of the generic types of aMethodDescription
.A resolution of the generic type of aRecordComponentDescription
.A resolution of the generic types of aTypeDescription
.A resolution of a type's, method's or field's generic types if its generic signature is malformed.A resolution of a type's, method's or field's generic types if all of the represented element's are raw.A lazy description of an annotation that looks up types from a type pool when required.A loadable version of a lazy annotation description.A proxy for a lazy annotation value.A lazy field description that only resolved type references when required.A token for representing collected data on a method.A token representing a method's parameter.A token representing a record component.A declaration context encapsulates information about whether a type was declared within another type or within a method of another type.Describes a type that is not contained within another type, a method or a constructor.A bag for collecting parameter meta information that is stored as debug information for implemented methods.Determines the granularity of the class file parsing that is conducted by aTypePool.Default
.An empty type pool that cannot describe any type.A resolution of aTypePool
which was queried for a description. -
Classes in net.bytebuddy.pool used by net.bytebuddy.utility