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 | Interface and Description |
---|---|
static interface |
AgentBuilder.Default.Transformation.Resolution.Decoratable
A resolution that can be decorated by a transformer.
|
Modifier and Type | Class and Description |
---|---|
static class |
AgentBuilder.Default.Transformation.Resolution.Unresolved
A canonical implementation of a non-resolved resolution.
|
protected static class |
AgentBuilder.Default.Transformation.Simple.Resolution
A resolution that performs a type transformation.
|
Modifier and Type | Method and Description |
---|---|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.Decoratable.append(AgentBuilder.Transformer transformer)
Appends the supplied transformer to this resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Simple.Resolution.append(AgentBuilder.Transformer transformer)
Appends the supplied transformer to this resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.asDecoratorOf(AgentBuilder.Default.Transformation.Resolution resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.Unresolved.asDecoratorOf(AgentBuilder.Default.Transformation.Resolution resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Simple.Resolution.asDecoratorOf(AgentBuilder.Default.Transformation.Resolution resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.prepend(AgentBuilder.Default.Transformation.Resolution.Decoratable resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.Unresolved.prepend(AgentBuilder.Default.Transformation.Resolution.Decoratable resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Simple.Resolution.prepend(AgentBuilder.Default.Transformation.Resolution.Decoratable resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
private AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.ExecutingTransformer.resolve(JavaModule module,
java.lang.ClassLoader classLoader,
java.lang.String typeName,
java.lang.Class<?> classBeingRedefined,
boolean loaded,
java.security.ProtectionDomain protectionDomain,
TypePool typePool)
Resolves the transformation and assures it is not ignored.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.resolve(TypeDescription typeDescription,
java.lang.ClassLoader classLoader,
JavaModule module,
java.lang.Class<?> classBeingRedefined,
boolean loaded,
java.security.ProtectionDomain protectionDomain,
TypePool typePool)
Resolves an attempted transformation to a specific transformation.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Ignored.resolve(TypeDescription typeDescription,
java.lang.ClassLoader classLoader,
JavaModule module,
java.lang.Class<?> classBeingRedefined,
boolean loaded,
java.security.ProtectionDomain protectionDomain,
TypePool typePool)
Resolves an attempted transformation to a specific transformation.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Simple.resolve(TypeDescription typeDescription,
java.lang.ClassLoader classLoader,
JavaModule module,
java.lang.Class<?> classBeingRedefined,
boolean loaded,
java.security.ProtectionDomain protectionDomain,
TypePool typePool)
Resolves an attempted transformation to a specific transformation.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Compound.resolve(TypeDescription typeDescription,
java.lang.ClassLoader classLoader,
JavaModule module,
java.lang.Class<?> classBeingRedefined,
boolean loaded,
java.security.ProtectionDomain protectionDomain,
TypePool typePool)
Resolves an attempted transformation to a specific transformation.
|
Modifier and Type | Method and Description |
---|---|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.asDecoratorOf(AgentBuilder.Default.Transformation.Resolution resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Resolution.Unresolved.asDecoratorOf(AgentBuilder.Default.Transformation.Resolution resolution)
Resolves this resolution as a decorator of the supplied resolution.
|
AgentBuilder.Default.Transformation.Resolution |
AgentBuilder.Default.Transformation.Simple.Resolution.asDecoratorOf(AgentBuilder.Default.Transformation.Resolution resolution)
Resolves this resolution as a decorator of the supplied resolution.
|