| Package | Description |
|---|---|
| net.bytebuddy |
Byte Buddy is a library for creating Java classes at runtime of a Java program.
|
| net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
| Modifier and Type | Method and Description |
|---|---|
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(Class<T> levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(Class<T> levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer) |
<T> DynamicType.Builder<T> |
ByteBuddy.rebase(TypeDescription levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a dynamic type by weaving any changes into an already defined level type.
|
<T> DynamicType.Builder<T> |
ByteBuddy.Proxy.rebase(TypeDescription levelType,
ClassFileLocator classFileLocator,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer) |
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodRebaseResolver.MethodNameTransformer.Prefixing
A method name transformer that adds a fixed prefix to an original method name.
|
static class |
MethodRebaseResolver.MethodNameTransformer.Suffixing
A method name transformer that adds a fixed suffix to an original method name, separated by a
$. |
| Modifier and Type | Method and Description |
|---|---|
static InlineDynamicTypeBuilder.TargetHandler.Prepared |
InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.of(ElementMatcher<? super MethodDescription> ignoredMethods,
ClassFileVersion classFileVersion,
TypeDescription instrumentedType,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a target handler for a rebase instrumentation.
|
| Constructor and Description |
|---|
Default(ElementMatcher<? super MethodDescription> ignoredMethods,
TypeDescription placeholderType,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a default method rebase resolver.
|
ForRebasedMethod(MethodDescription methodDescription,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a
MethodRebaseResolver.Resolution for a
rebased method. |
ForRebaseInstrumentation(DynamicType placeholderType,
ElementMatcher<? super MethodDescription> ignoredMethods,
MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a new prepared target handler for a rebase instrumentation.
|
ForRebaseInstrumentation(MethodRebaseResolver.MethodNameTransformer methodNameTransformer)
Creates a new rebase instrumentation target handler.
|
Copyright © 2014. All rights reserved.