diff options
Diffstat (limited to 'dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/CommandFactory.java')
-rw-r--r-- | dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/CommandFactory.java | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/CommandFactory.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/CommandFactory.java index a1aef544584..0ea669903d9 100644 --- a/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/CommandFactory.java +++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/CommandFactory.java @@ -120,6 +120,7 @@ import org.eclipse.cdt.dsf.mi.service.command.commands.MIExecUncall; import org.eclipse.cdt.dsf.mi.service.command.commands.MIExecUntil; import org.eclipse.cdt.dsf.mi.service.command.commands.MIFileExecAndSymbols; import org.eclipse.cdt.dsf.mi.service.command.commands.MIFileExecFile; +import org.eclipse.cdt.dsf.mi.service.command.commands.MIFileListExecSourceFiles; import org.eclipse.cdt.dsf.mi.service.command.commands.MIFileSymbolFile; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBExit; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSet; @@ -145,6 +146,7 @@ import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetRemoteTimeout; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetSchedulerLocking; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetSolibAbsolutePrefix; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetSolibSearchPath; +import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetStartupWithShell; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetTargetAsync; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetTargetCharset; import org.eclipse.cdt.dsf.mi.service.command.commands.MIGDBSetTargetWideCharset; @@ -254,6 +256,7 @@ import org.eclipse.cdt.dsf.mi.service.command.output.MIVarSetFormatInfo; import org.eclipse.cdt.dsf.mi.service.command.output.MIVarShowAttributesInfo; import org.eclipse.cdt.dsf.mi.service.command.output.MIVarShowFormatInfo; import org.eclipse.cdt.dsf.mi.service.command.output.MIVarUpdateInfo; +import org.eclipse.cdt.dsf.mi.service.command.output.MiSourceFilesInfo; /** * Factory to create MI/CLI commands. @@ -427,17 +430,17 @@ public class CommandFactory { } /** @since 5.0 */ - public ICommand<MIInfo> createMIBreakDelete(IBreakpointsTargetDMContext ctx, String[] array) { + public ICommand<MIInfo> createMIBreakDelete(IBreakpointsTargetDMContext ctx, String... array) { return new MIBreakDelete(ctx, array); } /** @since 5.0 */ - public ICommand<MIInfo> createMIBreakDisable(IBreakpointsTargetDMContext ctx, String[] array) { + public ICommand<MIInfo> createMIBreakDisable(IBreakpointsTargetDMContext ctx, String... array) { return new MIBreakDisable(ctx, array); } /** @since 5.0 */ - public ICommand<MIInfo> createMIBreakEnable(IBreakpointsTargetDMContext ctx, String[] array) { + public ICommand<MIInfo> createMIBreakEnable(IBreakpointsTargetDMContext ctx, String... array) { return new MIBreakEnable(ctx, array); } @@ -739,6 +742,11 @@ public class CommandFactory { return new MIFileExecFile(dmc); } + /** @since 5.8*/ + public ICommand<MiSourceFilesInfo> createMiFileListExecSourceFiles(IDMContext ctx) { + return new MIFileListExecSourceFiles(ctx); + } + public ICommand<MIInfo> createMIFileSymbolFile(ICommandControlDMContext dmc, String file) { return new MIFileSymbolFile(dmc, file); } @@ -878,6 +886,11 @@ public class CommandFactory { return new MIGDBSetSolibSearchPath(ctx, paths); } + /** @since 6.4 */ + public ICommand<MIInfo> createMIGDBSetStartupWithShell(ICommandControlDMContext ctx, boolean enable) { + return new MIGDBSetStartupWithShell(ctx, enable); + } + public ICommand<MIInfo> createMIGDBSetTargetAsync(ICommandControlDMContext ctx, boolean isSet) { return new MIGDBSetTargetAsync(ctx, isSet); } |