public static interface InlineDynamicTypeBuilder.TargetHandler
| Modifier and Type | Interface and Description |
|---|---|
static class |
InlineDynamicTypeBuilder.TargetHandler.ForRebaseInstrumentation
Performs a rebase instrumentation which creates a redefinition of the given type by rebasing the original
code of redefined method and by invoking these methods when a super method should be invoked.
|
static class |
InlineDynamicTypeBuilder.TargetHandler.ForRedefinitionInstrumentation
Performs a subclass instrumentation which creates a redefinition of the given type by invoking the
actual super method when redefining a method.
|
static interface |
InlineDynamicTypeBuilder.TargetHandler.Prepared
A prepared
InlineDynamicTypeBuilder.TargetHandler. |
| Modifier and Type | Method and Description |
|---|---|
InlineDynamicTypeBuilder.TargetHandler.Prepared |
prepare(ElementMatcher<? super MethodDescription> ignoredMethods,
ClassFileVersion classFileVersion,
TypeDescription instrumentedType)
Prepares this target handler to a given set of type creation properties.
|
InlineDynamicTypeBuilder.TargetHandler.Prepared prepare(ElementMatcher<? super MethodDescription> ignoredMethods, ClassFileVersion classFileVersion, TypeDescription instrumentedType)
ignoredMethods - A matcher for determining methods that are to be ignored for instrumentation.classFileVersion - The class file version for the created dynamic type.instrumentedType - The instrumented type.Copyright © 2014. All rights reserved.