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.ResolvedConfiguration> configurations)
    • 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.
    • getArtifactModuleId

      public org.gradle.api.artifacts.ModuleIdentifier getArtifactModuleId(org.gradle.api.artifacts.ResolvedArtifact resolvedArtifact)
    • findArtifactsWithSameModuleId

      public Stream<org.gradle.api.artifacts.ResolvedArtifact> findArtifactsWithSameModuleId(org.gradle.api.artifacts.ResolvedArtifact artifact)