User: joe Date: 13 Nov 26 03:56 Revision: 97be4d44d425f73d344dac06b886caca65f2b422 Summary: Document corresponding issues to remaining internal API usages TeamCity URL: http://ci.mcdev.io:80/viewModification.html?tab=vcsModificationFiles&modId=10746&personal=false Index: src/main/kotlin/creator/JdkComboBoxWithPreference.kt =================================================================== --- src/main/kotlin/creator/JdkComboBoxWithPreference.kt (revision 867e18a76b1f2b358882a6d5cfaa32869812afc7) +++ src/main/kotlin/creator/JdkComboBoxWithPreference.kt (revision 97be4d44d425f73d344dac06b886caca65f2b422) @@ -180,7 +180,6 @@ // preselectJdkForNewModule -> setSelectedJdk -> combo renderer -> LocalFileSystem.findFileByPath // triggers a SlowOperations violation since the combo renderer does VFS I/O on the EDT. // This is entirely platform code we don't own, so allowSlowOperations is the only "solution". - @Suppress("UnstableApiUsage") SlowOperations.knownIssue("IDEA-364789").use { ProjectWizardUtil.preselectJdkForNewModule(project, lastUsedSdk, comboBox) { true } } Index: src/main/kotlin/nbt/NbtVirtualFile.kt =================================================================== --- src/main/kotlin/nbt/NbtVirtualFile.kt (revision 867e18a76b1f2b358882a6d5cfaa32869812afc7) +++ src/main/kotlin/nbt/NbtVirtualFile.kt (revision 97be4d44d425f73d344dac06b886caca65f2b422) @@ -69,6 +69,7 @@ return NbtVirtualFile(backingFile, project, language, text, compressed, parseSuccessful) } +// internal API usage, IJPL-163194 class NbtVirtualFile( private val backingFile: VirtualFile, private val project: Project, Index: src/main/kotlin/platform/mixin/expression/gui/MEFlowWindowService.kt =================================================================== --- src/main/kotlin/platform/mixin/expression/gui/MEFlowWindowService.kt (revision 867e18a76b1f2b358882a6d5cfaa32869812afc7) +++ src/main/kotlin/platform/mixin/expression/gui/MEFlowWindowService.kt (revision 97be4d44d425f73d344dac06b886caca65f2b422) @@ -58,6 +58,7 @@ var toolWindow = toolWindowManager.getToolWindow(TOOL_WINDOW_ID) if (toolWindow == null) { + // override-only API usage IJPL-224900 toolWindow = toolWindowManager.registerToolWindow(TOOL_WINDOW_ID) { canCloseContent = true anchor = ToolWindowAnchor.RIGHT Index: src/main/kotlin/update/PluginUpdater.kt =================================================================== --- src/main/kotlin/update/PluginUpdater.kt (revision 867e18a76b1f2b358882a6d5cfaa32869812afc7) +++ src/main/kotlin/update/PluginUpdater.kt (revision 97be4d44d425f73d344dac06b886caca65f2b422) @@ -107,6 +107,7 @@ private fun checkUpdatesInCustomRepo(host: String): PluginUpdateStatus { val plugins = try { + // internal API usage, IJPL-261587 RepositoryHelper.loadPluginModels(host, null, null) .map { it.getDescriptor() } } catch (_: IOException) { Index: src/main/resources/META-INF/mcdev-kotlin.xml =================================================================== --- src/main/resources/META-INF/mcdev-kotlin.xml (revision 867e18a76b1f2b358882a6d5cfaa32869812afc7) +++ src/main/resources/META-INF/mcdev-kotlin.xml (revision 97be4d44d425f73d344dac06b886caca65f2b422) @@ -26,6 +26,7 @@ +