protected static interface MethodDelegation.ImplementationDelegate extends InstrumentedType.Prepareable
Modifier and Type | Interface and Description |
---|---|
static interface |
MethodDelegation.ImplementationDelegate.Compiled
A compiled implementation delegate.
|
static class |
MethodDelegation.ImplementationDelegate.ForConstruction
An implementation delegate for constructing an instance.
|
static class |
MethodDelegation.ImplementationDelegate.ForField
An implementation delegate for invoking methods on a field that is declared by the instrumented type or a super type.
|
static class |
MethodDelegation.ImplementationDelegate.ForMethodReturn
An implementation delegate for invoking a delegation target on the another methods return value.
|
static class |
MethodDelegation.ImplementationDelegate.ForStaticMethod
An implementation delegate for a static method delegation.
|
Modifier and Type | Field and Description |
---|---|
static String |
FIELD_NAME_PREFIX
A name prefix for fields.
|
Modifier and Type | Method and Description |
---|---|
MethodDelegation.ImplementationDelegate.Compiled |
compile(TypeDescription instrumentedType)
Compiles this implementation delegate.
|
prepare
static final String FIELD_NAME_PREFIX
MethodDelegation.ImplementationDelegate.Compiled compile(TypeDescription instrumentedType)
instrumentedType
- The instrumented type.Copyright © 2014–2019. All rights reserved.