diff --git a/.idea/libraries/Guava.xml b/.idea/libraries/Guava.xml
index 5b480ad0d65a..3ca41301e3d2 100644
--- a/.idea/libraries/Guava.xml
+++ b/.idea/libraries/Guava.xml
@@ -1,11 +1,11 @@
-
+
-
+
\ No newline at end of file
diff --git a/build/scripts/layouts.gant b/build/scripts/layouts.gant
index 4aac9d4f52b6..3729f8371fe0 100644
--- a/build/scripts/layouts.gant
+++ b/build/scripts/layouts.gant
@@ -14,11 +14,11 @@
* limitations under the License.
*/
+
import org.jetbrains.intellij.build.BuildContext
import org.jetbrains.intellij.build.BuildOptions
import org.jetbrains.intellij.build.BuildTasks
import org.jetbrains.intellij.build.IdeaCommunityProperties
-import org.jetbrains.jps.model.module.JpsModule
import org.jetbrains.jps.util.JpsPathUtil
import static org.jetbrains.jps.idea.IdeaProjectLoader.guessHome
@@ -952,7 +952,7 @@ def layout_core(String home, String target) {
}
fileset(dir: "$home/lib") {
- include(name: "guava-17.0.jar")
+ include(name: "guava-19.0.jar")
include(name: "picocontainer.jar")
include(name: "trove4j.jar")
include(name: "cli-parser-1.1.jar")
diff --git a/java/java-tests/testSrc/com/intellij/codeInspection/StaticPseudoFunctionalStyleMethodTest.java b/java/java-tests/testSrc/com/intellij/codeInspection/StaticPseudoFunctionalStyleMethodTest.java
index c0d143200447..97728d5efa58 100644
--- a/java/java-tests/testSrc/com/intellij/codeInspection/StaticPseudoFunctionalStyleMethodTest.java
+++ b/java/java-tests/testSrc/com/intellij/codeInspection/StaticPseudoFunctionalStyleMethodTest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -20,16 +20,10 @@ import com.intellij.codeInsight.intention.IntentionAction;
import com.intellij.codeInspection.ex.QuickFixWrapper;
import com.intellij.codeInspection.java18StreamApi.StaticPseudoFunctionalStyleMethodInspection;
import com.intellij.openapi.application.PathManager;
-import com.intellij.openapi.roots.ModuleRootManager;
-import com.intellij.openapi.roots.libraries.Library;
import com.intellij.pom.java.LanguageLevel;
-import com.intellij.psi.JavaPsiFacade;
-import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.testFramework.IdeaTestUtil;
import com.intellij.testFramework.builders.JavaModuleFixtureBuilder;
import com.intellij.testFramework.fixtures.JavaCodeInsightFixtureTestCase;
-import com.intellij.util.PathUtil;
-import com.intellij.util.Processor;
import java.io.File;
@@ -45,10 +39,10 @@ public class StaticPseudoFunctionalStyleMethodTest extends JavaCodeInsightFixtur
@Override
protected void tuneFixture(JavaModuleFixtureBuilder moduleBuilder) throws Exception {
moduleBuilder.setLanguageLevel(LanguageLevel.JDK_1_8);
- moduleBuilder.addLibraryJars("guava-17.0.jar", PathManager.getHomePath().replace(File.separatorChar, '/') + "/community/lib/",
- "guava-17.0.jar");
- moduleBuilder.addLibraryJars("guava-17.0.jar-2", PathManager.getHomePath().replace(File.separatorChar, '/') + "/lib/",
- "guava-17.0.jar");
+ moduleBuilder.addLibraryJars("guava-19.0.jar", PathManager.getHomePath().replace(File.separatorChar, '/') + "/community/lib/",
+ "guava-19.0.jar");
+ moduleBuilder.addLibraryJars("guava-19.0.jar-2", PathManager.getHomePath().replace(File.separatorChar, '/') + "/lib/",
+ "guava-19.0.jar");
moduleBuilder.addJdk(IdeaTestUtil.getMockJdk18Path().getPath());
}
diff --git a/java/typeMigration/test/com/intellij/codeInsight/inspections/GuavaInspectionTest.java b/java/typeMigration/test/com/intellij/codeInsight/inspections/GuavaInspectionTest.java
index 05f46982a683..29613ff79a02 100644
--- a/java/typeMigration/test/com/intellij/codeInsight/inspections/GuavaInspectionTest.java
+++ b/java/typeMigration/test/com/intellij/codeInsight/inspections/GuavaInspectionTest.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2000-2015 JetBrains s.r.o.
+ * Copyright 2000-2016 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -56,7 +56,7 @@ public class GuavaInspectionTest extends JavaCodeInsightFixtureTestCase {
@Override
protected void tuneFixture(JavaModuleFixtureBuilder moduleBuilder) throws Exception {
moduleBuilder.setLanguageLevel(LanguageLevel.JDK_1_8);
- moduleBuilder.addLibraryJars("guava", PathManager.getHomePathFor(Assert.class) + "/lib/", "guava-17.0.jar");
+ moduleBuilder.addLibraryJars("guava", PathManager.getHomePathFor(Assert.class) + "/lib/", "guava-19.0.jar");
moduleBuilder.addLibraryJars("jsr305", PathManager.getHomePathFor(Assert.class) + "/lib/", "jsr305.jar");
moduleBuilder.addJdk(IdeaTestUtil.getMockJdk18Path().getPath());
}
@@ -121,7 +121,6 @@ public class GuavaInspectionTest extends JavaCodeInsightFixtureTestCase {
doTest();
}
- //needs Guava 18.0 as dependency
public void _testChainedFluentIterableWithOf() {
doTest();
}
diff --git a/lib/guava-17.0.jar b/lib/guava-17.0.jar
deleted file mode 100644
index 661fc7473f87..000000000000
Binary files a/lib/guava-17.0.jar and /dev/null differ
diff --git a/lib/guava-19.0.jar b/lib/guava-19.0.jar
new file mode 100644
index 000000000000..b175ca867fe4
Binary files /dev/null and b/lib/guava-19.0.jar differ
diff --git a/lib/required_for_dist.txt b/lib/required_for_dist.txt
index 5cbc21b3e34c..38121eceab12 100644
--- a/lib/required_for_dist.txt
+++ b/lib/required_for_dist.txt
@@ -16,7 +16,7 @@ httpmime-4.4.1.jar
ecj-4.5.2.jar
groovy-all-2.4.6.jar
gson-2.5.jar
-guava-17.0.jar
+guava-19.0.jar
hamcrest-core-1.3.jar
imgscalr-lib-4.2.jar
batik-all.jar
diff --git a/lib/src/guava-17.0-sources.jar b/lib/src/guava-17.0-sources.jar
deleted file mode 100644
index 2dab5249ffa4..000000000000
Binary files a/lib/src/guava-17.0-sources.jar and /dev/null differ
diff --git a/lib/src/guava-19.0-sources.jar b/lib/src/guava-19.0-sources.jar
new file mode 100644
index 000000000000..633c3157dcb9
Binary files /dev/null and b/lib/src/guava-19.0-sources.jar differ
diff --git a/tools/launcher-generator/.idea/libraries/guava.xml b/tools/launcher-generator/.idea/libraries/guava.xml
index d0bf7efad7c6..83967caadb5a 100644
--- a/tools/launcher-generator/.idea/libraries/guava.xml
+++ b/tools/launcher-generator/.idea/libraries/guava.xml
@@ -1,7 +1,7 @@
-
+