Package | Description |
---|---|
net.bytebuddy.dynamic.scaffold |
This package contains helper types and implementations that are responsible for the actual writing of a byte array
representing a Java class.
|
net.bytebuddy.dynamic.scaffold.inline |
All classes and types in this package are related to creating a
DynamicType by
enhancing a given type. |
Constructor and Description |
---|
ForRedefinition(TypeDescription instrumentedType,
TypeDescription targetType,
ClassFileVersion classFileVersion,
List<? extends MethodDescription> invokableMethods,
ClassVisitorWrapper classVisitorWrapper,
TypeAttributeAppender attributeAppender,
TypeWriter.FieldPool fieldPool,
TypeWriter.MethodPool methodPool,
ClassFileLocator classFileLocator,
MethodRebaseResolver methodRebaseResolver)
Creates a new type writer that reads a class file and weaves in user defined method implementations.
|
Modifier and Type | Class and Description |
---|---|
static class |
MethodRebaseResolver.Default
A default implementation of a
MethodRebaseResolver which
renames rebased methods and adds an additional constructor placeholder parameter to constructors. |
static class |
MethodRebaseResolver.NoOp
A method rebase resolver that preserves any method in its original form.
|
Modifier and Type | Field and Description |
---|---|
protected MethodRebaseResolver |
RebaseInstrumentationTarget.methodRebaseResolver
A method rebase resolver to be used when calling a rebased method.
|
Modifier and Type | Method and Description |
---|---|
MethodRebaseResolver |
InlineDynamicTypeBuilder.TargetHandler.Prepared.getMethodRebaseResolver()
Returns the method rebase resolver to be used when creating the dynamic type.
|
MethodRebaseResolver |
InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRedefinitionInstrumentation.getMethodRebaseResolver() |
MethodRebaseResolver |
InlineDynamicTypeBuilder.TargetHandler.Prepared.ForRebaseInstrumentation.getMethodRebaseResolver() |
Constructor and Description |
---|
Factory(BridgeMethodResolver.Factory bridgeMethodResolverFactory,
MethodRebaseResolver methodRebaseResolver)
Creates a new factory for creating a
RebaseInstrumentationTarget . |
RebaseInstrumentationTarget(MethodLookupEngine.Finding finding,
BridgeMethodResolver.Factory bridgeMethodResolverFactory,
MethodRebaseResolver methodRebaseResolver)
Creates a rebase instrumentation target.
|
Copyright © 2014. All rights reserved.