<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>
<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>
<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>
<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>
<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>
<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>
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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>
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
</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
<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
<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
<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
<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
<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
<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
<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>
<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
<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
<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
<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
<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
<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
<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
<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
<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>
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
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;
import java.nio.file.Path;
import java.util.*;
import java.util.concurrent.TimeUnit;
+import java.util.function.BiPredicate;
import java.util.function.Supplier;
/**
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);
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;
}
<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
<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
<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
<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
<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="" />
<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
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);
}
import java.util.Collection;
import java.util.Comparator;
import java.util.List;
+import java.util.function.BiPredicate;
@SuppressWarnings("MethodOverridesStaticMethodOfSuperclass")
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;
}
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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>
<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>
<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>
<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>
<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
</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
<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
<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
<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>
<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
<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
<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
<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
<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
<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
<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
<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
<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
</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
<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
</SOURCES>
</library>
</orderEntry>
+ <orderEntry type="library" name="Trove4j" level="project" />
</component>
</module>
\ No newline at end of file
<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
<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
<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
<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
<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
<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>
<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
<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
<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
<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
<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
<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
<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
<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
<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
<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
</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
<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
<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
<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
<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>
<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
<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
<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
<SOURCES />
</library>
</orderEntry>
+ <orderEntry type="library" name="Trove4j" level="project" />
</component>
</module>
\ No newline at end of file
<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
<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
<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
<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
<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
<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>
<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>
<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>
<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>
</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
<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>
<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
<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
<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
<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