DynamicType by
enhancing a given type.See: Description
| Interface | Description |
|---|---|
| MethodNameTransformer |
A method name transformer provides a unique mapping of a method's name to an alternative name.
|
| MethodRebaseResolver |
A method rebase resolver is responsible for mapping methods of an instrumented type to an alternative signature.
|
| MethodRebaseResolver.Resolution |
A resolution for a method that was checked by a
MethodRebaseResolver. |
| Class | Description |
|---|---|
| InliningImplementationMatcher |
A latent method matcher that identifies methods to instrument when redefining or rebasing a type.
|
| MethodNameTransformer.Prefixing |
A method name transformer that adds a fixed prefix to an original method name.
|
| MethodNameTransformer.Suffixing |
A method name transformer that adds a fixed suffix to an original method name, separated by a
$. |
| MethodRebaseResolver.Default |
A default implementation of a method rebase resolver.
|
| MethodRebaseResolver.Resolution.ForRebasedConstructor |
A
MethodRebaseResolver.Resolution of a rebased constructor. |
| MethodRebaseResolver.Resolution.ForRebasedConstructor.RebasedConstructor |
An description of a rebased constructor.
|
| MethodRebaseResolver.Resolution.ForRebasedMethod |
A
MethodRebaseResolver.Resolution of a rebased method. |
| MethodRebaseResolver.Resolution.ForRebasedMethod.RebasedMethod |
A description of a rebased method.
|
| MethodRebaseResolver.Resolution.Preserved |
A
MethodRebaseResolver.Resolution of a non-rebased method. |
| RebaseDynamicTypeBuilder<T> |
A type builder that rebases an instrumented type.
|
| RebaseDynamicTypeBuilder.RebaseableMatcher |
A matcher that filters any method that should not be rebased, i.e. that is not already defined by the original type.
|
| 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.RebasedMethodInvocation |
A
Implementation.SpecialMethodInvocation which invokes a rebased method
as given by a MethodRebaseResolver. |
| RedefinitionDynamicTypeBuilder<T> |
A type builder that redefines an instrumented type.
|
| Enum | Description |
|---|---|
| MethodRebaseResolver.Disabled |
A method rebase resolver that preserves any method in its original form.
|
DynamicType by
enhancing a given type.Copyright © 2014–2016. All rights reserved.