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, neverSkipper
private static final DependencyResolutionSkipper INSTANCE
public boolean skipResolution(DependencyNode node, java.util.List<DependencyNode> parents)
DependencyResolutionSkipper
skipResolution
in class DependencyResolutionSkipper
node
- 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)
DependencyResolutionSkipper
cache
in class DependencyResolutionSkipper
node
- Current nodeparents
- All parent nodes of current nodepublic void close()
DependencyResolutionSkipper
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class DependencyResolutionSkipper