make fastutil, StreamEx, icu4j libraries unavailable to api modules to avoid exposing them in OpenAPI, add test to enforce this contract

GitOrigin-RevId: 9f6b4a3ed011246c9a34055d251bd6a62e50358d
This commit is contained in:
Alexey Kudravtsev
2021-07-14 12:35:04 +00:00
committed by intellij-monorepo-bot
parent 09434c5f15
commit d75f19e731
17 changed files with 0 additions and 20 deletions
@@ -13,6 +13,5 @@
<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" />
</component>
</module>
@@ -12,6 +12,5 @@
<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="fastutil-min" level="project" />
</component>
</module>
-1
View File
@@ -9,6 +9,5 @@
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.platform.core" exported="" />
<orderEntry type="library" name="fastutil-min" level="project" />
</component>
</module>
@@ -11,6 +11,5 @@
<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" />
</component>
</module>
-1
View File
@@ -28,7 +28,6 @@
<orderEntry type="module" module-name="intellij.java.analysis" exported="" />
<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" />
</component>
<component name="copyright">
<option name="body" value="/*&#10; * Copyright (c) $today.year Your Corporation. All Rights Reserved.&#10; */" />
@@ -15,9 +15,7 @@
<orderEntry type="module" module-name="intellij.platform.projectModel" />
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.util.ui" />
<orderEntry type="library" name="fastutil-min" level="project" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.util.ex" />
<orderEntry type="library" name="StreamEx" level="project" />
</component>
</module>
@@ -12,7 +12,6 @@
<orderEntry type="module" module-name="intellij.platform.editor" />
<orderEntry type="module" module-name="intellij.platform.extensions" />
<orderEntry type="module" module-name="intellij.platform.projectModel" />
<orderEntry type="library" name="fastutil-min" level="project" />
<orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
<orderEntry type="library" name="JDOM" level="project" />
</component>
@@ -13,7 +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="fastutil-min" level="project" />
<orderEntry type="module" module-name="intellij.platform.util.xmlDom" />
</component>
</module>
@@ -19,7 +19,6 @@
<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="module" module-name="intellij.platform.concurrency" />
<orderEntry type="module" module-name="intellij.platform.ide.util.io" />
</component>
@@ -14,7 +14,6 @@
<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="kotlin-stdlib-jdk8" level="project" />
</component>
</module>
@@ -21,7 +21,6 @@
<orderEntry type="library" scope="TEST" name="hamcrest" level="project" />
<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="module" module-name="intellij.platform.util.classLoader" />
<orderEntry type="module" module-name="intellij.platform.concurrency" />
<orderEntry type="module" module-name="intellij.platform.core.ui" />
@@ -43,8 +43,6 @@
<orderEntry type="library" name="rd-core" level="project" />
<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="icu4j" level="project" />
<orderEntry type="library" scope="RUNTIME" name="netty-buffer" level="project" />
<orderEntry type="module" module-name="intellij.platform.codeStyle" />
<orderEntry type="module" module-name="intellij.platform.remote.core" exported="" />
@@ -14,6 +14,5 @@
<orderEntry type="library" name="JDOM" level="project" />
<orderEntry type="module" module-name="intellij.platform.concurrency" />
<orderEntry type="module" module-name="intellij.platform.util.ex" />
<orderEntry type="library" name="fastutil-min" level="project" />
</component>
</module>
@@ -12,12 +12,10 @@
<orderEntry type="library" name="microba" level="project" />
<orderEntry type="module" module-name="intellij.platform.vcs.core" exported="" />
<orderEntry type="module" module-name="intellij.platform.diff" exported="" />
<orderEntry type="library" name="StreamEx" level="project" />
<orderEntry type="library" name="JDOM" level="project" />
<orderEntry type="library" name="kotlin-stdlib-jdk8" level="project" />
<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="module" module-name="intellij.platform.core.ui" />
<orderEntry type="module" module-name="intellij.platform.ide.impl" />
</component>
@@ -19,7 +19,6 @@
<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="module" module-name="intellij.platform.core.ui" />
</component>
</module>
-1
View File
@@ -15,7 +15,6 @@
<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="module" module-name="intellij.platform.core.ui" />
</component>
<component name="copyright">
-1
View File
@@ -11,7 +11,6 @@
<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="module" module-name="intellij.platform.editor" />
</component>
</module>