Skip to content

Commit 49712ad

Browse files
committed
feat: suppress same-name numbered parameters inlay hints
Signed-off-by: Fred Bricon <[email protected]>
1 parent a5ba689 commit 49712ad

File tree

3 files changed

+10
-2
lines changed

3 files changed

+10
-2
lines changed

USAGE_DATA.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ vscode-java has opt-in telemetry collection, provided by [vscode-redhat-telemetr
1919
* Errors relating to running the language server, such as the message & stacktrace
2020
* Whether there is a mismatch between the project's requested source level, and the JDK used for the project (eg. true)
2121
* Information about the following settings. In the case of settings that store a well defined value (eg. path/url/string), we simply collect whether the setting has been set.
22-
* `java.settings.url`, `java.format.settings.url`, `java.quickfix.showAt`, `java.symbols.includeSourceMethodDeclarations`, `java.completion.collapseCompletionItems`, `java.completion.guessMethodArguments`, `java.completion.postfix.enabled`, `java.cleanup.actionsOnSave`, `java.sharedIndexes.enabled`, `java.inlayHints.parameterNames.enabled`, `java.server.launchMode`, `java.autobuild.enabled`, `java.jdt.ls.javac.enabled`
22+
* `java.settings.url`, `java.format.settings.url`, `java.quickfix.showAt`, `java.symbols.includeSourceMethodDeclarations`, `java.completion.collapseCompletionItems`, `java.completion.guessMethodArguments`, `java.completion.postfix.enabled`, `java.cleanup.actionsOnSave`, `java.sharedIndexes.enabled`, `java.inlayHints.parameterNames.enabled`, `java.inlayHints.parameterNames.suppressWhenSameNameNumbered`, `java.inlayHints.variableTypes.enabled`, `java.inlayHints.parameterTypes.enabled`, `java.server.launchMode`, `java.autobuild.enabled`, `java.jdt.ls.javac.enabled`
2323
* The extension name and the choice made when a recommendation to install a 3rd party extension is proposed
2424
* The name of Java commands being manually executed, and any resulting errors
2525
* The number of results (eg. 20), whether an error occurred (eg. false), engine type (eg. 'ecj', 'dom') and duration (in milliseconds) when code assist is activated
2626
* Whether the language server ran out of memory and the maximum allocated memory at which that occurred (eg. 200m)
27-
27+
2828
## What's included in the general telemetry data
2929

3030
Please see the

package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1503,6 +1503,13 @@
15031503
"scope": "window",
15041504
"order": 80
15051505
},
1506+
"java.inlayHints.parameterNames.suppressWhenSameNameNumbered": {
1507+
"type": "boolean",
1508+
"default": true,
1509+
"markdownDescription": "Suppress parameter name hints on arguments following the same-name numbered pattern.",
1510+
"scope": "window",
1511+
"order": 81
1512+
},
15061513
"java.inlayHints.parameterNames.exclusions": {
15071514
"type": "array",
15081515
"items": {

src/telemetry.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ export namespace Telemetry {
6161
"java.completion.collapseCompletionItems", "java.completion.guessMethodArguments",
6262
"java.cleanup.actionsOnSave", "java.completion.postfix.enabled",
6363
"java.sharedIndexes.enabled", "java.inlayHints.parameterNames.enabled",
64+
"java.inlayHints.parameterNames.suppressWhenSameNameNumbered",
6465
"java.inlayHints.variableTypes.enabled",
6566
"java.inlayHints.parameterTypes.enabled",
6667
"java.server.launchMode", "java.autobuild.enabled"

0 commit comments

Comments
 (0)