Package | Description |
---|---|
net.bytebuddy.agent.builder |
An agent builder is used to easily implement load-time class-transformations using a Java agent.
|
Class and Description |
---|
AgentBuilder
An agent builder provides a convenience API for defining a
Java agent using
Byte Buddy's
ByteBuddy.rebase(TypeDescription, ClassFileLocator) . |
AgentBuilder.BinaryLocator
A binary locator allows to specify how binary data is located by an
AgentBuilder . |
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 . |
AgentBuilder.BinaryLocator.Initialized
A
AgentBuilder.BinaryLocator in initialized state. |
AgentBuilder.Default.BootstrapInjectionStrategy
An injection strategy for injecting classes into the bootstrap class loader.
|
AgentBuilder.Default.BootstrapInjectionStrategy.Disabled
A disabled bootstrap injection strategy.
|
AgentBuilder.Default.InitializationStrategy
An initialization strategy which determines the handling of
LoadedTypeInitializer s. |
AgentBuilder.Default.InitializationStrategy.NoOp
A non-initializing initialization strategy.
|
AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus.Accessor
An accessor for making sure that the accessed
AgentBuilder.Default.InitializationStrategy.SelfInjection.Nexus
is loaded by the system class loader. |
AgentBuilder.Default.Transformation
A registered transformation as a combination of a
AgentBuilder.RawMatcher and a
AgentBuilder.Transformer . |
AgentBuilder.Identified
Describes an
AgentBuilder which was handed a matcher for identifying
types to instrumented in order to supply one or several
AgentBuilder.Transformer s. |
AgentBuilder.Identified.Extendable
This interface is used to allow for optionally providing several
AgentBuilder.Transformer to applied when a matcher identifies a type
to be instrumented. |
AgentBuilder.Listener
A listener that is informed about events that occur during an instrumentation process.
|
AgentBuilder.Listener.NoOp
A no-op implementation of a
AgentBuilder.Listener . |
AgentBuilder.RawMatcher
A matcher that allows to determine if a
AgentBuilder.Transformer
should be applied during the execution of a ClassFileTransformer that was
generated by an AgentBuilder . |
AgentBuilder.Transformer
A transformer allows to apply modifications to a
DynamicType . |
AgentBuilder.Transformer.NoOp
A no-op implementation of a
AgentBuilder.Transformer that does
not modify the supplied dynamic type. |
Copyright © 2014–2015. All rights reserved.