package com.esir.sr.sweetsnake.utils; import java.io.Serializable; /** * * @author Herminaƫl Rougier * @author Damien Jouanno * * @param <T> * @param <E> */ public class Pair<T, E> implements Serializable { /********************************************************************************************** * [BLOCK] STATIC FIELDS **********************************************************************************************/ /** The serial version UID */ private static final long serialVersionUID = -835416453579183853L; /********************************************************************************************** * [BLOCK] FIELDS **********************************************************************************************/ /** The first element */ private T first; /** The second element */ private E second; /********************************************************************************************** * [BLOCK] CONSTRUCTOR **********************************************************************************************/ /** * * @param _first * @param _second */ public Pair(final T _first, final E _second) { first = _first; second = _second; } /********************************************************************************************** * [BLOCK] GETTERS **********************************************************************************************/ /** * * @return */ public T getFirst() { return first; } /** * * @return */ public E getSecond() { return second; } /********************************************************************************************** * [BLOCK] SETTERS **********************************************************************************************/ /** * * @param _first */ public void setFirst(final T _first) { first = _first; } /** * * @param _second */ public void setSecond(final E _second) { second = _second; } }