DynamicType by
enhancing a given type.See: Description
| Interface | Description |
|---|---|
| MethodRebaseResolver |
A method rebase resolver is responsible for mapping methods of an instrumented type to an alternative signature.
|
| MethodRebaseResolver.MethodNameTransformer |
A method name transformer provides a unique mapping of a method's name to an alternative name.
|
| MethodRebaseResolver.Resolution |
A resolution for a method that was checked by a
MethodRebaseResolver. |
| Class | Description |
|---|---|
| InlineInstrumentedType |
An instrumented type which enhances a given type description by an extending redefinition.
|
| InliningImplementationMatcher |
A latent method matcher that identifies methods to instrument when redefining or rebasing a type.
|
| MethodRebaseResolver.AbstractBase |
An abstract base implementation for a method rebase resolver.
|
| MethodRebaseResolver.Enabled |
A fully enabled method rebase resolver that is capable of rebasing both methods and constructors.
|
| MethodRebaseResolver.MethodNameTransformer.Prefixing |
A method name transformer that adds a fixed prefix to an original method name.
|
| MethodRebaseResolver.MethodNameTransformer.Suffixing |
A method name transformer that adds a fixed suffix to an original method name, separated by a
$. |
| MethodRebaseResolver.MethodsOnly |
A partly enabled method rebase resolver that is only capable of rebasing methods but not constructors.
|
| MethodRebaseResolver.Resolution.ForRebasedConstructor |
A
MethodRebaseResolver.Resolution of a rebased constructor. |
| MethodRebaseResolver.Resolution.ForRebasedMethod |
A
MethodRebaseResolver.Resolution of a rebased method. |
| MethodRebaseResolver.Resolution.Preserved |
A
MethodRebaseResolver.Resolution of a non-rebased method. |
| RebaseDynamicTypeBuilder<T> |
A dynamic type builder that rebases a given type, i.e.
|
| RebaseImplementationTarget |
An implementation target for redefining a given type while preserving the original methods within the
instrumented type.
|
| RebaseImplementationTarget.Factory |
A factory for creating a
RebaseImplementationTarget. |
| RebaseImplementationTarget.RebasedMethodSpecialMethodInvocation |
A
Implementation.SpecialMethodInvocation which invokes a rebased method
as given by a MethodRebaseResolver. |
| RedefinitionDynamicTypeBuilder<T> |
A dynamic type builder that redefines a given type, i.e.
|
| Enum | Description |
|---|---|
| MethodRebaseResolver.Disabled |
A method rebase resolver that preserves any method in its original form.
|
DynamicType by
enhancing a given type.Copyright © 2014–2015. All rights reserved.