Class DependencyResolutionSkipper.NeverDependencyResolutionSkipper
java.lang.Object
org.eclipse.aether.internal.impl.collect.bf.DependencyResolutionSkipper
org.eclipse.aether.internal.impl.collect.bf.DependencyResolutionSkipper.NeverDependencyResolutionSkipper
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
DependencyResolutionSkipper
private static final class DependencyResolutionSkipper.NeverDependencyResolutionSkipper
extends DependencyResolutionSkipper
NEVER implementation.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.aether.internal.impl.collect.bf.DependencyResolutionSkipper
DependencyResolutionSkipper.DefaultDependencyResolutionSkipper, DependencyResolutionSkipper.DependencyResolutionResult
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cache
(DependencyNode node, List<DependencyNode> parents) Cache the resolution result when a node is resolved byinvalid @link
{@link BfDependencyCollector) after resolution.
void
close()
Close: Print the skip/resolve status report for all nodes.boolean
skipResolution
(DependencyNode node, List<DependencyNode> parents) Check whether the resolution of current node can be skipped before resolving.Methods inherited from class org.eclipse.aether.internal.impl.collect.bf.DependencyResolutionSkipper
defaultSkipper, neverSkipper
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
NeverDependencyResolutionSkipper
private NeverDependencyResolutionSkipper()
-
-
Method Details
-
skipResolution
Description copied from class:DependencyResolutionSkipper
Check whether the resolution of current node can be skipped before resolving.- Specified by:
skipResolution
in classDependencyResolutionSkipper
- Parameters:
node
- Current nodeparents
- All parent nodes of current node- Returns:
true
if the node can be skipped for resolution,false
if resolution required.
-
cache
Description copied from class:DependencyResolutionSkipper
Cache the resolution result when a node is resolved byinvalid @link
{@link BfDependencyCollector) after resolution.
- Specified by:
cache
in classDependencyResolutionSkipper
- Parameters:
node
- Current nodeparents
- All parent nodes of current node
-
close
public void close()Description copied from class:DependencyResolutionSkipper
Close: Print the skip/resolve status report for all nodes.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in classDependencyResolutionSkipper
-