do not export trove from util module
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Sat, 16 May 2020 14:28:02 +0000 (16:28 +0200)
committerintellij-monorepo-bot <intellij-monorepo-bot-no-reply@jetbrains.com>
Sat, 16 May 2020 16:34:43 +0000 (16:34 +0000)
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde

146 files changed:
.idea/libraries/fastutil_min.xml
java/compiler/intellij.java.compiler.tests.iml
java/compiler/openapi/intellij.java.compiler.iml
java/debugger/impl/intellij.java.debugger.impl.iml
java/execution/impl/intellij.java.execution.impl.iml
java/execution/openapi/intellij.java.execution.iml
java/idea-ui/intellij.java.ui.iml
java/java-analysis-api/intellij.java.analysis.iml
java/java-analysis-impl/intellij.java.analysis.impl.iml
java/java-indexing-api/intellij.java.indexing.iml
java/java-indexing-impl/intellij.java.indexing.impl.iml
java/java-psi-api/intellij.java.psi.iml
java/java-psi-impl/intellij.java.psi.impl.iml
java/java-structure-view/intellij.java.structureView.iml
java/manifest/intellij.java.manifest.iml
java/structuralsearch-java/intellij.java.structuralSearch.iml
java/testFramework/intellij.java.testFramework.iml
java/typeMigration/intellij.java.typeMigration.iml
jps/jps-builders/intellij.platform.jps.build.iml
jps/model-impl/intellij.platform.jps.model.impl.iml
jps/model-impl/intellij.platform.jps.model.tests.iml
jps/model-serialization/intellij.platform.jps.model.serialization.iml
json/intellij.json.iml
json/tests/intellij.json.tests.iml
platform/analysis-api/intellij.platform.analysis.iml
platform/analysis-impl/intellij.platform.analysis.impl.iml
platform/built-in-server/intellij.platform.builtInServer.impl.iml
platform/configuration-store-impl/intellij.platform.configurationStore.impl.iml
platform/configuration-store-impl/intellij.platform.configurationStore.tests.iml
platform/core-api/intellij.platform.core.iml
platform/core-impl/intellij.platform.core.impl.iml
platform/credential-store/intellij.platform.credentialStore.iml
platform/diagnostic/intellij.platform.diagnostic.iml
platform/diff-impl/intellij.platform.diff.impl.iml
platform/duplicates-analysis/intellij.platform.duplicates.analysis.iml
platform/dvcs-impl/intellij.platform.vcs.dvcs.impl.iml
platform/editor-ui-ex/intellij.platform.editor.ex.iml
platform/execution-impl/intellij.platform.execution.impl.iml
platform/extensions/intellij.platform.extensions.iml
platform/external-system-api/intellij.platform.externalSystem.iml
platform/external-system-impl/intellij.platform.externalSystem.impl.iml
platform/external-system-impl/intellij.platform.externalSystem.tests.iml
platform/indexing-api/intellij.platform.indexing.iml
platform/indexing-impl/intellij.platform.indexing.impl.iml
platform/lang-api/intellij.platform.lang.iml
platform/lang-impl/intellij.platform.lang.impl.iml
platform/lang-impl/intellij.platform.lang.tests.iml
platform/lvcs-impl/intellij.platform.lvcs.impl.iml
platform/object-serializer/intellij.platform.objectSerializer.iml
platform/object-serializer/intellij.platform.objectSerializer.tests.iml
platform/platform-api/intellij.platform.ide.iml
platform/platform-impl/intellij.platform.ide.impl.iml
platform/platform-tests/intellij.platform.tests.iml
platform/platform-util-io/intellij.platform.ide.util.io.iml
platform/projectModel-impl/intellij.platform.projectModel.impl.iml
platform/remote-servers/impl/intellij.platform.remoteServers.impl.iml
platform/script-debugger/backend/intellij.platform.scriptDebugger.backend.iml
platform/script-debugger/debugger-ui/intellij.platform.scriptDebugger.ui.iml
platform/script-debugger/protocol/protocol-reader-runtime/intellij.platform.scriptDebugger.protocolReaderRuntime.iml
platform/service-container/intellij.platform.serviceContainer.iml
platform/smRunner/intellij.platform.smRunner.iml
platform/structure-view-impl/intellij.platform.structureView.impl.iml
platform/testFramework/core/intellij.platform.testFramework.core.iml
platform/testFramework/extensions/intellij.platform.testExtensions.iml
platform/testFramework/intellij.platform.testFramework.iml
platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java
platform/testRunner/intellij.platform.testRunner.iml
platform/usageView/intellij.platform.usageView.iml
platform/util-ex/intellij.platform.util.ex.iml
platform/util/intellij.platform.concurrency.iml
platform/util/intellij.platform.util.iml
platform/util/intellij.platform.util.ui.iml
platform/util/src/com/intellij/openapi/util/ObjectTree.java
platform/util/src/com/intellij/util/ArrayUtil.java
platform/util/testSrc/intellij.platform.util.tests.iml
platform/vcs-api/intellij.platform.vcs.iml
platform/vcs-impl/intellij.platform.vcs.impl.iml
platform/vcs-log/graph/intellij.platform.vcs.log.graph.impl.iml
platform/vcs-log/impl/intellij.platform.vcs.log.impl.iml
platform/vcs-tests/intellij.platform.vcs.tests.iml
platform/workspaceModel-core/intellij.platform.workspaceModel.core.iml
platform/workspaceModel-ide-tests/intellij.platform.workspaceModel.ide.tests.iml
platform/workspaceModel-ide/intellij.platform.workspaceModel.ide.iml
platform/xdebugger-impl/intellij.platform.debugger.impl.iml
platform/xdebugger-testFramework/intellij.platform.debugger.testFramework.iml
plugins/IntelliLang/intellij.java.langInjection.iml
plugins/IntelliLang/intellij.platform.langInjection.iml
plugins/IntelliLang/intellij.xml.langInjection.iml
plugins/ant/intellij.ant.iml
plugins/ant/jps-plugin/intellij.ant.jps.iml
plugins/changeReminder/intellij.vcs.changeReminder.iml
plugins/configuration-script/intellij.configurationScript.iml
plugins/cvs/cvs-plugin/intellij.vcs.cvs.iml
plugins/cvs/javacvs-src/intellij.vcs.cvs.javacvs.iml
plugins/devkit/devkit-core/intellij.devkit.iml
plugins/eclipse/intellij.eclipse.iml
plugins/editorconfig/intellij.editorconfig.iml
plugins/filePrediction/intellij.filePrediction.iml
plugins/git4idea/intellij.vcs.git.iml
plugins/github/intellij.vcs.github.iml
plugins/google-app-engine/jps-plugin/intellij.java.googleAppEngine.jps.iml
plugins/gradle/intellij.gradle.common.iml
plugins/gradle/jps-plugin/intellij.gradle.jps.iml
plugins/gradle/tooling-extension-impl/intellij.gradle.toolingExtension.tests.iml
plugins/groovy/groovy-psi/intellij.groovy.psi.iml
plugins/groovy/intellij.groovy.iml
plugins/groovy/jps-plugin/intellij.groovy.jps.iml
plugins/hg4idea/intellij.vcs.hg.iml
plugins/java-i18n/intellij.java.i18n.iml
plugins/javaFX/intellij.javaFX.iml
plugins/javaFX/sceneBuilder/intellij.javaFX.sceneBuilder.iml
plugins/junit/intellij.junit.iml
plugins/markdown/intellij.markdown.iml
plugins/maven/jps-plugin/intellij.maven.jps.iml
plugins/properties/intellij.properties.iml
plugins/properties/properties-psi-api/intellij.properties.psi.iml
plugins/properties/properties-psi-impl/intellij.properties.psi.impl.iml
plugins/properties/properties-resource-bundle-editor/intellij.properties.resource.bundle.editor.iml
plugins/settings-repository/intellij.settingsRepository.iml
plugins/settings-repository/intellij.settingsRepository.tests.iml
plugins/sh/intellij.sh.iml
plugins/svn4idea/intellij.vcs.svn.iml
plugins/tasks/tasks-core/intellij.tasks.core.iml
plugins/terminal/intellij.terminal.iml
plugins/textmate/intellij.textmate.iml
plugins/ui-designer-core/intellij.uiDesigner.iml
plugins/ui-designer/intellij.java.guiForms.designer.iml
plugins/ui-designer/jps-plugin/intellij.java.guiForms.jps.iml
plugins/xpath/intellij.xpath.iml
plugins/yaml/intellij.yaml.iml
python/intellij.python.community.impl.iml
python/python-common-tests/intellij.python.commonTests.iml
python/python-psi-impl/intellij.python.psi.impl.iml
python/testSrc/intellij.python.community.tests.iml
spellchecker/intellij.spellchecker.iml
uast/uast-common/intellij.platform.uast.iml
xml/dom-impl/intellij.xml.dom.impl.iml
xml/dom-openapi/intellij.xml.dom.iml
xml/dom-tests/intellij.xml.dom.tests.iml
xml/impl/intellij.xml.impl.iml
xml/relaxng/intellij.relaxng.iml
xml/tests/intellij.xml.tests.iml
xml/xml-analysis-impl/intellij.xml.analysis.impl.iml
xml/xml-psi-api/intellij.xml.psi.iml
xml/xml-psi-impl/intellij.xml.psi.impl.iml
xml/xml-structure-view-impl/intellij.xml.structureView.impl.iml

index 093fc5abd6c21f779f3cebeb6cbe510850d9a2cc..da15c69bd816cfe5455d3877a69ed487fe6eb3a6 100644 (file)
@@ -1,8 +1,8 @@
 <component name="libraryTable">
   <library name="fastutil-min" type="repository">
-    <properties maven-id="com.github.develar:fastutil-min-builder:8.3.1-10" />
+    <properties maven-id="com.github.develar:fastutil-min-builder:8.3.1-23" />
     <CLASSES>
-      <root url="jar://$MAVEN_REPOSITORY$/com/github/develar/fastutil-min-builder/8.3.1-10/fastutil-min-builder-8.3.1-10.jar!/" />
+      <root url="jar://$MAVEN_REPOSITORY$/com/github/develar/fastutil-min-builder/8.3.1-23/fastutil-min-builder-8.3.1-23.jar!/" />
     </CLASSES>
     <JAVADOC />
     <SOURCES>
index c5d79a494966981f9ce4e880e0472b3d5fb72c76..4ae75d924be115d980092b81143e76dd4815fe71 100644 (file)
@@ -20,6 +20,8 @@
     <orderEntry type="module" module-name="intellij.platform.jps.model.impl" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.jps.build.javac.rt" scope="TEST" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" scope="TEST" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 8f0fbc9ffd4bc277edfb1342e40972f694261f0b..aba5057a11cea2f1bea32eb29367dafbd7c6516e 100644 (file)
@@ -13,6 +13,7 @@
     <orderEntry type="library" name="JDOM" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="module" module-name="intellij.platform.externalSystem" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index b5149a2e1d320962d37db254b3fa0b6757c11f91..f2b2c755d8b9d560cdd78694bf67fdb7cb293c24 100644 (file)
@@ -38,6 +38,7 @@
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="module" module-name="intellij.platform.images" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 8d961f350c072c26135769f59d53e90cef266009..63eed7dfc386b84047b545b53b48b4a6972cc502 100644 (file)
@@ -31,6 +31,7 @@
     <orderEntry type="library" name="jackson-databind" level="project" />
     <orderEntry type="module" module-name="intellij.platform.debugger.impl" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 9e09cd3dc6f0eb9f8bf28d1fed38a5fb6d25d992..4f5b8dd9b6597a9bd4c8c5c700e07ff12140c06b 100644 (file)
@@ -10,6 +10,7 @@
     <orderEntry type="module" module-name="intellij.java" />
     <orderEntry type="module" module-name="intellij.java.resources" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 566c287db127dd6e5d0faf07368c2789b4e226ff..9b1a08bfea8ef0c6b9fabe0cd146b85f9c241d2e 100644 (file)
@@ -27,5 +27,6 @@
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 60b1ccf0c6b8de066e6fb16293d0d77dbf45ce3d..f9e7722815c0a12ae9dffcabc7291a3bc69052d4 100644 (file)
@@ -13,5 +13,7 @@
     <orderEntry type="module" module-name="intellij.platform.projectModel" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.uast" exported="" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 92008194e5e208b37678c2c294dfefe162f41593..153c2ef5c10db69a575a65ac5b8565053299949b 100644 (file)
@@ -27,5 +27,6 @@
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="library" name="Guava" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d434ec8b62b1ddd2ea3fbc501c8f8df3ba0955d5..d4475c23fde02e5d273830bf5308ba1ead1bafdf 100644 (file)
@@ -12,5 +12,6 @@
     <orderEntry type="module" module-name="intellij.java.psi" />
     <orderEntry type="module" module-name="intellij.platform.indexing" />
     <orderEntry type="module" module-name="intellij.platform.concurrency" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 4d3e7ceedb3fb47824d2f52c32976fb605d65e35..b9c98a0ff836bf6103fc504f635b1090992228ce 100644 (file)
@@ -17,5 +17,6 @@
     <orderEntry type="library" name="Guava" level="project" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 5742249cf41cb4e007d15029e7f461630b53b638..6ea44e918e5dcbe12ceb2ea1a551218ee6dc21ea 100644 (file)
@@ -11,5 +11,7 @@
     <orderEntry type="module" module-name="intellij.platform.core" exported="" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="module" module-name="intellij.platform.core.ui" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
 </module>
\ No newline at end of file
index 629bcea67944db47eeb0be510ce8f0ebfd248fce..c6c0c1d0b04f8eb3ce78ddff9118b446afcd1407 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="module" module-name="intellij.platform.core.ui" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 8f0338e018900a422c1c6ba40c8ca4c761e44c1d..8db72afd0c827cbc201a4f5ad0550c0e3cf5dc72 100644 (file)
@@ -11,5 +11,7 @@
     <orderEntry type="module" module-name="intellij.platform.structureView.impl" exported="" />
     <orderEntry type="module" module-name="intellij.java.psi.impl" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 9ce558a1d24052f798baf8a6f620b99eebd129c7..de466cea4c0424024e70a621434fd1cff979bc3d 100644 (file)
@@ -19,5 +19,6 @@
     <orderEntry type="module" module-name="intellij.java.impl" />
     <orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.spellchecker" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index de5458acabce06dcb744bb8a080bf04ef20c05df..bc822a4137f49ff44dcf320b7b7824067de8f930 100644 (file)
@@ -12,5 +12,6 @@
     <orderEntry type="module" module-name="intellij.java" />
     <orderEntry type="module" module-name="intellij.java.impl" />
     <orderEntry type="module" module-name="intellij.platform.duplicates.analysis" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 341eb78bd5d56926b0acb424e9c7ee19ede92c98..b08e51358ca9a1d48b78d305e6e0b6e95740b014 100644 (file)
@@ -28,6 +28,8 @@
     <orderEntry type="module" module-name="intellij.platform.jps.build" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index dbc6e51cb10bb15a870eb1dd2d9400d5adca1d09..e33254d20f5a02ffd129b4244df09cf098217dcf 100644 (file)
@@ -17,5 +17,6 @@
     <orderEntry type="module" module-name="intellij.java.impl" />
     <orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.java.structuralSearch" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 6d5ae0d8dcc1e5f323fbfd6ea6f8a85be938e906..54e2884667fe020779b672fb5e456cca8800b828 100644 (file)
@@ -36,5 +36,6 @@
     <orderEntry type="library" name="javax.annotation-api" level="project" />
     <orderEntry type="library" name="qdox-java-parser" level="project" />
     <orderEntry type="library" name="gson" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 717d706f4a8f2fc61566a19b2bab9132f0803661..29c1f65f9f42f397b86217e6d9fefd82613a95c0 100644 (file)
@@ -9,5 +9,7 @@
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.jps.model" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 19fd09b671e06696314d5939dc9794ca7e3bc6ef..249c319a5d8cff4559ad667ee58d44573328cfe4 100644 (file)
@@ -11,5 +11,6 @@
     <orderEntry type="module" module-name="intellij.platform.testFramework" exported="" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 2ddbaf481964e89c0d37314d1599cbeadae75fa7..fd258b99ef8da6967e22a01ca29135c18c2fa968 100644 (file)
@@ -10,5 +10,7 @@
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.jps.model" />
     <orderEntry type="library" exported="" name="JDOM" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index c8b9e62e17db463f61cb465a9f697b68816393fa..0b7298fe08464d7e78ff4a247ec7dc043819da3a 100644 (file)
@@ -18,5 +18,6 @@
     <orderEntry type="module" module-name="intellij.regexp" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index a9498287ddf649e9ef073c31042e04cdb266f48e..5bbc3b4db00d417b8fbddd3e77789fafb3f0c154 100644 (file)
@@ -12,5 +12,6 @@
     <orderEntry type="module" module-name="intellij.json" scope="TEST" />
     <orderEntry type="module" module-name="intellij.spellchecker" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 3e1e5651858b06c3e2a05d53c729bf4f597c2161..54b75bdf6de7b00db6a619467dd4c429cced7ef7 100644 (file)
@@ -15,5 +15,6 @@
     <orderEntry type="module" module-name="intellij.platform.projectModel" />
     <orderEntry type="module" module-name="intellij.platform.editor" exported="" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index deb5dab93b032dad6e9e6651c3573eece85358ee..3087a5b4de49c41525ba3927cfcd620c9eaaaae2 100644 (file)
@@ -23,5 +23,7 @@
     <orderEntry type="library" name="Guava" level="project" />
     <orderEntry type="library" name="XStream" level="project" />
     <orderEntry type="library" name="gson" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
 </module>
\ No newline at end of file
index b2ee6b3561edf66c36d27191a348f328e8afd6e6..b9c09363cb2d25e2d7383dfca946ace155f4dfb6 100644 (file)
@@ -24,5 +24,7 @@
     <orderEntry type="module" module-name="intellij.platform.vcs" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
     <orderEntry type="library" name="netty-codec-http" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index f67bdce7dc06106b4ccb6f3a8f7dfd01416f1c45..87a51f44cdfe63e0259f77835f0df1b2041309b9 100644 (file)
@@ -24,5 +24,6 @@
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="library" name="fastutil-min" level="project" />
     <orderEntry type="module" module-name="intellij.platform.diff" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 580250f7771933a74be7ccb4bf2c6403732b0033..e353574a9e40ec3937b36f0b28ab003eeee512a2 100644 (file)
@@ -17,6 +17,7 @@
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" scope="TEST" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="TestModuleProperties" production-module="intellij.platform.configurationStore.impl" />
 </module>
\ No newline at end of file
index a1a0d8fd3868dff13eb149cee90352ed248c0a2a..9b1516b06a64a103933b078e1224ccd0357fcf3e 100644 (file)
@@ -13,5 +13,6 @@
     <orderEntry type="library" name="automaton" level="project" />
     <orderEntry type="library" name="JDOM" level="project" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 6199c7696136dd3602deb30c47df1524969ee990..152676ec48cb37794ae67a84ac597675eca0a2c0 100644 (file)
@@ -15,5 +15,6 @@
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="module" module-name="intellij.platform.core.ui" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 55c970116db268bbd907b5b87ca1c9a16db4c1af..46612715436d07af9c55a7991928abc8fc2e159a 100644 (file)
@@ -38,5 +38,7 @@
         </SOURCES>
       </library>
     </orderEntry>
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index b23af7198feb7441eef032dfcb834564e1cc2ced..2479f0b6463e820a2f5274ec299eb55ed795e6c5 100644 (file)
@@ -16,5 +16,7 @@
     <orderEntry type="module" module-name="intellij.platform.ide.util.io" />
     <orderEntry type="module" module-name="intellij.platform.concurrency" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 2723313614d0210f441564927ce491d28a486029..101168435b47735f4e3f6f69ac1d867b28e4b32f 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="library" name="miglayout-swing" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="module" module-name="intellij.platform.boot" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index b61d10ea4bc13e708d21a934eea7ea6e2e9323b0..af1f10eae781e2459bb73155cc5757366488825b 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="module" module-name="intellij.platform.projectModel.impl" exported="" />
     <orderEntry type="library" name="XStream" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 33710813385034bdc51c3a1506521444589dd912..a57573b3f1ac2432523f4aa4619561317149c9d6 100644 (file)
@@ -22,5 +22,6 @@
     <orderEntry type="module" module-name="intellij.platform.vcs.testFramework" scope="TEST" />
     <orderEntry type="library" name="miglayout-swing" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 4d36aff55f42678ef32a0128a308cf567e4d3478..0419dc9b7c22735a95efb593e546a9c5e5d1d3b4 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="module" module-name="intellij.platform.projectModel.impl" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 4ef27679c50c5b5e5390cccfa88e42eb65e17674..0c4fd8c330b67ebdb9533825de863b5fafd5dfb3 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="library" name="Guava" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0387041a773b56c123f5deab8b9f19c705fe9f03..91902b32a702c14a27fada3893c0ea353f44cab4 100644 (file)
@@ -12,6 +12,8 @@
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
     <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 200ecdc67024ade4bfb87317c017f9fb73b718aa..8edfdead86b389de0a3223c88b728d9a94c8d8d2 100644 (file)
@@ -19,5 +19,7 @@
     <orderEntry type="module" module-name="intellij.platform.objectSerializer.annotations" />
     <orderEntry type="library" name="lz4-java" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index e8fc22071b51531aab8ff3a38fa9b4a167030584..9a86bfc2b7403bfe303699b6c5801d95088a9599 100644 (file)
@@ -22,5 +22,7 @@
     <orderEntry type="module" module-name="intellij.platform.objectSerializer.annotations" />
     <orderEntry type="module" module-name="intellij.platform.debugger" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 624cb15ae06363ad94f819c537bc47ac13068603..b428f04c8c0c8581e2733447bdb75166c212c2a0 100644 (file)
@@ -24,5 +24,6 @@
     <orderEntry type="library" scope="TEST" name="mockito" level="project" />
     <orderEntry type="module" module-name="intellij.platform.lang.tests" exported="" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="kotlinx-coroutines-jdk8" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 789fb2ccde3ed54d1bd9ead5aafb7d35590346de..d2897a20443fb065700b4113a6b7067bf8d1d0b5 100644 (file)
@@ -14,5 +14,7 @@
     <orderEntry type="library" name="JDOM" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="module" module-name="intellij.platform.concurrency" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index a6e0546118f8529500332a0577072e495f30087e..d82bc7d4ebe1974f4a86dc05a53c73b815758c94 100644 (file)
@@ -14,5 +14,6 @@
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
     <orderEntry type="library" name="Guava" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 2e44a11147329f117d991e2871d525b95ec40b47..9f6311b828b66af310f954c20f50b1cce1f20e7a 100644 (file)
@@ -22,5 +22,6 @@
     <orderEntry type="module" module-name="intellij.platform.util.ex" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 1c3b5d560a5faeeae31850e6f3782e1e1d4af1d6..a7bc7a39cd8d2bab295a8c70765ebf3c9fb93c11 100644 (file)
@@ -47,5 +47,6 @@
     <orderEntry type="module" module-name="intellij.platform.inspect" scope="RUNTIME" />
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 4783de948598c8939877d1f9d09196f93931e119..63bdf2c245fe570b3fca58a7ec684614d4f5c905 100644 (file)
@@ -38,5 +38,6 @@
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="fastutil-min" level="project" />
+    <orderEntry type="library" scope="TEST" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 31efcf89d6a742ce095d96119993f89159f62e35..5b59c0ef0d17d5510c963c909b653455c38522f5 100644 (file)
@@ -15,6 +15,7 @@
     <orderEntry type="module" module-name="intellij.platform.diff" />
     <orderEntry type="module" module-name="intellij.platform.diff.impl" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index a518af794ec20214d6648f7f8b248d04fb772255..da48a50bb23e23443d09845872191598879fc9c3 100644 (file)
@@ -22,5 +22,6 @@
     <orderEntry type="library" name="lz4-java" level="project" />
     <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0e4d43dc34680eda9de9cca9daae11bef35b44a6..a45b3a281551c4e39852ab07a23dbab4e9bc5d45 100644 (file)
@@ -15,5 +15,7 @@
     <orderEntry type="module" module-name="intellij.platform.objectSerializer" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.objectSerializer.annotations" scope="TEST" />
     <orderEntry type="library" name="ion" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index c69df393e493cba00a315138e14c7986ac8d2d1a..f1c7be5dc8bc0a7e38bd8e3332a36cf92502d48e 100644 (file)
@@ -46,5 +46,6 @@
     <orderEntry type="library" name="rd-framework" level="project" />
     <orderEntry type="library" name="rd-swing" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index eb49a4c8f5e689f4af8a7cb29ca8dfa51ce4f2bb..ed01f00680938458709afbd734fe8eabd8168ea9 100644 (file)
@@ -85,5 +85,6 @@
     <orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-jsr223" level="project" />
     <orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-json" level="project" />
     <orderEntry type="library" scope="RUNTIME" name="org.codehaus.groovy:groovy-xml" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index bb20572a8397661c5f3de3bfee4bbe2d085a622d..dca05ef8c4b821e9bc2ab4f62a3c18e4acc33033 100644 (file)
@@ -45,5 +45,7 @@
     <orderEntry type="library" scope="TEST" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="kotlinx-coroutines-jdk8" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 6bbaea3fb142263d4ffbad33aeccc07fe5a58749..831fd22b87f8c184986e707bbff0d7e934305d31 100644 (file)
@@ -18,5 +18,7 @@
     <orderEntry type="library" name="pty4j" level="project" />
     <orderEntry type="library" name="winp" level="project" />
     <orderEntry type="library" name="jackson" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 98124e04618faf4f331646dabb3ae69bd04f2a86..8cf9ee51fcd67d5c12f58d3f90d7a8b4ba0b61cc 100644 (file)
@@ -17,5 +17,7 @@
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.ex" exported="" />
     <orderEntry type="module" module-name="intellij.platform.concurrency" exported="" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index deafe8b90fbe7c4d34763ec0198252169128de33..07084a144e3838def3c5bdc6a471bde6b8e3780f 100644 (file)
@@ -16,5 +16,7 @@
     <orderEntry type="module" module-name="intellij.platform.execution.impl" />
     <orderEntry type="module" module-name="intellij.platform.ide.impl" />
     <orderEntry type="module" module-name="intellij.platform.debugger" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 5ebae223392b4e794de7790219ec0d9b62f9f803..b117ec61931e7fd493fe8e6ca0f5d2cf08b4b4d5 100644 (file)
@@ -12,5 +12,7 @@
     <orderEntry type="module" module-name="intellij.platform.ide" />
     <orderEntry type="module" module-name="intellij.platform.ide.impl" />
     <orderEntry type="library" name="netty-codec-http" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 3353db8cc15238739bbc84ce7c991e043876507f..49a71b85c9a08a22196559ec24908ccdd9d72070 100644 (file)
@@ -16,5 +16,7 @@
     <orderEntry type="module" module-name="intellij.platform.execution.impl" exported="" />
     <orderEntry type="library" name="netty-codec-http" level="project" />
     <orderEntry type="module" module-name="intellij.platform.debugger.testFramework" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
 </module>
\ No newline at end of file
index 20648d863a0a02057a3fd8dafbc4b6c6564caa69..468eaa05c5e1e8b45b95279455d529aba6c51e97 100644 (file)
@@ -11,5 +11,7 @@
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.ide.impl" />
     <orderEntry type="library" name="netty-codec-http" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 82cd3c0fd36221639c5c089c8837a95a3fa79f91..dc602689f1cacc3ac7d6c526e0296a976175eb42 100644 (file)
@@ -16,5 +16,7 @@
     <orderEntry type="module" module-name="intellij.platform.bootstrap" />
     <orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
     <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 5d996b0a500f4aa0e5ea8fb8749e2f61179a3c0b..da556eb2f0a17e3aa70b2a8a8e0e3966c473c60d 100644 (file)
@@ -19,5 +19,7 @@
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.lang" />
     <orderEntry type="module" module-name="intellij.java.rt" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" scope="TEST" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index db997630c0ceb17348cb37fd441b9e01b04aac66..366836b54c7120f65a9ac6ec2a37d4f2751aad51 100644 (file)
@@ -20,5 +20,7 @@
     <orderEntry type="module" module-name="intellij.platform.ide" />
     <orderEntry type="module" module-name="intellij.platform.core.impl" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index c9309ca8cb3f736448303a7cee45df165fe1c91d..d52948c6916c50a7b66bfedc5b13a7ce09d60459 100644 (file)
@@ -9,5 +9,6 @@
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="library" name="JUnit4" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 10a9444da07430bbf6db103fbf59f7bd05598a65..2f188203f099e6cfce0a054e3b708203976d2c87 100644 (file)
@@ -14,5 +14,7 @@
     <orderEntry type="library" exported="" name="assertJ" level="project" />
     <orderEntry type="library" exported="" name="memoryfilesystem" level="project" />
     <orderEntry type="library" name="snakeyaml" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index bf07fe76ec8ab093cb45165eebe750de5c04ef96..77034344b96e41b42a8e2263bab6e2b7b1181c0f 100644 (file)
@@ -34,5 +34,7 @@
     <orderEntry type="module" module-name="intellij.platform.workspaceModel.core" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 7dd2f23c958cf56ccacc25bf3fd95983bf3779e5..1fa2821a0a1fe3062aaa78a98adff32407f29d87 100644 (file)
@@ -37,7 +37,6 @@ import com.intellij.util.indexing.FileBasedIndex;
 import com.intellij.util.indexing.FileBasedIndexImpl;
 import com.intellij.util.lang.CompoundRuntimeException;
 import com.intellij.util.ui.UIUtil;
-import gnu.trove.Equality;
 import gnu.trove.THashSet;
 import junit.framework.AssertionFailedError;
 import junit.framework.TestCase;
@@ -60,6 +59,7 @@ import java.nio.charset.StandardCharsets;
 import java.nio.file.Path;
 import java.util.*;
 import java.util.concurrent.TimeUnit;
+import java.util.function.BiPredicate;
 import java.util.function.Supplier;
 
 /**
@@ -524,15 +524,14 @@ public abstract class UsefulTestCase extends TestCase {
   public static <T> void assertOrderedEquals(@NotNull String errorMsg,
                                              @NotNull Iterable<? extends T> actual,
                                              @NotNull Iterable<? extends T> expected) {
-    //noinspection unchecked
-    assertOrderedEquals(errorMsg, actual, expected, Equality.CANONICAL);
+    assertOrderedEquals(errorMsg, actual, expected, Objects::equals);
   }
 
   public static <T> void assertOrderedEquals(@NotNull String errorMsg,
                                              @NotNull Iterable<? extends T> actual,
                                              @NotNull Iterable<? extends T> expected,
-                                             @NotNull Equality<? super T> comparator) {
-    if (!equals(actual, expected, comparator)) {
+                                             @NotNull BiPredicate<? super T, ? super T> predicate) {
+    if (!equals(actual, expected, predicate)) {
       String expectedString = toString(expected);
       String actualString = toString(actual);
       Assert.assertEquals(errorMsg, expectedString, actualString);
@@ -542,12 +541,13 @@ public abstract class UsefulTestCase extends TestCase {
 
   private static <T> boolean equals(@NotNull Iterable<? extends T> a1,
                                     @NotNull Iterable<? extends T> a2,
-                                    @NotNull Equality<? super T> comparator) {
+                                    @NotNull BiPredicate<? super T, ? super T> predicate) {
     Iterator<? extends T> it1 = a1.iterator();
     Iterator<? extends T> it2 = a2.iterator();
     while (it1.hasNext() || it2.hasNext()) {
-      if (!it1.hasNext() || !it2.hasNext()) return false;
-      if (!comparator.equals(it1.next(), it2.next())) return false;
+      if (!it1.hasNext() || !it2.hasNext() || !predicate.test(it1.next(), it2.next())) {
+        return false;
+      }
     }
     return true;
   }
index 88107c6670baee73d7684ab9c5fa50cb082cce2a..d40b53afa1018e04cd3c0c7e5adb530d33e8a0b8 100644 (file)
@@ -14,5 +14,6 @@
     <orderEntry type="module" module-name="intellij.platform.ide.impl" />
     <orderEntry type="module" module-name="intellij.platform.debugger" />
     <orderEntry type="module" module-name="intellij.platform.diff.impl" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 43864d8e73df2c42ae78bb73fbcb47579e2a96fd..de67b030ed1baff9834ed1f5fb4cb54a6dcbb157 100644 (file)
@@ -10,5 +10,6 @@
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="module" module-name="intellij.platform.lang" />
     <orderEntry type="module" module-name="intellij.platform.ide.impl" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 37c15c96f6b7482d91a91f254235e1164b9c907a..e357eafacd067a588de45d8bea6af8c3d82ca686 100644 (file)
@@ -13,5 +13,7 @@
     <orderEntry type="module" module-name="intellij.platform.core" />
     <orderEntry type="library" name="JDOM" level="project" />
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 1109db821049c59729d91f23d29fa34dbb26f160..4f49c79e51e9f5f6f0455a9d895b7bf7a23acd42 100644 (file)
@@ -11,5 +11,7 @@
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.core" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index fa9c2fd854525d70e2541ef0d05fd7ba04c02f13..2bdd5b1e2ae48670c300a8e42612003fbe0f1701 100644 (file)
@@ -13,7 +13,7 @@
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="library" name="JDOM" level="project" />
     <orderEntry type="library" name="Log4J" level="project" />
-    <orderEntry type="library" exported="" name="Trove4j" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
     <orderEntry type="library" exported="" name="jetbrains-annotations" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.rt" exported="" />
     <orderEntry type="module" module-name="intellij.platform.util.classLoader" exported="" />
index 59bd2e9a5f8a60996dd673b75d9d6a1b4cd5199a..370b43e9a7dea894ca2880802ccfb78266b6532b 100644 (file)
@@ -17,5 +17,7 @@
     <orderEntry type="library" name="Java Compatibility" level="project" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
     <orderEntry type="library" name="batik-codec" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 58057c4644401192eaff9b4ebf0bdd4bca74152a..d5a5f0913a5e05cc76c709ff54a208688f0586d1 100644 (file)
@@ -176,7 +176,9 @@ final class ObjectTree {
   static <T> void executeActionWithRecursiveGuard(@NotNull T object, @NotNull List<T> recursiveGuard, @NotNull Consumer<? super T> action) {
     //noinspection SynchronizationOnLocalVariableOrMethodParameter
     synchronized (recursiveGuard) {
-      if (ArrayUtil.indexOf(recursiveGuard, object, ContainerUtil.identityStrategy()) != -1) return;
+      if (ArrayUtil.indexOf(recursiveGuard, object, (t, t2) -> t == t2) != -1) {
+        return;
+      }
       recursiveGuard.add(object);
     }
 
index c5fe7a60fc9d745e4f0fb3c5546186b0a42110d0..525b518ccce04af51ac73e3489edfb053bb394d3 100644 (file)
@@ -14,6 +14,7 @@ import java.util.Arrays;
 import java.util.Collection;
 import java.util.Comparator;
 import java.util.List;
+import java.util.function.BiPredicate;
 
 @SuppressWarnings("MethodOverridesStaticMethodOfSuperclass")
 public final class ArrayUtil {
@@ -641,17 +642,11 @@ public final class ArrayUtil {
   }
 
   @Contract(pure=true)
-  public static <T> int indexOf(@NotNull List<? extends T> objects, T object, @NotNull Equality<? super T> comparator) {
+  public static <T> int indexOf(@NotNull List<? extends T> objects, T object, @NotNull BiPredicate<? super T, ? super T> predicate) {
     for (int i = 0; i < objects.size(); i++) {
-      if (comparator.equals(objects.get(i), object)) return i;
-    }
-    return -1;
-  }
-
-  @Contract(pure=true)
-  public static <T> int indexOf(@NotNull List<? extends T> objects, T object, @NotNull Comparator<? super T> comparator) {
-    for (int i = 0; i < objects.size(); i++) {
-      if (comparator.compare(objects.get(i), object) == 0) return i;
+      if (predicate.test(objects.get(i), object)) {
+        return i;
+      }
     }
     return -1;
   }
index 766f3049b6a4464f5689e6962465f0170c76f93a..ad043abb1deeafdf8326a25ef096dea4c5e8202f 100644 (file)
@@ -23,5 +23,6 @@
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="bouncy-castle-provider" level="project" />
     <orderEntry type="library" scope="TEST" name="memoryfilesystem" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 99fd19a5806dc6d8e6a804d6810b872dac0c1d47..87f52d9760862a8c01ccf7751b5f647f8220418d 100644 (file)
@@ -18,5 +18,6 @@
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index eb6723bbb9a807d04b633fbe7feedbca9a409ebb..9d32fc50380ce4a3909de6607183b0a798906f20 100644 (file)
@@ -29,5 +29,6 @@
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0257edbfc93b7a41bb4344ab339b5c7e91c010b6..4e0e53c018bd4a0d5e1ba2872540ce092d78a82f 100644 (file)
@@ -14,6 +14,9 @@
     <orderEntry type="library" scope="TEST" name="JUnit4" level="project" />
     <orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
     <orderEntry type="library" name="Guava" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
     <orderEntry type="library" scope="TEST" name="kotlin-test" level="project" />
   </component>
 </module>
\ No newline at end of file
index da48673f38f1afbeab1159f9ea29198b82a8c378..22dfefa3dfc56d79512f35ab00f6bc0d5c943b94 100644 (file)
@@ -30,5 +30,7 @@
     <orderEntry type="module" module-name="intellij.platform.diff.impl" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
 </module>
\ No newline at end of file
index 07231ec6341e97fed286d5e401d738de48d8b2e6..0c84afda75290ad5621d89116d416a0ec12643d6 100644 (file)
@@ -19,5 +19,6 @@
     <orderEntry type="module" module-name="intellij.platform.util.tests" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.diff.impl" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index a1facce93b6404285f9030d9038576da3e86a640..233e43399f33ee8016fdad80034699703df21211 100644 (file)
@@ -18,5 +18,6 @@
     <orderEntry type="library" name="Objenesis" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.ex" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d95b6786a6a515b5f8040c460942b0a3e804c143..ee3c249462413e6b443fe13a81f97141cc28d9e3 100644 (file)
@@ -12,6 +12,8 @@
     <orderEntry type="module" module-name="intellij.platform.workspaceModel.ide" />
     <orderEntry type="module" module-name="intellij.platform.smRunner" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="TestModuleProperties" production-module="intellij.platform.workspaceModel.ide" />
 </module>
\ No newline at end of file
index 5ed60b1f52a6f3132a549076f4fc287eb716aa6f..fbe2e16057e1b24f8f73a1d10cbb0431cdbf0b97 100644 (file)
@@ -22,5 +22,7 @@
     <orderEntry type="module" module-name="intellij.platform.serviceContainer" />
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.externalSystem" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d797cf2173aa060df505c0f81e34d0c52f044231..9479c5fe1e543890a4fc83c30d1d2efef63d2fb6 100644 (file)
@@ -19,5 +19,7 @@
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 104345bd8dc90daf32ab5b2975eec4badeeac3ce..a9df01fa55bbb50c2e36b26724be6ec554345af3 100644 (file)
@@ -12,5 +12,6 @@
     <orderEntry type="module" module-name="intellij.platform.debugger" />
     <orderEntry type="module" module-name="intellij.platform.testExtensions" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index fea9a6f6625f7c6a5970174fb69a1205dc70a363..f3a19901ce436fabd03a24354875b85c55961867 100644 (file)
@@ -17,6 +17,7 @@
     <orderEntry type="module" module-name="intellij.java.impl" />
     <orderEntry type="module" module-name="intellij.platform.langInjection" />
     <orderEntry type="module" module-name="intellij.java.langInjection.jps" scope="RUNTIME" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index e95a45c3c17573e84d6f1d493dded2f8dc16d3c0..753a4593c32e2c9431639fd84463fcff2f2c127e 100644 (file)
@@ -13,6 +13,7 @@
     <orderEntry type="module" module-name="intellij.platform.ide" />
     <orderEntry type="library" name="Jaxen" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index b098ffdb74df4639abafecac47a5974e98659a2b..8ca09738aba5f56ca6e6d096fec3af700ce956f7 100644 (file)
@@ -16,6 +16,7 @@
     <orderEntry type="module" module-name="intellij.platform.ide" />
     <orderEntry type="library" name="Jaxen" level="project" />
     <orderEntry type="module" module-name="intellij.platform.langInjection" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 514939beb5ec970456fd9929d223b1f480bc5196..38d337dba5fab9645bdcc4147b24c0622c73ec64 100644 (file)
@@ -32,6 +32,8 @@
     <orderEntry type="library" name="NanoXML" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index c96c22198a66d3ef904267ca8faf40866d8565f7..84579bc51d93c927ce7b6ab325f7bc6edc3613ed 100644 (file)
@@ -14,5 +14,6 @@
     <orderEntry type="module" module-name="intellij.platform.jps.build" />
     <orderEntry type="module" module-name="intellij.java.rt" />
     <orderEntry type="module" module-name="intellij.platform.jps.model.serialization.tests" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index fde1a815affa53b23841d15324119f0d47f80a09..0f92ef10eb85b7c5f5965d8bdefd3fa22499689e 100644 (file)
@@ -28,5 +28,6 @@
       </library>
     </orderEntry>
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 59ea53326d8602b454f28f3f3d737c4a72fafe7f..d95ec8511228bd06f0e37b0a969c2030f2e9df9e 100644 (file)
@@ -25,5 +25,7 @@
     <orderEntry type="library" scope="TEST" name="jackson" level="project" />
     <orderEntry type="module" module-name="intellij.platform.serviceContainer" />
     <orderEntry type="library" name="snakeyaml-engine" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0cc24b3b5da06adca047baf531a68f363d9f66b6..60da5f89c623e9fd3b6e231b824d20bdc3dff02c 100644 (file)
@@ -15,5 +15,6 @@
     <orderEntry type="module" module-name="intellij.vcs.cvs.smartcvs" />
     <orderEntry type="library" name="microba" level="project" />
     <orderEntry type="module" module-name="intellij.platform.ide.impl" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index c3bc6b914ca44436f6115ce9545a745e974abd04..e53ce60482862e916ce538b146695774a19c0192 100644 (file)
@@ -8,6 +8,7 @@
     <orderEntry type="inheritedJdk" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="module" module-name="intellij.platform.util" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index b9cdb37b7994cbbff4ebea366bff765ed7b6d7b8..2fb71a746dc60330342a539dce3609c31ff16533 100644 (file)
@@ -52,5 +52,6 @@
     <orderEntry type="module" module-name="intellij.platform.ide" />
     <orderEntry type="module" module-name="intellij.platform.jps.build" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0ff6a531e33e07edb03f5b1c1dee90ea7f41d514..1155de00e8e2f55b46d16524a90cfb98a01b2d7f 100644 (file)
@@ -22,5 +22,6 @@
     <orderEntry type="module" module-name="intellij.eclipse.jps" />
     <orderEntry type="module" module-name="intellij.eclipse.common" />
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 8b4bf236e11d41c1320f5a4d119c295a92385fda..147edcb3b9a58e82da6feacb2b2cc1d01f8575bc 100644 (file)
@@ -33,5 +33,6 @@
     <orderEntry type="library" name="gson" level="project" />
     <orderEntry type="module" module-name="intellij.spellchecker" />
     <orderEntry type="library" name="automaton" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 8ca9b66a4cbe529469fc5420068c7bd863ebdd1e..9fbb7f8258b179ac23b7288183942410b6b948a5 100644 (file)
@@ -22,5 +22,6 @@
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d28a580ba91a13d6e84af0e2d97dc90ac0c45957..584f3500f95245b038a3cd9cb04e6dccb7244376 100644 (file)
@@ -48,5 +48,6 @@
     <orderEntry type="library" name="xz" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 97661732ae62b2491a483a8e5fa44b7f081c59dd..537cd085d2678d75259d57256a3cf0637347a90f 100644 (file)
@@ -38,5 +38,6 @@
     <orderEntry type="module" module-name="intellij.platform.diff.impl" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 9db0374a60e415c764ac8badffed30cc5e3446d4..b4e89efb146d73b2dd1a790b96d533ea147ec3d3 100644 (file)
@@ -14,5 +14,6 @@
     <orderEntry type="module" module-name="intellij.platform.jps.model.impl" scope="TEST" />
     <orderEntry type="module" module-name="intellij.java.googleAppEngine.runtime" />
     <orderEntry type="module" module-name="intellij.platform.jps.model.serialization.tests" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 55f2b28f9cd8f0ed304970d0fe304f7b4beec6f8..34753e968b4a79a6ad75e790e7e29cdd2764c218 100644 (file)
@@ -27,5 +27,7 @@
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="module" module-name="intellij.platform.inspect" exported="" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
 </module>
\ No newline at end of file
index 68473686e3596f88530423dba0e0236d8ab8c90c..ea9147a99770b23d10551dc73d149ac802804bcb 100644 (file)
@@ -18,5 +18,7 @@
     <orderEntry type="library" name="gson" level="project" />
     <orderEntry type="module" module-name="intellij.groovy.jps" />
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 8f1fbffd4c59b281754c1e27dc311e356c724f25..dd78c2decfcf88daf46e66cb2a97706456898dd5 100644 (file)
@@ -31,5 +31,7 @@
       </library>
     </orderEntry>
     <orderEntry type="library" scope="TEST" name="ion" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 39479ac518240489d1513e77af18dfa0ef26091d..5ec1c63f476ada2e321be81d273320eacb12c35c 100644 (file)
@@ -26,5 +26,6 @@
     <orderEntry type="module" module-name="intellij.properties.psi.impl" />
     <orderEntry type="module" module-name="intellij.properties.psi" />
     <orderEntry type="library" name="kotlin-reflect" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index c21269b51d96430eb3264575d0aa604a6c755876..9e40da3f7552f4becfda2d0701d81d3e52089e2b 100644 (file)
@@ -74,5 +74,6 @@
         </SOURCES>
       </library>
     </orderEntry>
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index c918daa7ef3d805e563c1aebd3f47549371449e6..4b99b3fc586a191458cafb3d63d745c96182c572 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="module" module-name="intellij.java.compiler.instrumentationUtil" />
     <orderEntry type="library" scope="PROVIDED" name="Eclipse" level="project" />
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d7d8888dec1e1f946061313952c31803061a0cc7..5c1bb7ad175c414e0342b36e88e087c4ea4c6800 100644 (file)
@@ -23,5 +23,6 @@
     <orderEntry type="module" module-name="intellij.platform.vcs.testFramework" scope="TEST" />
     <orderEntry type="library" name="miglayout-swing" level="project" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" scope="TEST" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 81ff6d9c441c1b4599f5e335c5e1e6a652c715ed..19d8b8acf62c737932f5e93118939ca84576b3d9 100644 (file)
@@ -23,5 +23,6 @@
     <orderEntry type="module" module-name="intellij.properties.psi" />
     <orderEntry type="module" module-name="intellij.properties.psi.impl" />
     <orderEntry type="module" module-name="intellij.jvm.analysis" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 838dcef58dfc7d8722a565b20efefd82e0460ce1..dcffa38ce1357eed14cfa24e83c23b9b290c0b9f 100644 (file)
@@ -30,5 +30,6 @@
     <orderEntry type="library" name="NanoXML" level="project" />
     <orderEntry type="module" module-name="intellij.java.tests" scope="TEST" />
     <orderEntry type="library" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index e9c5ccadb122d0f1921f5efbb8071cc0ae0aa59a..eaca63598a330c9a94dd607c4b185a4b143efc52 100644 (file)
@@ -13,5 +13,6 @@
     <orderEntry type="module" module-name="intellij.javaFX" />
     <orderEntry type="library" scope="PROVIDED" name="SceneBuilderKit" level="project" />
     <orderEntry type="library" name="NanoXML" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index b015f5944af8bedcc9909c5a7eb12fa70aeff790..c8aec4981f1953cc169d841d94289209ea63ee2f 100644 (file)
@@ -26,6 +26,7 @@
     <orderEntry type="module" module-name="intellij.java.ui" />
     <orderEntry type="module" module-name="intellij.platform.externalSystem" />
     <orderEntry type="module" module-name="intellij.jvm.analysis" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index adc899b67988493baac8522b4660d17baabc4458..b024db2e4f41e114db86689eea98b47d26bcfadc 100644 (file)
@@ -36,5 +36,6 @@
     <orderEntry type="library" name="netty-codec-http" level="project" />
     <orderEntry type="module" module-name="intellij.platform.builtInServer.impl" />
     <orderEntry type="library" name="jcef" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index dfce614fb50321ed57e887ef5e68546d75318ac6..54ff96ba600361757487e4919f0f64c8b4ced2ba 100644 (file)
@@ -15,5 +15,6 @@
     <orderEntry type="module" module-name="intellij.platform.jps.model.serialization" />
     <orderEntry type="library" name="plexus-utils" level="project" />
     <orderEntry type="module" module-name="intellij.platform.jps.model.serialization.tests" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 545d8891d2f7f5d250085392c6d3ec3c3fc674a6..4120406b8519f11499c8987218fa096ebec275b7 100644 (file)
@@ -21,5 +21,7 @@
     <orderEntry type="module" module-name="intellij.java.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.tests" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.boot" scope="TEST" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 75883cc037f84bd905b2fdfc866232ac28c03f60..5599783f5cd67b5b402af6b0db89bf684a3fec88 100644 (file)
@@ -20,5 +20,7 @@
     <orderEntry type="module" module-name="intellij.platform.lang" />
     <orderEntry type="module" module-name="intellij.platform.boot" />
     <orderEntry type="library" name="JDOM" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 63bd149085a1344f6ac5f229fad0bda8d9797540..f77cd1a8aec1387c34a527155cc4720059e123cf 100644 (file)
@@ -18,5 +18,6 @@
     <orderEntry type="module" module-name="intellij.platform.lang.impl" />
     <orderEntry type="library" name="NanoXML" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 164357863462d30e33663d67b05d037ad69f795f..88a39283ff502b7b158ddc5b2b4713114e445f45 100644 (file)
@@ -14,5 +14,6 @@
     <orderEntry type="module" module-name="intellij.properties.psi.impl" />
     <orderEntry type="module" module-name="intellij.xml.psi" />
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 6558458ebf12962e98f4aa7a9eb987b43a9b4e39..dc2bdb9753294414f3e66d9f62ed23b5d722fa08 100644 (file)
@@ -38,5 +38,7 @@
     <orderEntry type="library" name="jackson-databind" level="project" />
     <orderEntry type="library" name="kotlinx-coroutines-jdk8" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 4359cfd33d4fe46e5033118f7de7394c8df171d7..2ec616496402317c301ff7a72d51bfbddf0b1cef 100644 (file)
@@ -26,5 +26,7 @@
     <orderEntry type="module" module-name="intellij.platform.testExtensions" scope="TEST" />
     <orderEntry type="module" module-name="intellij.platform.configurationStore.tests" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="kotlinx-coroutines-jdk8" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 9807be11bb69b209c5aa90bf34179ce971e6a69b..8f82752b0c43a31a089a47f9ce3cb50dc425d431 100644 (file)
@@ -23,5 +23,6 @@
     <orderEntry type="module" module-name="intellij.spellchecker" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="module" module-name="intellij.platform.debugger" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 107b6ff4d2c133a9ad1e718ecb29daf514373be7..9d6cc9d9994efe9019875b1302d53eb1fbb0dd74 100644 (file)
@@ -39,5 +39,6 @@
     <orderEntry type="module" module-name="intellij.platform.statistics" />
     <orderEntry type="module" module-name="intellij.platform.lvcs" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 7715e03332b13a3270e4b8584a61aea1e8fef44c..b3bc68d5b917cb0b223c9682d49f7730660eca87 100644 (file)
@@ -69,5 +69,6 @@
     </orderEntry>
     <orderEntry type="library" name="javax.annotation-api" level="project" />
     <orderEntry type="module" module-name="intellij.tasks.jira" scope="RUNTIME" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index e3fa4db4684bd79099ac694812bf4d8075198cb1..b5fcee5368ac69b99599bc544f83cf1a13ed28b5 100644 (file)
@@ -23,5 +23,6 @@
     <orderEntry type="module" module-name="intellij.platform.configurationStore.tests" scope="TEST" />
     <orderEntry type="library" name="winp" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index a2bbb245775937ed15fce031f8553e2b6bafa297..d2c309ebdf3c50f45de8510945f197a091e24598 100644 (file)
@@ -15,5 +15,7 @@
     <orderEntry type="module" module-name="intellij.platform.diff" />
     <orderEntry type="module" module-name="intellij.textmate.core" exported="" />
     <orderEntry type="library" name="gson" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
 </module>
\ No newline at end of file
index c6e77d9276db9c8b08d47a4ca5f788bc02bb2a37..1cc8b1d884b1d56c1ad07fe6bc87a7e4bc500ff0 100644 (file)
@@ -16,5 +16,6 @@
     <orderEntry type="module" module-name="intellij.spellchecker" />
     <orderEntry type="module" module-name="intellij.platform.lang.impl" exported="" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0c17bf0c8d359b58cb25e5178ba1978810c365ea..811f38a960f4331c25913541677c69830db68721 100644 (file)
@@ -33,6 +33,7 @@
     <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
     <orderEntry type="module" module-name="intellij.java.compiler.tests" scope="TEST" />
     <orderEntry type="library" name="Java Compatibility" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 80a5bb3edb6778e25f9e4317d716459aa90eae32..7db9759bd1ad3ff22c3f421783c6aae9f95da7ed 100644 (file)
@@ -18,5 +18,6 @@
     <orderEntry type="module" module-name="intellij.java.guiForms.rt" />
     <orderEntry type="module" module-name="intellij.platform.jps.model.serialization.tests" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="Java Compatibility" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 0ac7e58c15dc5785f57fe6f59ace3de8f35b0282..b8eebbba3442b6bc1911952d2dad47d57ba901f7 100644 (file)
@@ -25,5 +25,7 @@
     <orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
     <orderEntry type="module" module-name="intellij.xml.dom.impl" scope="RUNTIME" />
     <orderEntry type="library" name="NanoXML" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index a356803a4702b87405dec62debd259ad4dec031f..fac56b8aa30825909432ee8573159b048a38a348 100644 (file)
@@ -20,5 +20,6 @@
     <orderEntry type="module" module-name="intellij.json.tests" scope="TEST" />
     <orderEntry type="library" name="StreamEx" level="project" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 7cf9402d8a434911e17612d9258121fca2094f80..92bf1cafbc40e7a9c91b7d32d76791d1df0ab2a6 100644 (file)
@@ -69,5 +69,6 @@
         <SOURCES />
       </library>
     </orderEntry>
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index e7488721c30146db9ad200c3836348df8768d6b7..0d6a31a61a15e57b033d7f062e0e4ddf93322685 100644 (file)
@@ -18,5 +18,6 @@
     <orderEntry type="library" scope="TEST" name="Guava" level="project" />
     <orderEntry type="library" scope="TEST" name="StreamEx" level="project" />
     <orderEntry type="module" module-name="intellij.platform.analysis.impl" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 297c12bf043d03629d27a3ed60a4478b8b83f062..d8cdc496aee1dc9cd90048493a021b2bc616b837 100644 (file)
@@ -21,5 +21,6 @@
     <orderEntry type="module" module-name="intellij.platform.projectModel.impl" />
     <orderEntry type="module" module-name="intellij.platform.analysis.impl" />
     <orderEntry type="module" module-name="intellij.platform.serviceContainer" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 54565464f6399415a4ce8744e9d813eb4f6d430c..57f3e0784d47fe41182ebbe4c9c027cd45cc47a0 100644 (file)
@@ -38,5 +38,6 @@
     <orderEntry type="module" module-name="intellij.python.reStructuredText" scope="RUNTIME" />
     <orderEntry type="module" module-name="intellij.statsCollector" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="StreamEx" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 717b97770659676feacfaab60d221fd9215167bb..fc8e21f16dfeef5e8e3fa51022cf2bad8adbe915 100644 (file)
@@ -21,5 +21,6 @@
     <orderEntry type="module" module-name="intellij.xml.impl" />
     <orderEntry type="library" name="Guava" level="project" />
     <orderEntry type="module" module-name="intellij.platform.statistics" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 7b54a0989758a3599ae331e7120abebf7d886eaa..47175d743e16849a1fec6f7d1b0879feb40a1b1e 100644 (file)
@@ -12,5 +12,6 @@
     <orderEntry type="module" module-name="intellij.java.psi.impl" />
     <orderEntry type="module" module-name="intellij.platform.util.ex" />
     <orderEntry type="module" module-name="intellij.platform.lang" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 6d7f2b280cafa4bd6063a24ec372a3fb7af11fca..a6aa685518afad881a486b21629a2f9d8c9bf8d1 100644 (file)
@@ -17,6 +17,7 @@
     <orderEntry type="module" module-name="intellij.platform.lang.impl" />
     <orderEntry type="module" module-name="intellij.xml" />
     <orderEntry type="module" module-name="intellij.platform.resources" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index fe175c92ad7505d29e0ec146fd6c8d87d45021cb..0ad1ebd100de1c8b000781f2272d84bcb546a257 100644 (file)
@@ -15,6 +15,8 @@
     <orderEntry type="module" module-name="intellij.platform.util" />
     <orderEntry type="module" module-name="intellij.platform.resources" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 80170341b30a52dbde9a97ddaf406663c24d694f..9ba182b6d4c0bf22df3dceb75df5564416259b63 100644 (file)
@@ -14,6 +14,7 @@
     <orderEntry type="module" module-name="intellij.java.psi.impl" />
     <orderEntry type="module" module-name="intellij.java.impl" scope="TEST" />
     <orderEntry type="library" scope="TEST" name="assertJ" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index 77fa9f2e45b78b6e5982724398505ea010459439..94959436ad003469156adbc679d656a0dd51f970 100644 (file)
@@ -35,6 +35,7 @@
     <orderEntry type="module" module-name="intellij.platform.debugger" />
     <orderEntry type="module" module-name="intellij.platform.builtInServer" />
     <orderEntry type="library" name="NanoXML" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index da5d1c5cb5b1476d91188f64aa3d35fa62feffb9..5ec4221c111e5f6e8fd9a091df73708dc51c0bfc 100644 (file)
@@ -55,5 +55,7 @@
       </library>
     </orderEntry>
     <orderEntry type="library" name="NanoXML" level="project" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 2c56168fa43c0fd4cb47b4a578a4c7734572f56b..4e68e49385265dfa9acadc8a5750bab388711d83 100644 (file)
@@ -24,6 +24,7 @@
     <orderEntry type="module" module-name="intellij.xml.langInjection" scope="RUNTIME" />
     <orderEntry type="module" module-name="intellij.java.langInjection" />
     <orderEntry type="module" module-name="intellij.xml.analysis.impl" scope="TEST" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
   <component name="copyright">
     <Base>
index f5db4082977e68266d39e4ac807371868df92e00..5b5551b2d8fdcaaeecfdf1ffbe454c875eb49156 100644 (file)
@@ -14,5 +14,6 @@
     <orderEntry type="module" module-name="intellij.xml.analysis" exported="" />
     <orderEntry type="module" module-name="intellij.platform.projectModel" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index 32bbc1ee4cd496d41c437233ddb353279a2bb34c..19ef7cdd06a39a8b2f6065fc7f4ac5cb771c9031 100644 (file)
@@ -11,5 +11,7 @@
     <orderEntry type="module" module-name="intellij.platform.core" />
     <orderEntry type="module" module-name="intellij.platform.projectModel" />
     <orderEntry type="module" module-name="intellij.platform.analysis" />
+    <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d0e0ad056d4a5395aa2f11a54a35d88bf0e84f40..04ae25a61b6b10e79a77f9947eb059f154365cf6 100644 (file)
@@ -23,5 +23,6 @@
     <orderEntry type="library" name="NanoXML" level="project" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="library" name="fastutil-min" level="project" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file
index d5d4b5ed8183104766a56110f858e2756e15d1b6..d6c54e01423f70bd9374a9e285b619f5c386c175 100644 (file)
@@ -13,5 +13,6 @@
     <orderEntry type="module" module-name="intellij.platform.core.impl" />
     <orderEntry type="module" module-name="intellij.platform.util.ui" />
     <orderEntry type="module" module-name="intellij.platform.lang.impl" />
+    <orderEntry type="library" name="Trove4j" level="project" />
   </component>
 </module>
\ No newline at end of file