in src/Controller.ts [193:210]
private async _createNewLaunchConfig(mainClasData: MainClassData): Promise<vscode.DebugConfiguration> {
const newConfig = {
type: "java",
name: this._constructLaunchConfigName(mainClasData.mainClass, mainClasData.projectName),
request: "launch",
cwd: "${workspaceFolder}",
console: "internalConsole",
mainClass: mainClasData.mainClass,
projectName: mainClasData.projectName,
args: "",
envFile: "${workspaceFolder}/.env"
};
const launchConfigurations: vscode.WorkspaceConfiguration = vscode.workspace.getConfiguration("launch", vscode.Uri.file(mainClasData.filePath));
const configs: vscode.DebugConfiguration[] = launchConfigurations.configurations;
configs.push(newConfig);
await launchConfigurations.update("configurations", configs, vscode.ConfigurationTarget.WorkspaceFolder);
return newConfig;
}