package org.erlide.backend.launch;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant;
import org.erlide.backend.debug.model.ErlangStackFrame;
public class ErlangSourceLookupParticipant extends AbstractSourceLookupParticipant {
public ErlangSourceLookupParticipant() {
super();
}
@Override
public String getSourceName(final Object object) throws CoreException {
if (!(object instanceof ErlangStackFrame)) {
return null;
}
final ErlangStackFrame f = (ErlangStackFrame) object;
return f.getModule() + ".erl";
}
}