T
- The type of the matched element.public interface LatentMatcher<T>
ElementMatcher
after supplying a type description.Modifier and Type | Interface and Description |
---|---|
static class |
LatentMatcher.Conjunction<S>
A matcher that computes the conjunction of all supplied latent matchers.
|
static class |
LatentMatcher.Disjunction<S>
A matcher that computes the disjunction of all supplied latent matchers.
|
static class |
LatentMatcher.ForFieldToken
A latent matcher where the field token is being attached to the supplied type description before matching.
|
static class |
LatentMatcher.ForMethodToken
A latent matcher where the method token is being attached to the supplied type description before matching.
|
static class |
LatentMatcher.ForRecordComponentToken
A latent matcher for a record component token.
|
static class |
LatentMatcher.ForSelfDeclaredMethod
A latent matching methods that are declared by the resolved type.
|
static class |
LatentMatcher.Resolved<S>
A latent matcher representing an already resolved
ElementMatcher . |
Modifier and Type | Method and Description |
---|---|
ElementMatcher<? super T> |
resolve(TypeDescription typeDescription)
Resolves the element matcher this instance represents for the supplied type description.
|
ElementMatcher<? super T> resolve(TypeDescription typeDescription)
typeDescription
- The type description for which the represented matcher should be resolved.ElementMatcher
that represents this matcher's resolved form.Copyright © 2014–2020. All rights reserved.