class ClassContainerSelectorResolver extends java.lang.Object implements SelectorResolver
SelectorResolver.Context, SelectorResolver.Match, SelectorResolver.Resolution
Modifier and Type | Field and Description |
---|---|
private java.util.function.Predicate<java.lang.Class<?>> |
classFilter |
private java.util.function.Predicate<java.lang.String> |
classNameFilter |
Constructor and Description |
---|
ClassContainerSelectorResolver(java.util.function.Predicate<java.lang.Class<?>> classFilter,
java.util.function.Predicate<java.lang.String> classNameFilter) |
Modifier and Type | Method and Description |
---|---|
private SelectorResolver.Resolution |
classSelectors(java.util.List<java.lang.Class<?>> classes) |
SelectorResolver.Resolution |
resolve(ClasspathRootSelector selector,
SelectorResolver.Context context)
Resolve the supplied
ClasspathRootSelector using the supplied
Context . |
SelectorResolver.Resolution |
resolve(ModuleSelector selector,
SelectorResolver.Context context)
Resolve the supplied
ModuleSelector using the supplied
Context . |
SelectorResolver.Resolution |
resolve(PackageSelector selector,
SelectorResolver.Context context)
Resolve the supplied
PackageSelector using the supplied
Context . |
private final java.util.function.Predicate<java.lang.Class<?>> classFilter
private final java.util.function.Predicate<java.lang.String> classNameFilter
ClassContainerSelectorResolver(java.util.function.Predicate<java.lang.Class<?>> classFilter, java.util.function.Predicate<java.lang.String> classNameFilter)
public SelectorResolver.Resolution resolve(ClasspathRootSelector selector, SelectorResolver.Context context)
SelectorResolver
ClasspathRootSelector
using the supplied
Context
.
The default implementation simply delegates to SelectorResolver.resolve(DiscoverySelector, Context)
.
resolve
in interface SelectorResolver
selector
- the selector to be resolved; never null
context
- the context to be used for resolving the selector; never
null
Resolution
of unresolved()
, selectors()
, or matches()
; never null
SelectorResolver.resolve(DiscoverySelector, Context)
public SelectorResolver.Resolution resolve(ModuleSelector selector, SelectorResolver.Context context)
SelectorResolver
ModuleSelector
using the supplied
Context
.
The default implementation simply delegates to SelectorResolver.resolve(DiscoverySelector, Context)
.
resolve
in interface SelectorResolver
selector
- the selector to be resolved; never null
context
- the context to be used for resolving the selector; never
null
Resolution
of unresolved()
, selectors()
, or matches()
; never null
SelectorResolver.resolve(DiscoverySelector, Context)
public SelectorResolver.Resolution resolve(PackageSelector selector, SelectorResolver.Context context)
SelectorResolver
PackageSelector
using the supplied
Context
.
The default implementation simply delegates to SelectorResolver.resolve(DiscoverySelector, Context)
.
resolve
in interface SelectorResolver
selector
- the selector to be resolved; never null
context
- the context to be used for resolving the selector; never
null
Resolution
of unresolved()
, selectors()
, or matches()
; never null
SelectorResolver.resolve(DiscoverySelector, Context)
private SelectorResolver.Resolution classSelectors(java.util.List<java.lang.Class<?>> classes)