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 |
---|---|
protected static class |
AgentBuilder.Default.Transformation.Simple.Resolution.AuxiliaryTypeInitializer
An
AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer that initializes the instrumented type and
loads and initializes all auxiliary types after the instrumented type was loaded. |
static class |
AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer.Simple
A simple implementation of a lazy constructor for a
LoadedTypeInitializer that simply returns a given instance. |
Modifier and Type | Method and Description |
---|---|
protected static AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer |
AgentBuilder.Default.Transformation.Simple.Resolution.AuxiliaryTypeInitializer.of(AgentBuilder.Default.BootstrapInjectionStrategy bootstrapInjectionStrategy,
DynamicType dynamicType,
ClassLoader classLoader,
ProtectionDomain protectionDomain,
AccessControlContext accessControlContext)
Creates an initializer constructor that is capable of initializing the given dynamic type.
|
Modifier and Type | Method and Description |
---|---|
void |
AgentBuilder.InitializationStrategy.Dispatcher.register(String name,
ClassLoader classLoader,
AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer lazyInitializer)
Registers a loaded type initializer for a type name and class loader pair.
|
void |
AgentBuilder.InitializationStrategy.NoOp.register(String name,
ClassLoader classLoader,
AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer lazyInitializer) |
void |
AgentBuilder.InitializationStrategy.SelfInjection.Dispatcher.register(String name,
ClassLoader classLoader,
AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer lazyInitializer) |
void |
AgentBuilder.InitializationStrategy.Premature.register(String name,
ClassLoader classLoader,
AgentBuilder.InitializationStrategy.Dispatcher.LazyInitializer lazyInitializer) |
Copyright © 2014–2015. All rights reserved.