提交 e08945a4 编写于 作者: A André Weinand

rename IRawEnvAdapter to IPlatformSpecificAdapterContribution

上级 f8afb1a1
......@@ -403,16 +403,18 @@ export interface IAdapterExecutable {
args?: string[];
}
export interface IRawEnvAdapter {
type?: string;
label?: string;
export interface IPlatformSpecificAdapterContribution {
type?: string; // TODO: doesn't belong here
label?: string; // TODO: doesn't belong here
program?: string;
args?: string[];
runtime?: string;
runtimeArgs?: string[];
}
export interface IDebuggerContribution extends IRawEnvAdapter {
export interface IDebuggerContribution extends IPlatformSpecificAdapterContribution {
// type: string; // TODO: host from IPlatformSpecificAdapterContribution
// label?: string; // TODO: host from IPlatformSpecificAdapterContribution
adapterExecutableCommand?: string;
enableBreakpointsFor?: { languageIds: string[] };
configurationAttributes?: any;
......@@ -421,11 +423,11 @@ export interface IDebuggerContribution extends IRawEnvAdapter {
languages?: string[];
variables?: { [key: string]: string };
aiKey?: string;
win?: IRawEnvAdapter;
winx86?: IRawEnvAdapter;
windows?: IRawEnvAdapter;
osx?: IRawEnvAdapter;
linux?: IRawEnvAdapter;
win?: IPlatformSpecificAdapterContribution;
winx86?: IPlatformSpecificAdapterContribution;
windows?: IPlatformSpecificAdapterContribution;
osx?: IPlatformSpecificAdapterContribution;
linux?: IPlatformSpecificAdapterContribution;
}
export interface IDebugConfigurationProvider {
......
......@@ -374,7 +374,7 @@ export class DebugAdapter extends StreamDebugAdapter {
}
// select the right platform
let platformInfo: debug.IRawEnvAdapter;
let platformInfo: debug.IPlatformSpecificAdapterContribution;
if (platform.isWindows && !process.env.hasOwnProperty('PROCESSOR_ARCHITEW6432')) {
platformInfo = result.winx86 || result.win || result.windows;
} else if (platform.isWindows) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册