private static final class DefaultPluginDescriptorCache.CacheKey extends java.lang.Object implements PluginDescriptorCache.Key
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
artifactId |
private java.lang.String |
groupId |
private int |
hashCode |
private org.eclipse.aether.repository.LocalRepository |
localRepo |
private java.util.List<org.eclipse.aether.repository.RemoteRepository> |
repositories |
private java.lang.String |
version |
private org.eclipse.aether.repository.WorkspaceRepository |
workspace |
Constructor and Description |
---|
CacheKey(Plugin plugin,
java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories,
org.eclipse.aether.RepositorySystemSession session) |
Modifier and Type | Method and Description |
---|---|
private static <T> boolean |
eq(T s1,
T s2) |
boolean |
equals(java.lang.Object obj) |
private static int |
hash(java.lang.Object obj) |
int |
hashCode() |
java.lang.String |
toString() |
private final java.lang.String groupId
private final java.lang.String artifactId
private final java.lang.String version
private final org.eclipse.aether.repository.WorkspaceRepository workspace
private final org.eclipse.aether.repository.LocalRepository localRepo
private final java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories
private final int hashCode
CacheKey(Plugin plugin, java.util.List<org.eclipse.aether.repository.RemoteRepository> repositories, org.eclipse.aether.RepositorySystemSession session)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
private static int hash(java.lang.Object obj)
private static <T> boolean eq(T s1, T s2)