Skip to content

Commit f3446c0

Browse files
authored
chore: Record the information of new Java class command (#541)
1 parent 0aa3219 commit f3446c0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/explorerCommands/new.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import * as fse from "fs-extra";
55
import * as path from "path";
66
import { commands, Extension, extensions, languages, QuickPickItem, SnippetString, TextEditor, Uri,
77
window, workspace, WorkspaceEdit, WorkspaceFolder } from "vscode";
8+
import { sendInfo } from "vscode-extension-telemetry-wrapper";
89
import { Commands } from "../../extension.bundle";
910
import { ExtensionName } from "../constants";
1011
import { NodeKind } from "../java/nodeData";
@@ -15,8 +16,14 @@ export async function newJavaClass(node?: DataNode): Promise<void> {
1516
let packageFsPath: string | undefined;
1617
if (!node) {
1718
// from the new file menu entry
19+
sendInfo("", {
20+
triggerNewFileFrom: "menuBar",
21+
});
1822
packageFsPath = await inferPackageFsPath();
1923
} else {
24+
sendInfo("", {
25+
triggerNewFileFrom: "projectExplorer",
26+
});
2027
if (!node?.uri || !canCreateClass(node)) {
2128
return;
2229
}

0 commit comments

Comments
 (0)