org.eclipse.internal.xtend.util
Class Triplet<T1,T2,T3>
java.lang.Object
org.eclipse.internal.xtend.util.Triplet<T1,T2,T3>
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
- Direct Known Subclasses:
- ExecutionContextImpl.ExtensionsForNameAndTypeCacheKey
public class Triplet<T1,T2,T3>
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Cloneable
This class provides combines three objects into one, giving them appropriate
equals and hashCode methods.
- Author:
- Arno Haase
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Triplet
public Triplet(T1 first,
T2 second,
T3 third)
getFirst
public T1 getFirst()
getSecond
public T2 getSecond()
getThird
public T3 getThird()
setFirst
public void setFirst(T1 first)
setSecond
public void setSecond(T2 second)
setThird
public void setThird(T3 third)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object