Package | Description |
---|---|
net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
Modifier and Type | Class and Description |
---|---|
static class |
AgentBuilder.BinaryLocator.ClassLoading
A binary locator that loads referenced classes instead of describing unloaded versions.
|
static class |
AgentBuilder.BinaryLocator.Default
A default implementation of a
AgentBuilder.BinaryLocator that
is using a TypePool.Default with a
TypePool.CacheProvider.Simple and a
ClassFileLocator.ForClassLoader . |
Modifier and Type | Method and Description |
---|---|
void |
AgentBuilder.RedefinitionStrategy.Collector.apply(Instrumentation instrumentation,
ByteBuddy byteBuddy,
AgentBuilder.BinaryLocator binaryLocator,
AgentBuilder.TypeStrategy typeStrategy,
AgentBuilder.Listener listener,
AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy,
AccessControlContext accessControlContext,
AgentBuilder.InitializationStrategy initializationStrategy,
AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy)
Applies the represented type modification on all collected types.
|
void |
AgentBuilder.RedefinitionStrategy.Collector.ForRedefinition.apply(Instrumentation instrumentation,
ByteBuddy byteBuddy,
AgentBuilder.BinaryLocator binaryLocator,
AgentBuilder.TypeStrategy typeStrategy,
AgentBuilder.Listener listener,
AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy,
AccessControlContext accessControlContext,
AgentBuilder.InitializationStrategy initializationStrategy,
AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy) |
void |
AgentBuilder.RedefinitionStrategy.Collector.ForRetransformation.apply(Instrumentation instrumentation,
ByteBuddy byteBuddy,
AgentBuilder.BinaryLocator binaryLocator,
AgentBuilder.TypeStrategy typeStrategy,
AgentBuilder.Listener listener,
AgentBuilder.Default.NativeMethodStrategy nativeMethodStrategy,
AccessControlContext accessControlContext,
AgentBuilder.InitializationStrategy initializationStrategy,
AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy) |
AgentBuilder |
AgentBuilder.withBinaryLocator(AgentBuilder.BinaryLocator binaryLocator)
Defines the use of the given binary locator for locating binary data to given class names.
|
AgentBuilder |
AgentBuilder.Default.withBinaryLocator(AgentBuilder.BinaryLocator binaryLocator) |
AgentBuilder |
AgentBuilder.Default.Matched.withBinaryLocator(AgentBuilder.BinaryLocator binaryLocator) |
Copyright © 2014–2016. All rights reserved.