| Package | Description |
|---|---|
| net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
| net.bytebuddy.pool |
Classes of this package allow for the creating
TypeDescriptions without
loading any classes. |
| Modifier and Type | Field and Description |
|---|---|
protected TypePool.Default.WithLazyResolution.LazinessMode |
AgentBuilder.PoolStrategy.WithTypePoolCache.lazinessMode
The laziness mode to use for when to parse a class file.
|
| Constructor and Description |
|---|
Simple(TypePool.Default.ReaderMode readerMode,
TypePool.Default.WithLazyResolution.LazinessMode lazinessMode,
ConcurrentMap<? super ClassLoader,TypePool.CacheProvider> cacheProviders)
Creates a new type locator that caches a cache provider per class loader in a concurrent map.
|
WithTypePoolCache(TypePool.Default.ReaderMode readerMode,
TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)
Creates a new type locator that creates
TypePools but provides a custom TypePool.CacheProvider. |
| Modifier and Type | Method and Description |
|---|---|
static TypePool.Default.WithLazyResolution.LazinessMode |
TypePool.Default.WithLazyResolution.LazinessMode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TypePool.Default.WithLazyResolution.LazinessMode[] |
TypePool.Default.WithLazyResolution.LazinessMode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Constructor and Description |
|---|
WithLazyResolution(TypePool.CacheProvider cacheProvider,
ClassFileLocator classFileLocator,
TypePool.Default.ReaderMode readerMode,
AsmClassReader.Factory classReaderFactory,
TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)
Creates a new default type pool that uses an explicit class reader factory with lazy resolution.
|
WithLazyResolution(TypePool.CacheProvider cacheProvider,
ClassFileLocator classFileLocator,
TypePool.Default.ReaderMode readerMode,
AsmClassReader.Factory classReaderFactory,
TypePool parentPool,
TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)
Creates a new default type pool that uses an explicit class reader factory with lazy resolution.
|
WithLazyResolution(TypePool.CacheProvider cacheProvider,
ClassFileLocator classFileLocator,
TypePool.Default.ReaderMode readerMode,
TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)
Creates a new default type pool with lazy resolution and without a parent pool.
|
WithLazyResolution(TypePool.CacheProvider cacheProvider,
ClassFileLocator classFileLocator,
TypePool.Default.ReaderMode readerMode,
TypePool parentPool,
TypePool.Default.WithLazyResolution.LazinessMode lazinessMode)
Creates a new default type pool with lazy resolution.
|
Copyright © 2014–2025. All rights reserved.