public interface NotationDependency extends GolangDependency
[name:'golang/x/tools', commitId:'1a2b3c4d5e', transitive: false].
A NotationDependency may not be concrete since it could contains an specific version,
e.g. [name:'golang.org/x/tools, version:'LATEST_VERSION']ALL_DESCENDANTS, ONLY_CURRENT_FILES| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.util.function.Predicate<GolangDependency>> |
getTransitiveDepExclusions()
The set used to exclude some dependency packages.
|
getCacheScope, getName, getPackage, getSubpackages, getVersion, isFirstLevel, resolveclonejava.util.Set<java.util.function.Predicate<GolangDependency>> getTransitiveDepExclusions()