public final class ClassUniquenessAnalyzer
extends java.lang.Object
| Constructor and Description |
|---|
ClassUniquenessAnalyzer(org.slf4j.Logger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
analyzeConfiguration(org.gradle.api.artifacts.Configuration configuration) |
java.util.Collection<java.util.Set<org.gradle.api.artifacts.ModuleVersionIdentifier>> |
getDifferingProblemJars()
Jars which contain identically named classes with non-identical implementations.
|
java.util.Set<java.lang.String> |
getDifferingSharedClassesInProblemJars(java.util.Collection<org.gradle.api.artifacts.ModuleVersionIdentifier> problemJars)
Class names which appear in all of the given jars and also have non-identical implementations.
|
java.util.Set<java.lang.String> |
getSharedClassesInProblemJars(java.util.Collection<org.gradle.api.artifacts.ModuleVersionIdentifier> problemJars)
Class names that appear in all of the given jars.
|
public void analyzeConfiguration(org.gradle.api.artifacts.Configuration configuration)
public java.util.Set<java.lang.String> getSharedClassesInProblemJars(java.util.Collection<org.gradle.api.artifacts.ModuleVersionIdentifier> problemJars)
public java.util.Collection<java.util.Set<org.gradle.api.artifacts.ModuleVersionIdentifier>> getDifferingProblemJars()
public java.util.Set<java.lang.String> getDifferingSharedClassesInProblemJars(java.util.Collection<org.gradle.api.artifacts.ModuleVersionIdentifier> problemJars)