package org.eclipse.tracecompass.tmf.ctf.core.event.lookup;
-import static org.eclipse.tracecompass.common.core.NonNullUtils.equalsNullable;
+import java.util.Objects;
+
import org.eclipse.tracecompass.ctf.core.event.CTFCallsite;
import org.eclipse.tracecompass.tmf.core.event.lookup.TmfCallsite;
* CTF TMF call site information for source code lookup.
*
* @author Patrick Tasse
+ * @since 3.0
*/
public class CtfTmfCallsite extends TmfCallsite {
* - a CTF call site
*/
public CtfTmfCallsite(CTFCallsite callsite) {
- super(callsite.getFileName(), callsite.getFunctionName(), callsite.getLineNumber());
+ super(callsite.getFileName(), callsite.getLineNumber());
fEventName = callsite.getEventName();
fInstructionPointer = callsite.getIp();
}
return false;
}
CtfTmfCallsite other = (CtfTmfCallsite) obj;
- if (!equalsNullable(fEventName, other.fEventName)) {
+ if (!Objects.equals(fEventName, other.fEventName)) {
return false;
}
if (fInstructionPointer != other.fInstructionPointer) {
@Override
public String toString() {
return getEventName() + "@0x" + Long.toHexString(fInstructionPointer) + ": " + //$NON-NLS-1$ //$NON-NLS-2$
- getFileName() + ':' + Long.toString(getLineNumber()) + ' ' + getFileName() + "()"; //$NON-NLS-1$
+ getFileName() + ':' + String.valueOf(getLineNo()) + ' ' + getFileName() + "()"; //$NON-NLS-1$
}
}