private static final class DependencyResolutionSkipper.NeverDependencyResolutionSkipper extends DependencyResolutionSkipper
DependencyResolutionSkipper.DefaultDependencyResolutionSkipper, DependencyResolutionSkipper.DependencyResolutionResult| Modifier and Type | Field and Description |
|---|---|
private static DependencyResolutionSkipper |
INSTANCE |
| Modifier | Constructor and Description |
|---|---|
private |
NeverDependencyResolutionSkipper() |
| Modifier and Type | Method and Description |
|---|---|
void |
cache(DependencyNode node,
java.util.List<DependencyNode> parents)
Cache the resolution result when a node is resolved by {@link BfDependencyCollector) after resolution.
|
void |
close()
Close: Print the skip/resolve status report for all nodes.
|
boolean |
skipResolution(DependencyNode node,
java.util.List<DependencyNode> parents)
Check whether the resolution of current node can be skipped before resolving.
|
defaultSkipper, neverSkipperprivate static final DependencyResolutionSkipper INSTANCE
public boolean skipResolution(DependencyNode node, java.util.List<DependencyNode> parents)
DependencyResolutionSkipperskipResolution in class DependencyResolutionSkippernode - Current nodeparents - All parent nodes of current nodetrue if the node can be skipped for resolution, false if resolution required.public void cache(DependencyNode node, java.util.List<DependencyNode> parents)
DependencyResolutionSkippercache in class DependencyResolutionSkippernode - Current nodeparents - All parent nodes of current nodepublic void close()
DependencyResolutionSkipperclose in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class DependencyResolutionSkipper