Uses of Class
org.eclipse.aether.graph.Dependency
Packages that use Dependency
Package
Description
The types and extension points for collecting the transitive dependencies of an artifact and building a dependency
graph.
The representation of a dependency graph by means of connected dependency nodes.
Internal helper classes for dependency collector.
Utility classes to ease unit testing.
The types supporting the resolution of artifacts and metadata from repositories.
Various dependency managers for building a dependency graph.
Various dependency selectors for building a dependency graph.
Various dependency graph transformers for post-processing a dependency graph.
Various dependency traversers for building a dependency graph.
Various dependency visitors for inspecting a dependency graph.
-
Uses of Dependency in org.eclipse.aether.collection
Fields in org.eclipse.aether.collection declared as DependencyFields in org.eclipse.aether.collection with type parameters of type DependencyModifier and TypeFieldDescriptionprivate List
<Dependency> CollectRequest.dependencies
private List
<Dependency> CollectRequest.managedDependencies
Methods in org.eclipse.aether.collection that return DependencyModifier and TypeMethodDescriptionDependencyCollectionContext.getDependency()
Gets the dependency whose children are to be processed next during dependency collection.VersionFilter.VersionFilterContext.getDependency()
Gets the dependency whose version range is being filtered.CollectStepData.getNode()
Returns the current node being collected.CollectRequest.getRoot()
Gets the root dependency of the graph.Methods in org.eclipse.aether.collection that return types with arguments of type DependencyModifier and TypeMethodDescriptionCollectRequest.getDependencies()
Gets the direct dependencies.CollectRequest.getManagedDependencies()
Gets the dependency management to apply to transitive dependencies.DependencyCollectionContext.getManagedDependencies()
Gets the dependency management information that was contributed by the artifact descriptor of the current dependency.Methods in org.eclipse.aether.collection with parameters of type DependencyModifier and TypeMethodDescriptionCollectRequest.addDependency
(Dependency dependency) Adds the specified direct dependency.CollectRequest.addManagedDependency
(Dependency managedDependency) Adds the specified managed dependency.DependencyManager.manageDependency
(Dependency dependency) Applies dependency management to the specified dependency.boolean
DependencySelector.selectDependency
(Dependency dependency) Decides whether the specified dependency should be included in the dependency graph.CollectRequest.setRoot
(Dependency root) Sets the root dependency of the graph.boolean
DependencyTraverser.traverseDependency
(Dependency dependency) Decides whether the dependencies of the specified dependency should be traversed.Method parameters in org.eclipse.aether.collection with type arguments of type DependencyModifier and TypeMethodDescriptionCollectRequest.setDependencies
(List<Dependency> dependencies) Sets the direct dependencies.CollectRequest.setManagedDependencies
(List<Dependency> managedDependencies) Sets the dependency management to apply to transitive dependencies.Constructors in org.eclipse.aether.collection with parameters of type DependencyModifierConstructorDescriptionCollectRequest
(Dependency root, List<Dependency> dependencies, List<RemoteRepository> repositories) Creates a new request with the specified properties.CollectRequest
(Dependency root, List<RemoteRepository> repositories) Creates a request with the specified properties.Constructor parameters in org.eclipse.aether.collection with type arguments of type DependencyModifierConstructorDescriptionCollectRequest
(List<Dependency> dependencies, List<Dependency> managedDependencies, List<RemoteRepository> repositories) Creates a new request with the specified properties.CollectRequest
(Dependency root, List<Dependency> dependencies, List<RemoteRepository> repositories) Creates a new request with the specified properties. -
Uses of Dependency in org.eclipse.aether.graph
Fields in org.eclipse.aether.graph declared as DependencyMethods in org.eclipse.aether.graph that return DependencyModifier and TypeMethodDescriptionDefaultDependencyNode.getDependency()
DependencyNode.getDependency()
Gets the dependency associated with this node.Dependency.setArtifact
(Artifact artifact) Sets the artifact being depended on.Dependency.setExclusions
(Collection<Exclusion> exclusions) Sets the exclusions for the dependency.Dependency.setOptional
(Boolean optional) Sets the optional flag for the dependency.Sets the scope of the dependency, e.g.Methods in org.eclipse.aether.graph that return types with arguments of type DependencyModifier and TypeMethodDescriptionDependencyCycle.getCyclicDependencies()
Gets the dependencies that actually form the cycle.DependencyCycle.getPrecedingDependencies()
Gets the dependencies that lead to the first dependency on the cycle, starting from the root of the dependency graph.Constructors in org.eclipse.aether.graph with parameters of type DependencyModifierConstructorDescriptionDefaultDependencyNode
(Dependency dependency) Creates a new node with the specified dependency. -
Uses of Dependency in org.eclipse.aether.internal.impl.collect
Fields in org.eclipse.aether.internal.impl.collect declared as DependencyModifier and TypeFieldDescriptionprivate Dependency
DefaultDependencyCollectionContext.dependency
private Dependency
DefaultVersionFilterContext.dependency
(package private) final Dependency
PremanagedDependency.managedDependency
private final Dependency
CollectStepDataImpl.node
Fields in org.eclipse.aether.internal.impl.collect with type parameters of type DependencyModifier and TypeFieldDescriptionprivate final DataPool.InternPool
<Dependency, Dependency> DataPool.dependencies
Dependency interning pool, lives across session (if session carries non-nullRepositoryCache
).private final DataPool.InternPool
<Dependency, Dependency> DataPool.dependencies
Dependency interning pool, lives across session (if session carries non-nullRepositoryCache
).(package private) final List
<Dependency> DataPool.GoodDescriptor.dependencies
private final List
<Dependency> DefaultDependencyCycle.dependencies
private final DataPool.InternPool
<List<Dependency>, List<Dependency>> DataPool.dependencyLists
Dependency
list interning pool, lives across session (if session carries non-nullRepositoryCache
).private final DataPool.InternPool
<List<Dependency>, List<Dependency>> DataPool.dependencyLists
Dependency
list interning pool, lives across session (if session carries non-nullRepositoryCache
).(package private) final List
<Dependency> DataPool.GoodDescriptor.managedDependencies
private List
<Dependency> DefaultDependencyCollectionContext.managedDependencies
Methods in org.eclipse.aether.internal.impl.collect that return DependencyModifier and TypeMethodDescriptionDefaultDependencyCollectionContext.getDependency()
DefaultVersionFilterContext.getDependency()
PremanagedDependency.getManagedDependency()
CollectStepDataImpl.getNode()
DataPool.intern
(Dependency dependency) Methods in org.eclipse.aether.internal.impl.collect that return types with arguments of type DependencyModifier and TypeMethodDescriptionDefaultDependencyCycle.getCyclicDependencies()
DefaultDependencyCollectionContext.getManagedDependencies()
DefaultDependencyCycle.getPrecedingDependencies()
private List
<Dependency> DataPool.intern
(List<Dependency> dependencies) protected List
<Dependency> DependencyCollectorDelegate.mergeDeps
(List<Dependency> dominant, List<Dependency> recessive) Methods in org.eclipse.aether.internal.impl.collect with parameters of type DependencyModifier and TypeMethodDescriptionvoid
DependencyCollectorDelegate.Results.addCycle
(List<DependencyNode> nodes, int cycleEntry, Dependency dependency) void
DependencyCollectorDelegate.Results.addException
(Dependency dependency, Exception e, List<DependencyNode> nodes) protected RequestTrace
DependencyCollectorDelegate.collectStepTrace
(RequestTrace trace, String context, List<DependencyNode> path, Dependency node) Creates childRequestTrace
instance from passed inRequestTrace
and parameters by creatingCollectStepDataImpl
instance out of passed in data.static PremanagedDependency
PremanagedDependency.create
(DependencyManager depManager, Dependency dependency, boolean disableVersionManagement, boolean premanagedState) protected static ArtifactDescriptorRequest
DependencyCollectorDelegate.createArtifactDescriptorRequest
(String requestContext, RequestTrace requestTrace, List<RemoteRepository> repositories, Dependency d) protected static DefaultDependencyNode
DependencyCollectorDelegate.createDependencyNode
(List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, Collection<Artifact> aliases, List<RemoteRepository> repos, String requestContext) protected static DefaultDependencyNode
DependencyCollectorDelegate.createDependencyNode
(List<Artifact> relocations, PremanagedDependency preManaged, VersionRangeResult rangeResult, Version version, Dependency d, ArtifactDescriptorResult descriptorResult, DependencyNode cycleNode) protected static VersionRangeRequest
DependencyCollectorDelegate.createVersionRangeRequest
(String requestContext, RequestTrace requestTrace, List<RemoteRepository> repositories, Dependency dependency) DependencyCollectorDelegate.filterVersions
(Dependency dependency, VersionRangeResult rangeResult, VersionFilter verFilter, DefaultVersionFilterContext verContext) DataPool.intern
(Dependency dependency) void
DefaultDependencyCollectionContext.set
(Dependency dependency, List<Dependency> managedDependencies) void
DefaultVersionFilterContext.set
(Dependency dependency, VersionRangeResult result) Method parameters in org.eclipse.aether.internal.impl.collect with type arguments of type DependencyModifier and TypeMethodDescriptionprivate List
<Dependency> DataPool.intern
(List<Dependency> dependencies) protected List
<Dependency> DependencyCollectorDelegate.mergeDeps
(List<Dependency> dominant, List<Dependency> recessive) void
DefaultDependencyCollectionContext.set
(Dependency dependency, List<Dependency> managedDependencies) Constructors in org.eclipse.aether.internal.impl.collect with parameters of type DependencyModifierConstructorDescriptionCollectStepDataImpl
(String context, List<DependencyNode> path, Dependency node) DefaultDependencyCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) DefaultDependencyCycle
(List<DependencyNode> nodes, int cycleEntry, Dependency dependency) (package private)
PremanagedDependency
(String premanagedVersion, String premanagedScope, Boolean premanagedOptional, Collection<Exclusion> premanagedExclusions, Map<String, String> premanagedProperties, int managedBits, Dependency managedDependency, boolean premanagedState) Constructor parameters in org.eclipse.aether.internal.impl.collect with type arguments of type DependencyModifierConstructorDescriptionDefaultDependencyCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) -
Uses of Dependency in org.eclipse.aether.internal.impl.collect.bf
Fields in org.eclipse.aether.internal.impl.collect.bf declared as DependencyModifier and TypeFieldDescription(package private) Dependency
DependencyProcessingContext.dependency
Fields in org.eclipse.aether.internal.impl.collect.bf with type parameters of type DependencyModifier and TypeFieldDescription(package private) final List
<Dependency> DependencyProcessingContext.managedDependencies
Methods in org.eclipse.aether.internal.impl.collect.bf with parameters of type DependencyModifier and TypeMethodDescriptionprivate ArtifactDescriptorResult
BfDependencyCollector.resolveDescriptorForVersion
(BfDependencyCollector.Args args, DependencyProcessingContext context, DependencyCollectorDelegate.Results results, Dependency dependency, Version version) (package private) DependencyProcessingContext
DependencyProcessingContext.withDependency
(Dependency dependency) Constructors in org.eclipse.aether.internal.impl.collect.bf with parameters of type DependencyModifierConstructorDescription(package private)
DependencyProcessingContext
(DependencySelector depSelector, DependencyManager depManager, DependencyTraverser depTraverser, VersionFilter verFilter, RequestTrace trace, List<RemoteRepository> repositories, List<Dependency> managedDependencies, List<DependencyNode> parents, Dependency dependency, PremanagedDependency premanagedDependency) -
Uses of Dependency in org.eclipse.aether.internal.impl.collect.df
Methods in org.eclipse.aether.internal.impl.collect.df with parameters of type DependencyModifier and TypeMethodDescriptionprivate void
DfDependencyCollector.doRecurse
(DfDependencyCollector.Args args, RequestTrace trace, DependencyCollectorDelegate.Results results, List<RemoteRepository> repositories, DependencySelector depSelector, DependencyManager depManager, DependencyTraverser depTraverser, VersionFilter verFilter, Dependency d, ArtifactDescriptorResult descriptorResult, DefaultDependencyNode child) private ArtifactDescriptorResult
DfDependencyCollector.getArtifactDescriptorResult
(DfDependencyCollector.Args args, DependencyCollectorDelegate.Results results, boolean noDescriptor, Dependency d, ArtifactDescriptorRequest descriptorRequest) private void
DfDependencyCollector.processDependency
(DfDependencyCollector.Args args, RequestTrace trace, DependencyCollectorDelegate.Results results, List<RemoteRepository> repositories, DependencySelector depSelector, DependencyManager depManager, DependencyTraverser depTraverser, VersionFilter verFilter, Dependency dependency) private void
DfDependencyCollector.processDependency
(DfDependencyCollector.Args args, RequestTrace parent, DependencyCollectorDelegate.Results results, List<RemoteRepository> repositories, DependencySelector depSelector, DependencyManager depManager, DependencyTraverser depTraverser, VersionFilter verFilter, Dependency dependency, List<Artifact> relocations, boolean disableVersionManagement) private ArtifactDescriptorResult
DfDependencyCollector.resolveCachedArtifactDescriptor
(DataPool pool, ArtifactDescriptorRequest descriptorRequest, RepositorySystemSession session, Dependency d, DependencyCollectorDelegate.Results results, DfDependencyCollector.Args args) Method parameters in org.eclipse.aether.internal.impl.collect.df with type arguments of type DependencyModifier and TypeMethodDescriptionprivate void
DfDependencyCollector.process
(DfDependencyCollector.Args args, RequestTrace trace, DependencyCollectorDelegate.Results results, List<Dependency> dependencies, List<RemoteRepository> repositories, DependencySelector depSelector, DependencyManager depManager, DependencyTraverser depTraverser, VersionFilter verFilter) -
Uses of Dependency in org.eclipse.aether.internal.test.util
Fields in org.eclipse.aether.internal.test.util declared as DependencyModifier and TypeFieldDescriptionprivate final Dependency
TestDependencyCollectionContext.dependency
private final Dependency
TestVersionFilterContext.dependency
Fields in org.eclipse.aether.internal.test.util with type parameters of type DependencyModifier and TypeFieldDescriptionprivate final List
<Dependency> ArtifactDescription.dependencies
private final List
<Dependency> ArtifactDescription.managedDependencies
private final List
<Dependency> TestDependencyCollectionContext.managedDependencies
Methods in org.eclipse.aether.internal.test.util that return DependencyModifier and TypeMethodDescriptionTestDependencyCollectionContext.getDependency()
TestVersionFilterContext.getDependency()
Methods in org.eclipse.aether.internal.test.util that return types with arguments of type DependencyModifier and TypeMethodDescriptionprivate List
<Dependency> IniArtifactDataReader.dependencies
(List<String> list, boolean managed) ArtifactDescription.getDependencies()
ArtifactDescription.getManagedDependencies()
TestDependencyCollectionContext.getManagedDependencies()
Methods in org.eclipse.aether.internal.test.util with parameters of type DependencyModifier and TypeMethodDescriptionstatic DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.static DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.Method parameters in org.eclipse.aether.internal.test.util with type arguments of type DependencyModifier and TypeMethodDescriptionstatic DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.static DependencyCollectionContext
TestUtils.newCollectionContext
(RepositorySystemSession session, Dependency dependency, List<Dependency> managedDependencies) Creates a new dependency collection context.Constructors in org.eclipse.aether.internal.test.util with parameters of type DependencyModifierConstructorDescription(package private)
TestDependencyCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) Constructor parameters in org.eclipse.aether.internal.test.util with type arguments of type DependencyModifierConstructorDescription(package private)
ArtifactDescription
(Artifact relocation, List<Dependency> dependencies, List<Dependency> managedDependencies, List<RemoteRepository> repositories) (package private)
TestDependencyCollectionContext
(RepositorySystemSession session, Artifact artifact, Dependency dependency, List<Dependency> managedDependencies) -
Uses of Dependency in org.eclipse.aether.resolution
Fields in org.eclipse.aether.resolution with type parameters of type DependencyModifier and TypeFieldDescriptionprivate List
<Dependency> ArtifactDescriptorResult.dependencies
private List
<Dependency> ArtifactDescriptorResult.managedDependencies
Methods in org.eclipse.aether.resolution that return types with arguments of type DependencyModifier and TypeMethodDescriptionArtifactDescriptorResult.getDependencies()
Gets the list of direct dependencies of the artifact.ArtifactDescriptorResult.getManagedDependencies()
Gets the dependency management information.Methods in org.eclipse.aether.resolution with parameters of type DependencyModifier and TypeMethodDescriptionArtifactDescriptorResult.addDependency
(Dependency dependency) Adds the specified direct dependency.ArtifactDescriptorResult.addManagedDependency
(Dependency dependency) Adds the specified managed dependency.Method parameters in org.eclipse.aether.resolution with type arguments of type DependencyModifier and TypeMethodDescriptionArtifactDescriptorResult.setDependencies
(List<Dependency> dependencies) Sets the list of direct dependencies of the artifact.ArtifactDescriptorResult.setManagedDependencies
(List<Dependency> dependencies) Sets the dependency management information. -
Uses of Dependency in org.eclipse.aether.util.graph.manager
Methods in org.eclipse.aether.util.graph.manager with parameters of type DependencyModifier and TypeMethodDescriptionClassicDependencyManager.manageDependency
(Dependency dependency) DefaultDependencyManager.manageDependency
(Dependency dependency) NoopDependencyManager.manageDependency
(Dependency dependency) TransitiveDependencyManager.manageDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.util.graph.selector
Methods in org.eclipse.aether.util.graph.selector with parameters of type DependencyModifier and TypeMethodDescriptionboolean
AndDependencySelector.selectDependency
(Dependency dependency) boolean
ExclusionDependencySelector.selectDependency
(Dependency dependency) boolean
OptionalDependencySelector.selectDependency
(Dependency dependency) boolean
ScopeDependencySelector.selectDependency
(Dependency dependency) boolean
StaticDependencySelector.selectDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.util.graph.transformer
Methods in org.eclipse.aether.util.graph.transformer that return DependencyModifier and TypeMethodDescriptionConflictResolver.ConflictItem.getDependency()
Gets the dependency involved in the conflict, short forgetNode.getDependency()
.Methods in org.eclipse.aether.util.graph.transformer with parameters of type DependencyModifier and TypeMethodDescriptionprivate String
ConflictResolver.State.scope
(Dependency dependency) private void
ConflictResolver.State.scopes
(int parent, Dependency child) -
Uses of Dependency in org.eclipse.aether.util.graph.traverser
Methods in org.eclipse.aether.util.graph.traverser with parameters of type DependencyModifier and TypeMethodDescriptionboolean
AndDependencyTraverser.traverseDependency
(Dependency dependency) boolean
FatArtifactTraverser.traverseDependency
(Dependency dependency) boolean
StaticDependencyTraverser.traverseDependency
(Dependency dependency) -
Uses of Dependency in org.eclipse.aether.util.graph.visitor
Methods in org.eclipse.aether.util.graph.visitor that return types with arguments of type DependencyModifier and TypeMethodDescriptionAbstractDepthFirstNodeListGenerator.getDependencies
(boolean includeUnresolved) Gets the dependencies seen during the graph traversal.