Class DataPool
java.lang.Object
org.eclipse.aether.internal.impl.collect.DataPool
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
private static final class
(package private) static final class
(package private) static class
(package private) static final class
(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String
private ObjectPool<Artifact>
private final Map<Object,
DataPool.Constraint> private ObjectPool<Dependency>
private static final String
private Map<Object,
DataPool.Descriptor> private static final String
(package private) static final ArtifactDescriptorResult
private final Map<Object,
List<DependencyNode>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetChildren
(Object key) (package private) VersionRangeResult
getConstraint
(Object key, VersionRangeRequest request) (package private) ArtifactDescriptorResult
getDescriptor
(Object key, ArtifactDescriptorRequest request) intern
(Dependency dependency) void
putChildren
(Object key, List<DependencyNode> children) (package private) void
putConstraint
(Object key, VersionRangeResult result) (package private) void
(package private) void
putDescriptor
(Object key, ArtifactDescriptorResult result) toKey
(Artifact artifact, List<RemoteRepository> repositories, DependencySelector selector, DependencyManager manager, DependencyTraverser traverser, VersionFilter filter) (package private) Object
toKey
(ArtifactDescriptorRequest request) (package private) Object
toKey
(VersionRangeRequest request)
-
Field Details
-
ARTIFACT_POOL
-
DEPENDENCY_POOL
-
DESCRIPTORS
-
NO_DESCRIPTOR
-
artifacts
-
dependencies
-
descriptors
-
constraints
-
nodes
-
-
Constructor Details
-
DataPool
DataPool(RepositorySystemSession session)
-
-
Method Details
-
intern
-
intern
-
toKey
-
getDescriptor
-
putDescriptor
-
putDescriptor
-
toKey
-
getConstraint
-
putConstraint
-
toKey
public Object toKey(Artifact artifact, List<RemoteRepository> repositories, DependencySelector selector, DependencyManager manager, DependencyTraverser traverser, VersionFilter filter) -
getChildren
-
putChildren
-