public GoSourceFileInfo getSourceFileInfo() throws IOException {
		GoModuledata moduledata = getModuledata();
		if (moduledata == null) {
			return null;
		}
		int fileno = new GoPcValueEvaluator(this, pcfile).eval(entry);
		int lineNum = new GoPcValueEvaluator(this, pcln).eval(entry);

		if (fileno < 0) {
			return null;
		}

		String fileName = getSourceFilename(fileno);
		return fileName != null ? new GoSourceFileInfo(fileName, lineNum) : null;
	}
Returns information about the source file that this function was defined in.

@return {@link GoSourceFileInfo}, or null if no source file info present
@throws IOException if error reading lookup data
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/golang/rtti/GoFuncData.java