Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Deprecated Work 21 @deprecated
FIXME Work 0 fixme, @fixme
Todo Work 1 todo, @todo

Each tag is detailed below:

Deprecated Work

Number of occurrences found in the code: 21

org.eclipse.aether.util.ChecksumUtils Line
The use of class should be avoided, see {@link StringDigestUtil} and file processor in SPI module. 38
Use SPI FileProcessor to read and write checksum files. 53
Use SPI checksum selector instead. 96
Use SPI checksum selector instead. 104
org.eclipse.aether.util.artifact.JavaScopes Line
Definition and semantics of the scopes should be defined by consumer project. 26
org.eclipse.aether.util.filter.DependencyFilterUtils Line
Resolver is oblivious about "scopes", it is consumer project which needs to lay these down and also assign proper semantics. Moreover, Resolver is oblivious about notions of "classpath", "modulepath", and any other similar uses. These should be handled by consumer project. 116
Resolver is oblivious about "scopes", it is consumer project which needs to lay these down and also assign proper semantics. Moreover, Resolver is oblivious about notions of "classpath", "modulepath", and any other similar uses. These should be handled by consumer project. 133
org.eclipse.aether.util.graph.manager.ClassicDependencyManager Line
Use constructor that provides consumer application specific predicate. 39
org.eclipse.aether.util.graph.manager.DefaultDependencyManager Line
Use constructor that provides consumer application specific predicate. 45
org.eclipse.aether.util.graph.manager.TransitiveDependencyManager Line
Use constructor that provides consumer application specific predicate. 42
org.eclipse.aether.util.graph.selector.OptionalDependencySelector Line
This class is deprecated. Use same named class from impl module instead. 31
org.eclipse.aether.util.graph.selector.ScopeDependencySelector Line
This class is deprecated. Use same named class from impl module instead. 40
org.eclipse.aether.util.graph.transformer.JavaDependencyContextRefiner Line
This class belongs to consumer project. Resolver should have no notion of scopes. 37
org.eclipse.aether.util.graph.transformer.JavaScopeDeriver Line
This class belongs to consumer project. Resolver should have no notion of scopes. 29
org.eclipse.aether.util.graph.transformer.JavaScopeSelector Line
This class belongs to consumer project. Resolver should have no notion of scopes. 36
org.eclipse.aether.util.graph.transformer.NearestVersionSelector Line
Use {@link ConfigurableVersionSelector} instead. 44
org.eclipse.aether.util.graph.traverser.FatArtifactTraverser Line
since 2.0, the DependencyTraverser implementation should be provided by the resolver consumer 34
org.eclipse.aether.util.graph.visitor.AbstractDepthFirstNodeListGenerator Line
See {@link AbstractDependencyNodeConsumerVisitor} that is more versatile. 50
org.eclipse.aether.util.graph.visitor.NodeListGenerator Line
Use {@link #getPaths()} instead. 101
org.eclipse.aether.util.graph.visitor.PostorderNodeListGenerator Line
See {@link PostorderDependencyNodeConsumerVisitor} that is more versatile. 35
org.eclipse.aether.util.graph.visitor.PreorderNodeListGenerator Line
See {@link PreorderDependencyNodeConsumerVisitor} that is more versatile. 35

Todo Work

Number of occurrences found in the code: 1

org.eclipse.aether.util.DirectoryUtilsTest Line
this test is skipped on Windows, as it is not clear which drive letter will `new File("/foo")` path get. According to Windows (and assuming Java Path does separator change OK), "\foo" file should get resolved to CWD drive + "\foo" path, but seems Java 17 is different from 11 and 8 in this respect. This below WORKS on win + Java8 abd win + Java11 but FAILS on win + Java17 54