id: 1
unit: function getHtmlForWebview()
file: src/ext-guide/index.ts
start line: 71
end line: 330
size: 252 LOC
McCabe index: 12
number of parameters: 1
id: 2
unit: function getHtmlForWebview()
file: src/overview/index.ts
start line: 111
end line: 316
size: 203 LOC
McCabe index: 12
number of parameters: 1
id: 3
unit: async function initializeJavaRuntimeView()
file: src/java-runtime/index.ts
start line: 39
end line: 155
size: 106 LOC
McCabe index: 17
number of parameters: 3
id: 4
unit: export function parseProfile()
file: src/formatter-settings/utils.ts
start line: 70
end line: 159
size: 88 LOC
McCabe index: 23
number of parameters: 1
id: 5
unit: export function profile2WebViewConvert()
file: src/formatter-settings/FormatterConverter.ts
start line: 67
end line: 150
size: 81 LOC
McCabe index: 61
number of parameters: 2
id: 6
unit: export function getDefaultValue()
file: src/formatter-settings/FormatterConstants.ts
start line: 842
end line: 914
size: 73 LOC
McCabe index: 57
number of parameters: 1
id: 7
unit: public async resolveCustomTextEditor()
file: src/formatter-settings/index.ts
start line: 72
end line: 148
size: 73 LOC
McCabe index: 18
number of parameters: 3
id: 8
unit: export async function resolveRequirements()
file: src/java-runtime/utils/upstreamApi.ts
start line: 15
end line: 108
size: 73 LOC
McCabe index: 17
number of parameters: 0
id: 9
unit: export function webView2ProfileConvert()
file: src/formatter-settings/FormatterConverter.ts
start line: 7
end line: 65
size: 57 LOC
McCabe index: 38
number of parameters: 2
id: 10
unit: async function initializeWebview()
file: src/classpath/classpathConfigurationView.ts
start line: 51
end line: 99
size: 44 LOC
McCabe index: 10
number of parameters: 1
id: 11
unit: async function checkRequirement()
file: src/classpath/classpathConfigurationView.ts
start line: 123
end line: 169
size: 42 LOC
McCabe index: 6
number of parameters: 0
id: 12
unit: async function getProjectClasspathFromLS()
file: src/classpath/classpathConfigurationView.ts
start line: 397
end line: 450
size: 42 LOC
McCabe index: 8
number of parameters: 1
id: 13
unit: export async function findJavaRuntimeEntries()
file: src/java-runtime/index.ts
start line: 207
end line: 248
size: 39 LOC
McCabe index: 7
number of parameters: 0
id: 14
unit: private constructor()
file: src/install-jdk/index.ts
start line: 61
end line: 102
size: 36 LOC
McCabe index: 6
number of parameters: 2
id: 15
unit: renderWelcomePage()
file: src/welcome/assets/components/GetStartedPage.tsx
start line: 28
end line: 63
size: 36 LOC
McCabe index: 1
number of parameters: 0
id: 16
unit: render()
file: src/welcome/assets/components/QuickActionPanel.tsx
start line: 10
end line: 45
size: 36 LOC
McCabe index: 2
number of parameters: 0
id: 17
unit: render()
file: src/welcome/assets/components/NavigationPanel.tsx
start line: 56
end line: 91
size: 34 LOC
McCabe index: 5
number of parameters: 0
id: 18
unit: function replace()
file: src/formatter-settings/assets/whitespace.ts
start line: 29
end line: 61
size: 33 LOC
McCabe index: 11
number of parameters: 1
id: 19
unit: async function initializeExtension()
file: src/extension.ts
start line: 32
end line: 69
size: 31 LOC
McCabe index: 5
number of parameters: 2
id: 20
unit: export async function showWelcomeWebview()
file: src/welcome/index.ts
start line: 20
end line: 53
size: 31 LOC
McCabe index: 6
number of parameters: 3
id: 21
unit: async function initializeWelcomeView()
file: src/welcome/index.ts
start line: 72
end line: 102
size: 31 LOC
McCabe index: 6
number of parameters: 3
id: 22
unit: private constructor()
file: src/beginner-tips/index.ts
start line: 42
end line: 75
size: 30 LOC
McCabe index: 4
number of parameters: 2
id: 23
unit: export default function InstallJDKView()
file: src/install-jdk/assets/features/InstallJDKView.tsx
start line: 22
end line: 50
size: 28 LOC
McCabe index: 1
number of parameters: 0
id: 24
unit: async function initializeOverviewView()
file: src/overview/index.ts
start line: 49
end line: 90
size: 28 LOC
McCabe index: 5
number of parameters: 3
id: 25
unit: export async function showReleaseNotesHandler()
file: src/commands/handler.ts
start line: 74
end line: 107
size: 27 LOC
McCabe index: 6
number of parameters: 3
id: 26
unit: private async parseProfileAndUpdate()
file: src/formatter-settings/index.ts
start line: 208
end line: 234
size: 27 LOC
McCabe index: 8
number of parameters: 1
id: 27
unit: export async function getReleaseNotesEntries()
file: src/utils/release-notes/index.ts
start line: 11
end line: 45
size: 27 LOC
McCabe index: 3
number of parameters: 1
id: 28
unit: name: getProjectNameFromUri()
file: src/classpath/classpathConfigurationView.ts
start line: 390
end line: 418
size: 26 LOC
McCabe index: 2
number of parameters: 1
id: 29
unit: async function initializeJavaExtGuideView()
file: src/ext-guide/index.ts
start line: 32
end line: 69
size: 26 LOC
McCabe index: 3
number of parameters: 3
id: 30
unit: export function getExample()
file: src/formatter-settings/FormatterConstants.ts
start line: 256
end line: 281
size: 26 LOC
McCabe index: 11
number of parameters: 1
id: 31
unit: render()
file: src/welcome/assets/components/TourPage.tsx
start line: 37
end line: 66
size: 26 LOC
McCabe index: 4
number of parameters: 0
id: 32
unit: constructor()
file: src/formatter-settings/index.ts
start line: 32
end line: 56
size: 25 LOC
McCabe index: 13
number of parameters: 1
id: 33
unit: async function getProjectRuntimesFromPM()
file: src/java-runtime/index.ts
start line: 250
end line: 275
size: 25 LOC
McCabe index: 9
number of parameters: 0
id: 34
unit: private async checkRequirement()
file: src/formatter-settings/index.ts
start line: 171
end line: 194
size: 24 LOC
McCabe index: 4
number of parameters: 0
id: 35
unit: private async updateVSCodeSettings()
file: src/formatter-settings/index.ts
start line: 247
end line: 270
size: 24 LOC
McCabe index: 6
number of parameters: 0
id: 36
unit: export function initialize()
file: src/commands/index.ts
start line: 17
end line: 39
size: 23 LOC
McCabe index: 1
number of parameters: 1
id: 37
unit: async function getProjectRuntimesFromLS()
file: src/java-runtime/index.ts
start line: 277
end line: 300
size: 22 LOC
McCabe index: 6
number of parameters: 0
id: 38
unit: private async modifyProfile()
file: src/formatter-settings/index.ts
start line: 282
end line: 304
size: 21 LOC
McCabe index: 4
number of parameters: 3
id: 39
unit: export async function overviewCmdHandler()
file: src/overview/index.ts
start line: 20
end line: 43
size: 21 LOC
McCabe index: 2
number of parameters: 3
id: 40
unit: export function renderWhitespace()
file: src/formatter-settings/assets/whitespace.ts
start line: 8
end line: 27
size: 20 LOC
McCabe index: 5
number of parameters: 0
id: 41
unit: async function getRuntimeSpec()
file: src/java-runtime/index.ts
start line: 302
end line: 322
size: 20 LOC
McCabe index: 4
number of parameters: 1
id: 42
unit: async function findDefaultRuntimeFromSettings()
file: src/java-runtime/utils/upstreamApi.ts
start line: 127
end line: 150
size: 20 LOC
McCabe index: 9
number of parameters: 0
id: 43
unit: private _getHtmlForWebview()
file: src/beginner-tips/index.ts
start line: 106
end line: 130
size: 19 LOC
McCabe index: 1
number of parameters: 0
id: 44
unit: function getHtmlForWebview()
file: src/classpath/classpathConfigurationView.ts
start line: 101
end line: 121
size: 19 LOC
McCabe index: 1
number of parameters: 1
id: 45
unit: private getHtmlForWebview()
file: src/formatter-settings/index.ts
start line: 150
end line: 169
size: 19 LOC
McCabe index: 1
number of parameters: 1
id: 46
unit: public render()
file: src/install-jdk/assets/features/components/OtherJDKsPanel.tsx
start line: 14
end line: 33
size: 19 LOC
McCabe index: 1
number of parameters: 0
id: 47
unit: public static createOrShow()
file: src/install-jdk/index.ts
start line: 36
end line: 57
size: 19 LOC
McCabe index: 6
number of parameters: 2
id: 48
unit: private _getHtmlForWebview()
file: src/install-jdk/index.ts
start line: 140
end line: 164
size: 19 LOC
McCabe index: 1
number of parameters: 0
id: 49
unit: export async function toggleAwtDevelopmentHandler()
file: src/commands/handler.ts
start line: 109
end line: 129
size: 18 LOC
McCabe index: 5
number of parameters: 3
id: 50
unit: function getHtmlForWebview()
file: src/java-runtime/index.ts
start line: 157
end line: 177
size: 18 LOC
McCabe index: 1
number of parameters: 1
id: 51
unit: export async function getProjectType()
file: src/utils/jdt.ts
start line: 9
end line: 26
size: 18 LOC
McCabe index: 5
number of parameters: 1
id: 52
unit: function getHtmlForWebview()
file: src/welcome/index.ts
start line: 104
end line: 122
size: 18 LOC
McCabe index: 1
number of parameters: 1
id: 53
unit: export async function showClasspathConfigurationPage()
file: src/classpath/classpathConfigurationView.ts
start line: 24
end line: 42
size: 17 LOC
McCabe index: 2
number of parameters: 1
id: 54
unit: export async function showReleaseNotesOnStart()
file: src/misc/index.ts
start line: 17
end line: 37
size: 17 LOC
McCabe index: 4
number of parameters: 1
id: 55
unit: function execCommand()
file: src/overview/assets/index.ts
start line: 76
end line: 92
size: 17 LOC
McCabe index: 4
number of parameters: 2
id: 56
unit: function showJavaRuntimeEntries()
file: src/java-runtime/assets/index.ts
start line: 22
end line: 38
size: 16 LOC
McCabe index: 2
number of parameters: 1
id: 57
unit: export function sourceLevelMajorVersion()
file: src/java-runtime/utils/misc.ts
start line: 22
end line: 41
size: 16 LOC
McCabe index: 4
number of parameters: 1
id: 58
unit: export async function latestCompatibleAsset()
file: src/utils/adoptiumApi.ts
start line: 96
end line: 112
size: 16 LOC
McCabe index: 6
number of parameters: 2
id: 59
unit: export function scheduleAction()
file: src/utils/scheduler.ts
start line: 21
end line: 38
size: 16 LOC
McCabe index: 5
number of parameters: 3
id: 60
unit: async function getProjectsFromLS()
file: src/classpath/classpathConfigurationView.ts
start line: 379
end line: 395
size: 15 LOC
McCabe index: 4
number of parameters: 0
id: 61
unit: export function getMajorVersion()
file: src/java-runtime/utils/misc.ts
start line: 48
end line: 65
size: 15 LOC
McCabe index: 4
number of parameters: 1
id: 62
unit: async function findEmbeddedJRE()
file: src/java-runtime/utils/upstreamApi.ts
start line: 110
end line: 125
size: 15 LOC
McCabe index: 6
number of parameters: 1
id: 63
unit: export async function javaExtGuideCmdHandler()
file: src/ext-guide/index.ts
start line: 11
end line: 26
size: 14 LOC
McCabe index: 2
number of parameters: 2
id: 64
unit: export async function getProfilePath()
file: src/formatter-settings/utils.ts
start line: 14
end line: 27
size: 14 LOC
McCabe index: 5
number of parameters: 1
id: 65
unit: export async function javaRuntimeCmdHandler()
file: src/java-runtime/index.ts
start line: 18
end line: 33
size: 14 LOC
McCabe index: 2
number of parameters: 2
id: 66
unit: export async function downloadFile()
file: src/formatter-settings/utils.ts
start line: 161
end line: 173
size: 13 LOC
McCabe index: 4
number of parameters: 1
id: 67
unit: export function sourceLevelDisplayName()
file: src/java-runtime/utils/misc.ts
start line: 6
end line: 20
size: 13 LOC
McCabe index: 6
number of parameters: 1
id: 68
unit: function sortJdksBySource()
file: src/java-runtime/utils/upstreamApi.ts
start line: 152
end line: 164
size: 13 LOC
McCabe index: 5
number of parameters: 1
id: 69
unit: export async function webviewCmdLinkHandler()
file: src/utils/index.ts
start line: 53
end line: 66
size: 13 LOC
McCabe index: 2
number of parameters: 4
id: 70
unit: private async downloadAndUse()
file: src/formatter-settings/index.ts
start line: 306
end line: 317
size: 12 LOC
McCabe index: 3
number of parameters: 1
id: 71
unit: export async function getAbsoluteTargetPath()
file: src/formatter-settings/utils.ts
start line: 52
end line: 64
size: 12 LOC
McCabe index: 2
number of parameters: 2
id: 72
unit: function checkJavaPreferences()
file: src/java-runtime/utils/upstreamApi.ts
start line: 174
end line: 185
size: 12 LOC
McCabe index: 2
number of parameters: 0
id: 73
unit: export function extensionRecommendationHandler()
file: src/recommendation/handler.ts
start line: 21
end line: 36
size: 12 LOC
McCabe index: 5
number of parameters: 4
id: 74
unit: export function supportedByNavigator()
file: src/utils/webview.ts
start line: 33
end line: 46
size: 12 LOC
McCabe index: 4
number of parameters: 1
id: 75
unit: constructor()
file: src/welcome/assets/components/TourPage.tsx
start line: 18
end line: 31
size: 12 LOC
McCabe index: 1
number of parameters: 1
id: 76
unit: public dispose()
file: src/beginner-tips/index.ts
start line: 92
end line: 104
size: 11 LOC
McCabe index: 3
number of parameters: 0
id: 77
unit: function updateReferencedLibraries()
file: src/classpath/classpathConfigurationView.ts
start line: 462
end line: 472
size: 11 LOC
McCabe index: 5
number of parameters: 1
id: 78
unit: async deserializeWebviewPanel()
file: src/ext-guide/index.ts
start line: 333
end line: 344
size: 11 LOC
McCabe index: 2
number of parameters: 2
id: 79
unit: private async initialize()
file: src/formatter-settings/index.ts
start line: 196
end line: 206
size: 11 LOC
McCabe index: 4
number of parameters: 1
id: 80
unit: public dispose()
file: src/install-jdk/index.ts
start line: 126
end line: 138
size: 11 LOC
McCabe index: 3
number of parameters: 0
id: 81
unit: function syncExtensionVisibility()
file: src/overview/assets/index.ts
start line: 17
end line: 27
size: 11 LOC
McCabe index: 3
number of parameters: 1
id: 82
unit: export function initialize()
file: src/recommendation/xml.ts
start line: 14
end line: 25
size: 11 LOC
McCabe index: 3
number of parameters: 1
id: 83
unit: function updateSelection()
file: src/ext-guide/assets/index.ts
start line: 54
end line: 64
size: 10 LOC
McCabe index: 2
number of parameters: 0
id: 84
unit: private onChangeProfileSettings()
file: src/formatter-settings/index.ts
start line: 236
end line: 245
size: 10 LOC
McCabe index: 3
number of parameters: 0
id: 85
unit: export async function validateJavaRuntime()
file: src/java-runtime/index.ts
start line: 192
end line: 205
size: 10 LOC
McCabe index: 4
number of parameters: 0
id: 86
unit: function idleHandler()
file: src/utils/scheduler.ts
start line: 40
end line: 51
size: 10 LOC
McCabe index: 6
number of parameters: 0
id: 87
unit: export function encodeCommandUriWithTelemetry()
file: src/utils/webview.ts
start line: 14
end line: 23
size: 10 LOC
McCabe index: 1
number of parameters: 4
id: 88
unit: export function reportTabSwitch()
file: src/welcome/assets/utils.ts
start line: 18
end line: 27
size: 10 LOC
McCabe index: 1
number of parameters: 2
id: 89
unit: public static createOrShow()
file: src/beginner-tips/index.ts
start line: 30
end line: 38
size: 9 LOC
McCabe index: 3
number of parameters: 2
id: 90
unit: function getReferencedLibrariesSetting()
file: src/classpath/classpathConfigurationView.ts
start line: 452
end line: 460
size: 9 LOC
McCabe index: 2
number of parameters: 0
id: 91
unit: export async function initialize()
file: src/exp/index.ts
start line: 36
end line: 44
size: 9 LOC
McCabe index: 1
number of parameters: 1
id: 92
unit: function installExtensions()
file: src/ext-guide/assets/index.ts
start line: 100
end line: 109
size: 9 LOC
McCabe index: 2
number of parameters: 1
id: 93
unit: function initializeTelemetry()
file: src/extension.ts
start line: 79
end line: 87
size: 9 LOC
McCabe index: 4
number of parameters: 1
id: 94
unit: export function getSupportedProfileSettings()
file: src/formatter-settings/FormatterConstants.ts
start line: 832
end line: 840
size: 9 LOC
McCabe index: 2
number of parameters: 1
id: 95
unit: private async format()
file: src/formatter-settings/index.ts
start line: 272
end line: 280
size: 9 LOC
McCabe index: 2
number of parameters: 0
id: 96
unit: export function getVSCodeSetting()
file: src/formatter-settings/utils.ts
start line: 29
end line: 37
size: 9 LOC
McCabe index: 2
number of parameters: 2
id: 97
unit: async deserializeWebviewPanel()
file: src/java-runtime/index.ts
start line: 180
end line: 189
size: 9 LOC
McCabe index: 2
number of parameters: 2
id: 98
unit: function syncSectionVisibility()
file: src/overview/assets/index.ts
start line: 29
end line: 37
size: 9 LOC
McCabe index: 2
number of parameters: 0
id: 99
unit: async deserializeWebviewPanel()
file: src/overview/index.ts
start line: 99
end line: 108
size: 9 LOC
McCabe index: 2
number of parameters: 2
id: 100
unit: export function findLatestReleaseNotes()
file: src/utils/release-notes/index.ts
start line: 47
end line: 56
size: 9 LOC
McCabe index: 2
number of parameters: 1
id: 101
unit: export function reportSkipTour()
file: src/welcome/assets/utils.ts
start line: 29
end line: 37
size: 9 LOC
McCabe index: 1
number of parameters: 1
id: 102
unit: async deserializeWebviewPanel()
file: src/welcome/index.ts
start line: 56
end line: 65
size: 9 LOC
McCabe index: 2
number of parameters: 2
id: 103
unit: isAwtDisabled: isAwtDisabled()
file: src/welcome/index.ts
start line: 138
end line: 147
size: 9 LOC
McCabe index: 1
number of parameters: 0
id: 104
unit: function getNonce()
file: src/beginner-tips/index.ts
start line: 133
end line: 140
size: 8 LOC
McCabe index: 2
number of parameters: 0
id: 105
unit: export async function installExtensionCmdHandler()
file: src/commands/handler.ts
start line: 52
end line: 59
size: 8 LOC
McCabe index: 3
number of parameters: 4
id: 106
unit: export function highlight()
file: src/formatter-settings/assets/features/formatterSettings/components/Highlight.tsx
start line: 8
end line: 15
size: 8 LOC
McCabe index: 1
number of parameters: 1
id: 107
unit: export async function addDefaultProfile()
file: src/formatter-settings/utils.ts
start line: 43
end line: 50
size: 8 LOC
McCabe index: 2
number of parameters: 1
id: 108
unit: export function onWillDownloadTemurinJDK()
file: src/install-jdk/assets/vscode.api.ts
start line: 14
end line: 21
size: 8 LOC
McCabe index: 1
number of parameters: 1
id: 109
unit: export function onWillFetchAsset()
file: src/install-jdk/assets/vscode.api.ts
start line: 23
end line: 30
size: 8 LOC
McCabe index: 1
number of parameters: 1
id: 110
unit: export function initialize()
file: src/recommendation/handler.ts
start line: 11
end line: 19
size: 8 LOC
McCabe index: 1
number of parameters: 0
id: 111
unit: export function getNonce()
file: src/utils/index.ts
start line: 81
end line: 88
size: 8 LOC
McCabe index: 2
number of parameters: 0
id: 112
unit: render()
file: src/welcome/assets/components/GetStartedPage.tsx
start line: 19
end line: 26
size: 8 LOC
McCabe index: 2
number of parameters: 0
id: 113
unit: export function onClickGotoProjectConfiguration()
file: src/classpath/assets/utils.ts
start line: 57
end line: 63
size: 7 LOC
McCabe index: 1
number of parameters: 2
id: 114
unit: projectType: await getProjectType()
file: src/classpath/classpathConfigurationView.ts
start line: 409
end line: 416
size: 7 LOC
McCabe index: 1
number of parameters: 1
id: 115
unit: function dedupAlreadyCoveredPattern()
file: src/classpath/classpathConfigurationView.ts
start line: 484
end line: 490
size: 7 LOC
McCabe index: 1
number of parameters: 2
id: 116
unit: export async function showReleaseNotes()
file: src/commands/handler.ts
start line: 66
end line: 72
size: 7 LOC
McCabe index: 1
number of parameters: 3
id: 117
unit: public postEvent()
file: src/exp/index.ts
start line: 15
end line: 22
size: 7 LOC
McCabe index: 2
number of parameters: 2
id: 118
unit: function syncExtensionStatus()
file: src/ext-guide/assets/index.ts
start line: 82
end line: 88
size: 7 LOC
McCabe index: 1
number of parameters: 1
id: 119
unit: function syncExtensionStatus()
file: src/ext-guide/index.ts
start line: 60
end line: 66
size: 7 LOC
McCabe index: 1
number of parameters: 0
id: 120
unit: export function onWillChangeSetting()
file: src/formatter-settings/assets/utils.ts
start line: 22
end line: 28
size: 7 LOC
McCabe index: 1
number of parameters: 2
id: 121
unit: public async showFormatterSettingsEditor()
file: src/formatter-settings/index.ts
start line: 58
end line: 64
size: 7 LOC
McCabe index: 5
number of parameters: 0
id: 122
unit: export function updateRuntimePath()
file: src/java-runtime/assets/vscode.api.ts
start line: 14
end line: 20
size: 7 LOC
McCabe index: 1
number of parameters: 2
id: 123
unit: export function setDefaultRuntime()
file: src/java-runtime/assets/vscode.api.ts
start line: 22
end line: 28
size: 7 LOC
McCabe index: 1
number of parameters: 2
id: 124
unit: export function openBuildScript()
file: src/java-runtime/assets/vscode.api.ts
start line: 30
end line: 36
size: 7 LOC
McCabe index: 1
number of parameters: 2
id: 125
unit: async function getMajorVersion()
file: src/java-runtime/utils/upstreamApi.ts
start line: 191
end line: 197
size: 7 LOC
McCabe index: 3
number of parameters: 1
id: 126
unit: function syncExtensionVisibility()
file: src/overview/index.ts
start line: 58
end line: 64
size: 7 LOC
McCabe index: 1
number of parameters: 0
id: 127
unit: export async function validateAndRecommendExtension()
file: src/recommendation/index.ts
start line: 14
end line: 22
size: 7 LOC
McCabe index: 2
number of parameters: 3
id: 128
unit: function timerEventHandler()
file: src/utils/idle.ts
start line: 25
end line: 31
size: 7 LOC
McCabe index: 2
number of parameters: 0
id: 129
unit: export async function recommendExtension()
file: src/utils/index.ts
start line: 29
end line: 35
size: 7 LOC
McCabe index: 2
number of parameters: 2
id: 130
unit: private async doActivateTab()
file: src/beginner-tips/index.ts
start line: 77
end line: 82
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 131
unit: export function onWillLoadProjectClasspath()
file: src/classpath/assets/utils.ts
start line: 18
end line: 23
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 132
unit: export function onWillRemoveSourcePath()
file: src/classpath/assets/utils.ts
start line: 31
end line: 36
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 133
unit: export function onWillRemoveReferencedLibraries()
file: src/classpath/assets/utils.ts
start line: 50
end line: 55
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 134
unit: function addLibraryGlobs()
file: src/classpath/classpathConfigurationView.ts
start line: 474
end line: 479
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 135
unit: export async function createMavenProjectCmdHandler()
file: src/commands/handler.ts
start line: 12
end line: 18
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 136
unit: export async function createSpringBootProjectCmdHandler()
file: src/commands/handler.ts
start line: 22
end line: 28
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 137
unit: export async function createQuarkusProjectCmdHandler()
file: src/commands/handler.ts
start line: 30
end line: 36
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 138
unit: export async function createMicroProfileStarterProjectCmdHandler()
file: src/commands/handler.ts
start line: 38
end line: 44
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 139
unit: function registerCommandHandler()
file: src/commands/index.ts
start line: 49
end line: 55
size: 6 LOC
McCabe index: 1
number of parameters: 3
id: 140
unit: function getSelectedExtension()
file: src/ext-guide/assets/index.ts
start line: 90
end line: 95
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 141
unit: export async function activate()
file: src/extension.ts
start line: 24
end line: 30
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 142
unit: export function onWillChangeExampleKind()
file: src/formatter-settings/assets/utils.ts
start line: 15
end line: 20
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 143
unit: function createSpaceElement()
file: src/formatter-settings/assets/whitespace.ts
start line: 63
end line: 68
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 144
unit: function createTabElement()
file: src/formatter-settings/assets/whitespace.ts
start line: 70
end line: 75
size: 6 LOC
McCabe index: 1
number of parameters: 0
id: 145
unit: export function openFormatterSettings()
file: src/formatter-settings/utils.ts
start line: 175
end line: 180
size: 6 LOC
McCabe index: 2
number of parameters: 0
id: 146
unit: function downloadJDK()
file: src/install-jdk/assets/features/components/AdoptiumJDKPanel.tsx
start line: 118
end line: 123
size: 6 LOC
McCabe index: 2
number of parameters: 1
id: 147
unit: constructor()
file: src/java-runtime/assets/components/DefaultJDKSelector.tsx
start line: 23
end line: 28
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 148
unit: export function udpateJavaHome()
file: src/java-runtime/assets/vscode.api.ts
start line: 7
end line: 12
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 149
unit: function showJavaRuntimeEntries()
file: src/java-runtime/index.ts
start line: 137
end line: 142
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 150
unit: $()
file: src/overview/assets/index.ts
start line: 42
end line: 47
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 151
unit: function installExtension()
file: src/overview/assets/index.ts
start line: 49
end line: 54
size: 6 LOC
McCabe index: 1
number of parameters: 2
id: 152
unit: $()
file: src/overview/assets/index.ts
start line: 62
end line: 68
size: 6 LOC
McCabe index: 3
number of parameters: 1
id: 153
unit: export function initialize()
file: src/utils/idle.ts
start line: 13
end line: 19
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 154
unit: await webviewCmdLinkHandler()
file: src/utils/index.ts
start line: 69
end line: 74
size: 6 LOC
McCabe index: 1
number of parameters: 4
id: 155
unit: render()
file: src/welcome/assets/components/ControllerPanel.tsx
start line: 11
end line: 17
size: 6 LOC
McCabe index: 1
number of parameters: 0
id: 156
unit: export function setWelcomeVisibility()
file: src/welcome/assets/utils.ts
start line: 10
end line: 15
size: 6 LOC
McCabe index: 1
number of parameters: 1
id: 157
unit: export async function showWelcomeWebviewBeside()
file: src/welcome/index.ts
start line: 13
end line: 18
size: 6 LOC
McCabe index: 1
number of parameters: 3
id: 158
unit: function isAwtDisabled()
file: src/welcome/index.ts
start line: 156
end line: 161
size: 6 LOC
McCabe index: 2
number of parameters: 0
id: 159
unit: await webviewCmdLinkHandler()
file: src/beginner-tips/index.ts
start line: 85
end line: 89
size: 5 LOC
McCabe index: 1
number of parameters: 3
id: 160
unit: export default configureStore()
file: src/classpath/assets/app/store.ts
start line: 7
end line: 11
size: 5 LOC
McCabe index: 1
number of parameters: 2
id: 161
unit: export function onWillListProjects()
file: src/classpath/assets/utils.ts
start line: 12
end line: 16
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 162
unit: export function onWillSelectOutputPath()
file: src/classpath/assets/utils.ts
start line: 25
end line: 29
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 163
unit: export function onWillAddSourcePath()
file: src/classpath/assets/utils.ts
start line: 38
end line: 42
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 164
unit: export function onWillAddReferencedLibraries()
file: src/classpath/assets/utils.ts
start line: 44
end line: 48
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 165
unit: function updatePatternArray()
file: src/classpath/classpathConfigurationView.ts
start line: 492
end line: 496
size: 5 LOC
McCabe index: 1
number of parameters: 2
id: 166
unit: export default configureStore()
file: src/formatter-settings/assets/app/store.ts
start line: 7
end line: 11
size: 5 LOC
McCabe index: 1
number of parameters: 2
id: 167
unit: export function onWillInitialize()
file: src/formatter-settings/assets/utils.ts
start line: 9
end line: 13
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 168
unit: export function onWillDownloadAndUse()
file: src/formatter-settings/assets/utils.ts
start line: 30
end line: 34
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 169
unit: public reopenWithTextEditor()
file: src/formatter-settings/index.ts
start line: 66
end line: 70
size: 5 LOC
McCabe index: 2
number of parameters: 1
id: 170
unit: export function onWillFetchAvailableReleases()
file: src/install-jdk/assets/vscode.api.ts
start line: 8
end line: 12
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 171
unit: export function onWillReloadWindow()
file: src/install-jdk/assets/vscode.api.ts
start line: 32
end line: 36
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 172
unit: export function showInstallJdkWebviewBeside()
file: src/install-jdk/index.ts
start line: 15
end line: 19
size: 5 LOC
McCabe index: 1
number of parameters: 2
id: 173
unit: await webviewCmdLinkHandler()
file: src/install-jdk/index.ts
start line: 119
end line: 123
size: 5 LOC
McCabe index: 1
number of parameters: 3
id: 174
unit: constructor()
file: src/java-runtime/assets/ProjectJDKPanel.tsx
start line: 29
end line: 33
size: 5 LOC
McCabe index: 1
number of parameters: 1
id: 175
unit: export function onWillListRuntimes()
file: src/java-runtime/assets/vscode.api.ts
start line: 38
end line: 42
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 176
unit: export function onWillBrowseForJDK()
file: src/java-runtime/assets/vscode.api.ts
start line: 44
end line: 48
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 177
unit: visibility: $()
file: src/overview/assets/index.ts
start line: 45
end line: 50
size: 5 LOC
McCabe index: 1
number of parameters: 1
id: 178
unit: $()
file: src/overview/assets/index.ts
start line: 56
end line: 60
size: 5 LOC
McCabe index: 4
number of parameters: 1
id: 179
unit: $()
file: src/overview/assets/index.ts
start line: 70
end line: 74
size: 5 LOC
McCabe index: 3
number of parameters: 1
id: 180
unit: export async function showOverviewPageOnActivation()
file: src/overview/index.ts
start line: 92
end line: 96
size: 5 LOC
McCabe index: 1
number of parameters: 1
id: 181
unit: export async function availableReleases()
file: src/utils/adoptiumApi.ts
start line: 33
end line: 37
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 182
unit: export async function latestAssets()
file: src/utils/adoptiumApi.ts
start line: 90
end line: 94
size: 5 LOC
McCabe index: 1
number of parameters: 2
id: 183
unit: export function initialize()
file: src/utils/index.ts
start line: 15
end line: 19
size: 5 LOC
McCabe index: 1
number of parameters: 1
id: 184
unit: export function onWillFetchInitProps()
file: src/welcome/assets/utils.ts
start line: 42
end line: 46
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 185
unit: export function onWillShowTourPage()
file: src/welcome/assets/utils.ts
start line: 51
end line: 55
size: 5 LOC
McCabe index: 1
number of parameters: 0
id: 186
unit: async deserializeWebviewPanel()
file: src/classpath/classpathConfigurationView.ts
start line: 45
end line: 48
size: 4 LOC
McCabe index: 1
number of parameters: 2
id: 187
unit: export async function showExtensionCmdHandler()
file: src/commands/handler.ts
start line: 47
end line: 50
size: 4 LOC
McCabe index: 1
number of parameters: 3
id: 188
unit: export async function openUrlCmdHandler()
file: src/commands/handler.ts
start line: 61
end line: 64
size: 4 LOC
McCabe index: 1
number of parameters: 3
id: 189
unit: async provideTextDocumentContent()
file: src/formatter-settings/RemoteProfileProvider.ts
start line: 16
end line: 19
size: 4 LOC
McCabe index: 2
number of parameters: 1
id: 190
unit: export function initFormatterSettingsEditorProvider()
file: src/formatter-settings/index.ts
start line: 376
end line: 379
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 191
unit: private async doFetchAvailableReleases()
file: src/install-jdk/index.ts
start line: 104
end line: 107
size: 4 LOC
McCabe index: 1
number of parameters: 0
id: 192
unit: private async doFetchAsset()
file: src/install-jdk/index.ts
start line: 109
end line: 112
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 193
unit: export function initialize()
file: src/recommendation/index.ts
start line: 9
end line: 12
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 194
unit: export function getExtensionName()
file: src/utils/extension.ts
start line: 4
end line: 7
size: 4 LOC
McCabe index: 1
number of parameters: 0
id: 195
unit: export async function loadTextFromFile()
file: src/utils/index.ts
start line: 45
end line: 48
size: 4 LOC
McCabe index: 1
number of parameters: 1
id: 196
unit: export async function javaGettingStartedCmdHandler()
file: src/beginner-tips/index.ts
start line: 12
end line: 14
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 197
unit: async deserializeWebviewPanel()
file: src/beginner-tips/index.ts
start line: 18
end line: 20
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 198
unit: function isDifferentStringArray()
file: src/classpath/assets/features/classpathConfiguration/classpathConfigurationViewSlice.ts
start line: 59
end line: 61
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 199
unit: public setSharedProperty()
file: src/exp/index.ts
start line: 11
end line: 13
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 200
unit: export function getExpService()
file: src/exp/index.ts
start line: 28
end line: 30
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 201
unit: function getTargetPopulation()
file: src/exp/index.ts
start line: 32
end line: 34
size: 3 LOC
McCabe index: 2
number of parameters: 0
id: 202
unit: function bsHide()
file: src/ext-guide/assets/index.ts
start line: 68
end line: 70
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 203
unit: function bsShow()
file: src/ext-guide/assets/index.ts
start line: 72
end line: 74
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 204
unit: function onDidDisposeWebviewPanel()
file: src/ext-guide/index.ts
start line: 28
end line: 30
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 205
unit: async function presentFirstView()
file: src/extension.ts
start line: 71
end line: 73
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 206
unit: function syncState()
file: src/extension.ts
start line: 75
end line: 77
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 207
unit: export async function deactivate()
file: src/extension.ts
start line: 89
end line: 91
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 208
unit: export function getSupportedVSCodeSettings()
file: src/formatter-settings/FormatterConstants.ts
start line: 315
end line: 317
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 209
unit: public setContent()
file: src/formatter-settings/RemoteProfileProvider.ts
start line: 12
end line: 14
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 210
unit: export function initRemoteProfileProvider()
file: src/formatter-settings/RemoteProfileProvider.ts
start line: 24
end line: 26
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 211
unit: export function isRemote()
file: src/formatter-settings/utils.ts
start line: 39
end line: 41
size: 3 LOC
McCabe index: 3
number of parameters: 1
id: 212
unit: function toPosixPath()
file: src/formatter-settings/utils.ts
start line: 66
end line: 68
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 213
unit: export function showInstallJdkWebview()
file: src/install-jdk/index.ts
start line: 11
end line: 13
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 214
unit: async deserializeWebviewPanel()
file: src/install-jdk/index.ts
start line: 23
end line: 25
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 215
unit: private async doDownloadTemurinJDK()
file: src/install-jdk/index.ts
start line: 114
end line: 116
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 216
unit: function hasBuildTool()
file: src/java-runtime/assets/ProjectJDKPanel.tsx
start line: 120
end line: 122
size: 3 LOC
McCabe index: 2
number of parameters: 1
id: 217
unit: function onDidDisposeWebviewPanel()
file: src/java-runtime/index.ts
start line: 35
end line: 37
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 218
unit: export function isSamePath()
file: src/java-runtime/utils/misc.ts
start line: 43
end line: 45
size: 3 LOC
McCabe index: 3
number of parameters: 2
id: 219
unit: function sortJdksByVersion()
file: src/java-runtime/utils/upstreamApi.ts
start line: 169
end line: 171
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 220
unit: function invalidJavaHome()
file: src/java-runtime/utils/upstreamApi.ts
start line: 187
end line: 189
size: 3 LOC
McCabe index: 1
number of parameters: 2
id: 221
unit: function onDidDisposeWebviewPanel()
file: src/overview/index.ts
start line: 45
end line: 47
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 222
unit: function isPomDotXml()
file: src/recommendation/xml.ts
start line: 10
end line: 12
size: 3 LOC
McCabe index: 2
number of parameters: 1
id: 223
unit: export function getExtensionVersion()
file: src/utils/extension.ts
start line: 9
end line: 11
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 224
unit: function getPackageInfo()
file: src/utils/extension.ts
start line: 13
end line: 15
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 225
unit: function vscodeEventHandler()
file: src/utils/idle.ts
start line: 21
end line: 23
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 226
unit: export function getExtensionContext()
file: src/utils/index.ts
start line: 21
end line: 23
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 227
unit: export function isExtensionInstalled()
file: src/utils/index.ts
start line: 25
end line: 27
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 228
unit: export function timeToString()
file: src/utils/index.ts
start line: 37
end line: 39
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 229
unit: export function stringToTime()
file: src/utils/index.ts
start line: 41
end line: 43
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 230
unit: export function isInsiders()
file: src/utils/index.ts
start line: 77
end line: 79
size: 3 LOC
McCabe index: 2
number of parameters: 0
id: 231
unit: export function isDefaultProject()
file: src/utils/jdt.ts
start line: 28
end line: 30
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 232
unit: export function getProjectNameFromUri()
file: src/utils/jdt.ts
start line: 32
end line: 34
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 233
unit: export function initialize()
file: src/utils/scheduler.ts
start line: 16
end line: 18
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 234
unit: export function encodeExternalLinkWithTelemetry()
file: src/utils/webview.ts
start line: 25
end line: 27
size: 3 LOC
McCabe index: 1
number of parameters: 3
id: 235
unit: function toggleVisibility()
file: src/welcome/assets/components/ControllerPanel.tsx
start line: 21
end line: 23
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 236
unit: imageUri: require()
file: src/welcome/assets/components/TourPage.tsx
start line: 104
end line: 106
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 237
unit: imageUri: require()
file: src/welcome/assets/components/TourPage.tsx
start line: 109
end line: 111
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 238
unit: imageUri: require()
file: src/welcome/assets/components/TourPage.tsx
start line: 114
end line: 116
size: 3 LOC
McCabe index: 1
number of parameters: 1
id: 239
unit: function onDidDisposeWebviewPanel()
file: src/welcome/index.ts
start line: 68
end line: 70
size: 3 LOC
McCabe index: 1
number of parameters: 0
id: 240
unit: private async doReloadWindow()
file: src/beginner-tips/index.ts
start line: 84
end line: 90
size: 2 LOC
McCabe index: 1
number of parameters: 0
id: 241
unit: private async doReloadWindow()
file: src/install-jdk/index.ts
start line: 118
end line: 124
size: 2 LOC
McCabe index: 1
number of parameters: 0
id: 242
unit: export async function openExternalLinkFromWebview()
file: src/utils/index.ts
start line: 68
end line: 75
size: 2 LOC
McCabe index: 1
number of parameters: 3