Class BaselineExactDependencies.Indexes

java.lang.Object
com.palantir.baseline.plugins.BaselineExactDependencies.Indexes
Enclosing class:
BaselineExactDependencies

@ThreadSafe public static final class BaselineExactDependencies.Indexes extends Object
  • Constructor Details

    • Indexes

      public Indexes()
  • Method Details

    • populateIndexes

      public void populateIndexes(Set<org.gradle.api.artifacts.ResolvedDependency> declaredDependencies)
    • classToArtifacts

      public Stream<org.gradle.api.artifacts.ResolvedArtifact> classToArtifacts(String clazz)
      Given a class, what dependency brought it in.
    • classesFromArtifact

      public Stream<String> classesFromArtifact(org.gradle.api.artifacts.ResolvedArtifact resolvedArtifact)
      Given an artifact, what classes does it contain.
    • artifactsFromDependency

      public org.gradle.api.artifacts.ResolvedDependency artifactsFromDependency(org.gradle.api.artifacts.ResolvedArtifact resolvedArtifact)