Package org.eclipse.tycho
Class ReactorProjectIdentities
- java.lang.Object
-
- org.eclipse.tycho.ReactorProjectIdentities
-
- Direct Known Subclasses:
MavenReactorProjectIdentities
public abstract class ReactorProjectIdentities extends java.lang.ObjectAll 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 booleaneq(java.lang.String left, java.lang.String right)booleanequals(java.lang.Object obj)abstract java.lang.StringgetArtifactId()abstract java.io.FilegetBasedir()abstract BuildOutputDirectorygetBuildDirectory()abstract java.lang.StringgetGroupId()abstract java.lang.StringgetVersion()private static inthash(java.lang.String string)inthashCode()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public final int hashCode()
- Overrides:
hashCodein 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)
-
-