Package org.eclipse.tycho
Class ReactorProjectIdentities
- java.lang.Object
-
- org.eclipse.tycho.ReactorProjectIdentities
-
- Direct Known Subclasses:
MavenReactorProjectIdentities
public abstract class ReactorProjectIdentities extends java.lang.Object
All values (GAV, project base directory, and target directory) by which a Tycho reactor project can be uniquely identified.
-
-
Constructor Summary
Constructors Constructor Description ReactorProjectIdentities()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static boolean
eq(java.lang.String left, java.lang.String right)
boolean
equals(java.lang.Object obj)
abstract java.lang.String
getArtifactId()
abstract java.io.File
getBasedir()
abstract BuildOutputDirectory
getBuildDirectory()
abstract java.lang.String
getGroupId()
abstract java.lang.String
getVersion()
private static int
hash(java.lang.String string)
int
hashCode()
-
-
-
Method Detail
-
getGroupId
public abstract java.lang.String getGroupId()
-
getArtifactId
public abstract java.lang.String getArtifactId()
-
getVersion
public abstract java.lang.String getVersion()
-
getBasedir
public abstract java.io.File getBasedir()
-
getBuildDirectory
public abstract BuildOutputDirectory getBuildDirectory()
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
eq
private static boolean eq(java.lang.String left, java.lang.String right)
-
hash
private static int hash(java.lang.String string)
-
-