id: 1 unit: suspend fun refreshEnvironments() file: plugin/src/main/kotlin/toolbox/gateway/sample/EnvironmentRepository.kt start line: 58 end line: 81 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 2 unit: override fun createRemoteProviderPluginInstance() file: plugin/src/main/kotlin/toolbox/gateway/sample/SamplePlugin.kt start line: 24 end line: 45 size: 15 LOC McCabe index: 1 number of parameters: 1 id: 3 unit: fun run() file: build-logic/src/main/kotlin/toolbox/buildlogic/ToolboxGenerateJsonExtension.kt start line: 52 end line: 64 size: 13 LOC McCabe index: 1 number of parameters: 0 id: 4 unit: override fun apply() file: build-logic/src/main/kotlin/toolbox/buildlogic/ToolboxGenerateJsonExtension.kt start line: 68 end line: 82 size: 13 LOC McCabe index: 1 number of parameters: 1 id: 5 unit: fun updateConfig() file: plugin/src/main/kotlin/toolbox/gateway/sample/environment/RemoteEnvironment.kt start line: 63 end line: 71 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 6 unit: override suspend fun create() file: plugin/src/main/kotlin/toolbox/gateway/sample/environment/ManualContentsViewFactory.kt start line: 21 end line: 31 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 7 unit: fun startPolling() file: plugin/src/main/kotlin/toolbox/gateway/sample/EnvironmentRepository.kt start line: 45 end line: 56 size: 9 LOC McCabe index: 2 number of parameters: 0 id: 8 unit: fun updateEnvironmentState() file: plugin/src/main/kotlin/toolbox/gateway/sample/EnvironmentRepository.kt start line: 104 end line: 111 size: 8 LOC McCabe index: 1 number of parameters: 3 id: 9 unit: override fun apply() file: build-logic/src/main/kotlin/toolbox/buildlogic/InstallToolboxPlugin.kt start line: 17 end line: 23 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 10 unit: override suspend fun getContentsView() file: plugin/src/main/kotlin/toolbox/gateway/sample/environment/RemoteEnvironment.kt start line: 40 end line: 45 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 11 unit: override fun setVisible() file: plugin/src/main/kotlin/toolbox/gateway/sample/environment/RemoteEnvironment.kt start line: 47 end line: 49 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 12 unit: override fun onDelete() file: plugin/src/main/kotlin/toolbox/gateway/sample/environment/RemoteEnvironment.kt start line: 51 end line: 53 size: 2 LOC McCabe index: 1 number of parameters: 0 id: 13 unit: override fun setVisible() file: plugin/src/main/kotlin/toolbox/gateway/sample/SampleRemoteProvider.kt start line: 24 end line: 24 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 14 unit: override suspend fun handleUri() file: plugin/src/main/kotlin/toolbox/gateway/sample/SampleRemoteProvider.kt start line: 27 end line: 27 size: 1 LOC McCabe index: 1 number of parameters: 1 id: 15 unit: override fun close() file: plugin/src/main/kotlin/toolbox/gateway/sample/SampleRemoteProvider.kt start line: 29 end line: 29 size: 1 LOC McCabe index: 1 number of parameters: 0