// Constructors
// ------------------------------------------------------------------------
- /**
- * Default constructor (for the 'null' location)
- */
- @SuppressWarnings("unused")
- private TmfLocation() {
- fLocationInfo = null;
- }
-
/**
* Standard constructor.
*
- * @param locationInfo the concrete trace location
+ * @param locationInfo
+ * The concrete trace location
*/
public TmfLocation(final Comparable<?> locationInfo) {
fLocationInfo = locationInfo;
/**
* Copy constructor
*
- * @param location the original trace location
+ * @param location
+ * The original trace location
*/
public TmfLocation(final TmfLocation location) {
fLocationInfo = location.fLocationInfo;
// Getters
// ------------------------------------------------------------------------
- /* (non-Javadoc)
- * @see org.eclipse.linuxtools.tmf.core.trace.ITmfLocation#getLocationInfo()
- */
/**
* @since 2.0
*/
// Object
// ------------------------------------------------------------------------
- /* (non-Javadoc)
- * @see java.lang.Object#hashCode()
- */
@Override
public int hashCode() {
final int prime = 31;
return result;
}
- /* (non-Javadoc)
- * @see java.lang.Object#equals(java.lang.Object)
- */
@Override
public boolean equals(final Object obj) {
if (this == obj) {
@Override
@SuppressWarnings("nls")
public String toString() {
- return "TmfLocation [fLocation=" + fLocationInfo + "]";
+ return getClass().getSimpleName() + " [fLocationInfo=" + fLocationInfo.toString() + "]";
}
}