diff --git a/platform/webSymbols/src/com/intellij/webSymbols/webTypes/WebTypesLoadUtil.kt b/platform/webSymbols/src/com/intellij/webSymbols/webTypes/WebTypesLoadUtil.kt index 80cdc547bae8..b6d5f47664f5 100644 --- a/platform/webSymbols/src/com/intellij/webSymbols/webTypes/WebTypesLoadUtil.kt +++ b/platform/webSymbols/src/com/intellij/webSymbols/webTypes/WebTypesLoadUtil.kt @@ -10,7 +10,9 @@ import java.util.* @ApiStatus.Internal fun InputStream.readWebTypes(): WebTypes = - objectMapper.readValue(this, WebTypes::class.java) + this.use { + objectMapper.readValue(this, WebTypes::class.java) + } @ApiStatus.Internal class WebTypesVersionsRegistry { @@ -27,8 +29,10 @@ class WebTypesVersionsRegistry { fun get(packageName: String, packageVersion: SemVer?): T? = myVersions[packageName]?.let { get(it, packageVersion) } - private fun get(versions: SortedMap?, - pkgVersion: SemVer?): T? { + private fun get( + versions: SortedMap?, + pkgVersion: SemVer?, + ): T? { if (versions.isNullOrEmpty()) { return null }