1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Cosmetics.

This commit is contained in:
Sergey Prigogin 2010-12-04 02:21:54 +00:00
parent 6b9291e199
commit ef023fca29

View file

@ -47,8 +47,8 @@ import org.osgi.framework.BundleContext;
* ISourceLookup service implementation based on the CDT CSourceLookupDirector. * ISourceLookup service implementation based on the CDT CSourceLookupDirector.
*/ */
public class CSourceLookup extends AbstractDsfService implements ISourceLookup { public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
private Map<ISourceLookupDMContext, CSourceLookupDirector> fDirectors =
private Map<ISourceLookupDMContext,CSourceLookupDirector> fDirectors = new HashMap<ISourceLookupDMContext,CSourceLookupDirector>(); new HashMap<ISourceLookupDMContext, CSourceLookupDirector>();
ICommandControl fConnection; ICommandControl fConnection;
private CommandFactory fCommandFactory; private CommandFactory fCommandFactory;
@ -62,7 +62,6 @@ public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
return GdbPlugin.getBundleContext(); return GdbPlugin.getBundleContext();
} }
public void setSourceLookupDirector(ISourceLookupDMContext ctx, CSourceLookupDirector director) { public void setSourceLookupDirector(ISourceLookupDMContext ctx, CSourceLookupDirector director) {
fDirectors.put(ctx, director); fDirectors.put(ctx, director);
} }
@ -116,7 +115,6 @@ public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
return list; return list;
} }
@Override @Override
public void initialize(final RequestMonitor requestMonitor) { public void initialize(final RequestMonitor requestMonitor) {
super.initialize( super.initialize(
@ -129,12 +127,9 @@ public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
private void doInitialize(final RequestMonitor requestMonitor) { private void doInitialize(final RequestMonitor requestMonitor) {
fConnection = getServicesTracker().getService(ICommandControl.class); fConnection = getServicesTracker().getService(ICommandControl.class);
fCommandFactory = getServicesTracker().getService(IMICommandControl.class).getCommandFactory(); fCommandFactory = getServicesTracker().getService(IMICommandControl.class).getCommandFactory();
// Register this service // Register this service
register(new String[] { CSourceLookup.class.getName(), ISourceLookup.class.getName() }, new Hashtable<String, String>()); register(new String[] { CSourceLookup.class.getName(), ISourceLookup.class.getName() }, new Hashtable<String, String>());
requestMonitor.done(); requestMonitor.done();
} }
@ -144,8 +139,7 @@ public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
super.shutdown(requestMonitor); super.shutdown(requestMonitor);
} }
public void getDebuggerPath(ISourceLookupDMContext sourceLookupCtx, Object source, final DataRequestMonitor<String> rm) public void getDebuggerPath(ISourceLookupDMContext sourceLookupCtx, Object source, final DataRequestMonitor<String> rm) {
{
if (! (source instanceof String)) { if (! (source instanceof String)) {
// In future if needed other elements such as URIs could be supported. // In future if needed other elements such as URIs could be supported.
rm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID, IDsfStatusConstants.NOT_SUPPORTED, "Only string source element is supported", null)); //$NON-NLS-1$); rm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID, IDsfStatusConstants.NOT_SUPPORTED, "Only string source element is supported", null)); //$NON-NLS-1$);
@ -175,13 +169,12 @@ public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
return Status.OK_STATUS; return Status.OK_STATUS;
} }
}.schedule(); }.schedule();
} }
public void getSource(ISourceLookupDMContext sourceLookupCtx, final String debuggerPath, final DataRequestMonitor<Object> rm) public void getSource(ISourceLookupDMContext sourceLookupCtx, final String debuggerPath, final DataRequestMonitor<Object> rm) {
{
if (!fDirectors.containsKey(sourceLookupCtx) ){ if (!fDirectors.containsKey(sourceLookupCtx) ){
rm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID, IDsfStatusConstants.INVALID_HANDLE, "No source director configured for given context", null)); //$NON-NLS-1$); rm.setStatus(new Status(IStatus.ERROR, GdbPlugin.PLUGIN_ID,
IDsfStatusConstants.INVALID_HANDLE, "No source director configured for given context", null)); //$NON-NLS-1$);
rm.done(); rm.done();
return; return;
} }
@ -203,7 +196,6 @@ public class CSourceLookup extends AbstractDsfService implements ISourceLookup {
} finally { } finally {
rm.done(); rm.done();
} }
return Status.OK_STATUS; return Status.OK_STATUS;
} }
}.schedule(); }.schedule();