package org.eclipse.tracecompass.tmf.core.event.lookup;
+import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jdt.annotation.Nullable;
/**
* The generic call site structure in TMF. A call site has:
*
* @return the file name
*/
- String getFileName();
-
- /**
- * Returns the function name of the call site.
- *
- * @return the function name or null
- */
- String getFunctionName();
+ @NonNull String getFileName();
/**
* Returns the line number of the call site.
*
- * @return the line number
+ * @return The line number, or 'null' if unavailable
+ * @since 2.1
*/
- long getLineNumber();
+ @Nullable Long getLineNo();
}