| Modifier and Type | Field and Description |
|---|---|
| private final LatentMatcher | ignoredMethods
A method matcher that matches any ignored method. |
| private final ElementMatcher | predefinedMethodSignatures
A method matcher that matches any predefined method. |
| Access | Constructor and Description |
|---|---|
| protected | InliningImplementationMatcher(LatentMatcher<? super MethodDescription>
A method matcher that matches any ignored method. ignoredMethods, ElementMatcher<? super MethodDescription> A method matcher that matches any predefined method. predefinedMethodSignatures)Creates a new inline implementation matcher. |
| Modifier and Type | Method and Description |
|---|---|
| protected static LatentMatcher | Returns: A latent method matcher that identifies any method to instrument for a rebasement or redefinition.A method matcher that matches any ignored method. ignoredMethods, TypeDescription The original type of the instrumentation before adding any user methods. originalType)Creates a matcher where only overridable or declared methods are matched unless those are ignored. |
| public ElementMatcher | resolve(TypeDescription
The type description for which the represented matcher should be resolved. typeDescription)Implements org. |
| ignoredMethods | back to summary |
|---|---|
| private final LatentMatcher<? super MethodDescription> ignoredMethods A method matcher that matches any ignored method. | |
| predefinedMethodSignatures | back to summary |
|---|---|
| private final ElementMatcher<? super MethodDescription> predefinedMethodSignatures A method matcher that matches any predefined method. | |
| InliningImplementationMatcher | back to summary |
|---|---|
| protected InliningImplementationMatcher(LatentMatcher<? super MethodDescription> ignoredMethods, ElementMatcher<? super MethodDescription> predefinedMethodSignatures) Creates a new inline implementation matcher.
| |
| of | back to summary |
|---|---|
| protected static LatentMatcher Creates a matcher where only overridable or declared methods are matched unless those are ignored. Methods that are declared by the target type are only matched if they are not ignored. Declared methods that are not found on the target type are always matched.
| |
| resolve | back to summary |
|---|---|
| public ElementMatcher Implements org. Doc from org. Resolves the element matcher this instance represents for the supplied type description.
| |