diff --git a/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaClasspathTest.java b/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaClasspathTest.java index a591d9db8d3..8ce3fdf24b3 100644 --- a/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaClasspathTest.java +++ b/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaClasspathTest.java @@ -20,6 +20,7 @@ import com.sonar.orchestrator.build.MavenBuild; import com.sonar.orchestrator.build.SonarScanner; import com.sonar.orchestrator.junit4.OrchestratorRule; +import com.sonar.orchestrator.locator.Locators; import com.sonar.orchestrator.locator.MavenLocation; import java.io.File; import java.nio.file.Path; @@ -67,7 +68,7 @@ public void copyGuavaJar() { File subFolder = new File(tmp.getRoot(), "subFolder"); // Use a folder with comma to test proper property parsing File subSubFolder = new File(subFolder, "sub,SubFolder"); - ORCHESTRATOR.getConfiguration().locators().copyToDirectory(guava, subSubFolder); + new Locators(ORCHESTRATOR.getConfiguration()).copyToDirectory(guava, subSubFolder); aarPath = new File(new File(TestUtils.projectDir("using-aar-dep"), "lib"), "cache-1.3.0.aar").getAbsolutePath(); guavaJarPathEscaped = "\"" + new File(subSubFolder.getAbsolutePath(), guava.getFilename()).getAbsolutePath() + "\""; diff --git a/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaTest.java b/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaTest.java index 317ee8164cf..0a848b174e1 100644 --- a/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaTest.java +++ b/its/plugin/tests/src/test/java/com/sonar/it/java/suite/JavaTest.java @@ -20,6 +20,7 @@ import com.sonar.orchestrator.build.MavenBuild; import com.sonar.orchestrator.build.SonarScanner; import com.sonar.orchestrator.junit4.OrchestratorRule; +import com.sonar.orchestrator.locator.Locators; import com.sonar.orchestrator.locator.MavenLocation; import java.io.File; import java.util.List; @@ -154,7 +155,7 @@ public void support_change_of_extension_property() { @Test public void should_execute_rule_on_test() { MavenLocation junit411 = MavenLocation.of("junit", "junit", "4.11"); - orchestrator.getConfiguration().locators().copyToDirectory(junit411, tmp.getRoot()); + new Locators(orchestrator.getConfiguration()).copyToDirectory(junit411, tmp.getRoot()); MavenBuild build = TestUtils.createMavenBuild() .setPom(TestUtils.projectPom("java-inner-classes")) .setProperty("sonar.java.test.binaries", "target/test-classes") diff --git a/its/ruling/src/test/java/org/sonar/java/it/JavaRulingTest.java b/its/ruling/src/test/java/org/sonar/java/it/JavaRulingTest.java index 32982f704c0..8a471d6a3c3 100644 --- a/its/ruling/src/test/java/org/sonar/java/it/JavaRulingTest.java +++ b/its/ruling/src/test/java/org/sonar/java/it/JavaRulingTest.java @@ -193,9 +193,10 @@ public void guava() throws Exception { String projectName = "guava"; MavenBuild build = test_project("com.google.guava:guava", projectName); build - // by default guava is compatible with java 6, however this is not supported with JDK 21 - .setProperty("java.version", "1.8") + .setProperty("java.version", "17") + .setProperty("maven-bundle-plugin.version", "5.1.4") .setProperty("maven.javadoc.skip", "true") + .setProperty("animal.sniffer.skip", "true") // use batch .setProperty("sonar.java.experimental.batchModeSizeInKB", "8192"); executeBuildWithCommonProperties(build, projectName); diff --git a/its/ruling/src/test/resources/guava/java-S1610.json b/its/ruling/src/test/resources/guava/java-S1610.json index 08bb97c9146..383f880b6ea 100644 --- a/its/ruling/src/test/resources/guava/java-S1610.json +++ b/its/ruling/src/test/resources/guava/java-S1610.json @@ -26,6 +26,9 @@ "com.google.guava:guava:src/com/google/common/io/CharSink.java": [ 49 ], +"com.google.guava:guava:src/com/google/common/io/CharSource.java": [ +66 +], "com.google.guava:guava:src/com/google/common/reflect/TypeCapture.java": [ 29 ], diff --git a/its/ruling/src/test/resources/guava/java-S4738.json b/its/ruling/src/test/resources/guava/java-S4738.json index 348f09bc590..d60adb30add 100644 --- a/its/ruling/src/test/resources/guava/java-S4738.json +++ b/its/ruling/src/test/resources/guava/java-S4738.json @@ -107,6 +107,9 @@ 32, 35 ], +"com.google.guava:guava:src/com/google/common/collect/AbstractListMultimap.java": [ +54 +], "com.google.guava:guava:src/com/google/common/collect/BinaryTreeTraverser.java": [ 71, 78, @@ -116,6 +119,9 @@ 35, 38 ], +"com.google.guava:guava:src/com/google/common/collect/CartesianList.java": [ +45 +], "com.google.guava:guava:src/com/google/common/collect/Collections2.java": [ 91, 135, @@ -125,6 +131,9 @@ 249, 251 ], +"com.google.guava:guava:src/com/google/common/collect/CompoundOrdering.java": [ +30 +], "com.google.guava:guava:src/com/google/common/collect/ComputingConcurrentHashMap.java": [ 43, 49, @@ -134,6 +143,9 @@ 401, 414 ], +"com.google.guava:guava:src/com/google/common/collect/EmptyContiguousSet.java": [ +117 +], "com.google.guava:guava:src/com/google/common/collect/FilteredEntryMultimap.java": [ 49, 51, @@ -149,7 +161,8 @@ ], "com.google.guava:guava:src/com/google/common/collect/FilteredKeyMultimap.java": [ 42, -44 +44, +87 ], "com.google.guava:guava:src/com/google/common/collect/FilteredKeySetMultimap.java": [ 36 @@ -178,11 +191,57 @@ "com.google.guava:guava:src/com/google/common/collect/GenericMapMaker.java": [ 149 ], +"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [ +288, +290 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [ +252, +256, +274, +305, +374, +376 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableListMultimap.java": [ +299 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableRangeMap.java": [ +46, +46, +60, +60 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableRangeSet.java": [ +48, +51, +80, +274, +306, +626 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [ +68, +75, +101, +102 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedSet.java": [ +65, +71, +86 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableTable.java": [ +47 +], "com.google.guava:guava:src/com/google/common/collect/Iterables.java": [ 171, 179, 206, 232, +434, +448, +466, 582, 620, 628, @@ -318,7 +377,8 @@ 288 ], "com.google.guava:guava:src/com/google/common/collect/Ordering.java": [ -409 +409, +694 ], "com.google.guava:guava:src/com/google/common/collect/Platform.java": [ 80, @@ -329,6 +389,15 @@ 117, 129 ], +"com.google.guava:guava:src/com/google/common/collect/RegularImmutableMultiset.java": [ +39 +], +"com.google.guava:guava:src/com/google/common/collect/RegularImmutableSet.java": [ +85 +], +"com.google.guava:guava:src/com/google/common/collect/RegularImmutableTable.java": [ +80 +], "com.google.guava:guava:src/com/google/common/collect/Sets.java": [ 647, 684, @@ -343,6 +412,9 @@ 949, 962 ], +"com.google.guava:guava:src/com/google/common/collect/SingletonImmutableList.java": [ +56 +], "com.google.guava:guava:src/com/google/common/collect/SortedLists.java": [ 202, 222 @@ -410,6 +482,9 @@ "com.google.guava:guava:src/com/google/common/reflect/ClassPath.java": [ 64 ], +"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [ +1153 +], "com.google.guava:guava:src/com/google/common/reflect/Types.java": [ 60 ], @@ -421,6 +496,7 @@ 91 ], "com.google.guava:guava:src/com/google/common/util/concurrent/CollectionFuture.java": [ +45, 59 ], "com.google.guava:guava:src/com/google/common/util/concurrent/Futures.java": [ @@ -443,7 +519,11 @@ 877, 908 ], +"com.google.guava:guava:src/com/google/common/util/concurrent/ServiceManager.java": [ +197 +], "com.google.guava:guava:src/com/google/common/util/concurrent/Striped.java": [ +148, 221, 282, 316, diff --git a/its/ruling/src/test/resources/guava/java-S5194.json b/its/ruling/src/test/resources/guava/java-S5194.json new file mode 100644 index 00000000000..27c9d80639d --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S5194.json @@ -0,0 +1,48 @@ +{ +"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [ +335, +1263 +], +"com.google.guava:guava:src/com/google/common/base/Joiner.java": [ +462 +], +"com.google.guava:guava:src/com/google/common/base/Stopwatch.java": [ +242 +], +"com.google.guava:guava:src/com/google/common/cache/CacheBuilderSpec.java": [ +420 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [ +286 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableEnumSet.java": [ +36 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [ +272, +372 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSet.java": [ +298 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [ +494 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableTable.java": [ +227 +], +"com.google.guava:guava:src/com/google/common/collect/MinMaxPriorityQueue.java": [ +315 +], +"com.google.guava:guava:src/com/google/common/collect/Range.java": [ +249, +287 +], +"com.google.guava:guava:src/com/google/common/collect/TreeMultiset.java": [ +181, +203 +], +"com.google.guava:guava:src/com/google/common/net/MediaType.java": [ +423 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S6126.json b/its/ruling/src/test/resources/guava/java-S6126.json new file mode 100644 index 00000000000..9e74c1d4858 --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S6126.json @@ -0,0 +1,5 @@ +{ +"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [ +114 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S6201.json b/its/ruling/src/test/resources/guava/java-S6201.json new file mode 100644 index 00000000000..9dab2e15261 --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S6201.json @@ -0,0 +1,241 @@ +{ +"com.google.guava:guava:src/com/google/common/base/Ascii.java": [ +463, +512 +], +"com.google.guava:guava:src/com/google/common/base/CaseFormat.java": [ +198 +], +"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [ +373 +], +"com.google.guava:guava:src/com/google/common/base/Joiner.java": [ +448 +], +"com.google.guava:guava:src/com/google/common/base/Predicates.java": [ +502, +538, +656 +], +"com.google.guava:guava:src/com/google/common/cache/CacheStats.java": [ +251 +], +"com.google.guava:guava:src/com/google/common/cache/LocalCache.java": [ +2200 +], +"com.google.guava:guava:src/com/google/common/collect/Count.java": [ +67 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableClassToInstanceMap.java": [ +150 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSet.java": [ +243 +], +"com.google.guava:guava:src/com/google/common/collect/Lists.java": [ +718, +723 +], +"com.google.guava:guava:src/com/google/common/escape/Escapers.java": [ +184, +186 +], +"com.google.guava:guava:src/com/google/common/eventbus/Subscriber.java": [ +101, +122 +], +"com.google.guava:guava:src/com/google/common/eventbus/SubscriberRegistry.java": [ +252 +], +"com.google.guava:guava:src/com/google/common/hash/BloomFilterStrategies.java": [ +205 +], +"com.google.guava:guava:src/com/google/common/hash/Funnels.java": [ +110 +], +"com.google.guava:guava:src/com/google/common/hash/HashCode.java": [ +390 +], +"com.google.guava:guava:src/com/google/common/hash/Hashing.java": [ +544 +], +"com.google.guava:guava:src/com/google/common/hash/Murmur3_128HashFunction.java": [ +68 +], +"com.google.guava:guava:src/com/google/common/hash/Murmur3_32HashFunction.java": [ +74 +], +"com.google.guava:guava:src/com/google/common/hash/SipHashFunction.java": [ +82 +], +"com.google.guava:guava:src/com/google/common/io/AppendableWriter.java": [ +64, +71 +], +"com.google.guava:guava:src/com/google/common/io/ByteSink.java": [ +86 +], +"com.google.guava:guava:src/com/google/common/io/ByteSource.java": [ +100 +], +"com.google.guava:guava:src/com/google/common/io/ByteStreams.java": [ +122 +], +"com.google.guava:guava:src/com/google/common/io/CharSink.java": [ +80 +], +"com.google.guava:guava:src/com/google/common/io/CharSource.java": [ +93 +], +"com.google.guava:guava:src/com/google/common/io/CharStreams.java": [ +252, +262, +278 +], +"com.google.guava:guava:src/com/google/common/io/LineReader.java": [ +57 +], +"com.google.guava:guava:src/com/google/common/net/HostAndPort.java": [ +280 +], +"com.google.guava:guava:src/com/google/common/net/HostSpecifier.java": [ +154 +], +"com.google.guava:guava:src/com/google/common/net/InetAddresses.java": [ +870 +], +"com.google.guava:guava:src/com/google/common/net/InternetDomainName.java": [ +535 +], +"com.google.guava:guava:src/com/google/common/net/MediaType.java": [ +702 +], +"com.google.guava:guava:src/com/google/common/primitives/Booleans.java": [ +319, +390, +397, +409, +442 +], +"com.google.guava:guava:src/com/google/common/primitives/Bytes.java": [ +233, +304, +310, +322, +355 +], +"com.google.guava:guava:src/com/google/common/primitives/Chars.java": [ +433, +504, +511, +523, +556 +], +"com.google.guava:guava:src/com/google/common/primitives/Doubles.java": [ +421, +495, +502, +514, +547 +], +"com.google.guava:guava:src/com/google/common/primitives/Floats.java": [ +417, +491, +497, +509, +542 +], +"com.google.guava:guava:src/com/google/common/primitives/Ints.java": [ +482, +553, +559, +571, +604 +], +"com.google.guava:guava:src/com/google/common/primitives/Longs.java": [ +518, +589, +595, +607, +640 +], +"com.google.guava:guava:src/com/google/common/primitives/Shorts.java": [ +481, +552, +558, +570, +603 +], +"com.google.guava:guava:src/com/google/common/primitives/UnsignedInteger.java": [ +238 +], +"com.google.guava:guava:src/com/google/common/primitives/UnsignedLong.java": [ +249 +], +"com.google.guava:guava:src/com/google/common/reflect/ClassPath.java": [ +197, +390 +], +"com.google.guava:guava:src/com/google/common/reflect/Element.java": [ +154 +], +"com.google.guava:guava:src/com/google/common/reflect/Parameter.java": [ +126 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeResolver.java": [ +161, +163, +165, +393, +397, +404, +463 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [ +280, +319, +370, +390, +474, +482, +492, +498, +500, +865, +881, +900, +900 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeVisitor.java": [ +79, +81, +85 +], +"com.google.guava:guava:src/com/google/common/reflect/Types.java": [ +71, +253, +435, +477 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AbstractFuture.java": [ +470, +472, +569, +692 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Futures.java": [ +2046 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/FuturesGetChecked.java": [ +201 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/MoreExecutors.java": [ +481, +483, +510 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/SimpleTimeLimiter.java": [ +158, +161 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S6206.json b/its/ruling/src/test/resources/guava/java-S6206.json new file mode 100644 index 00000000000..7fa714e8da8 --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S6206.json @@ -0,0 +1,8 @@ +{ +"com.google.guava:guava:src/com/google/common/cache/CacheStats.java": [ +61 +], +"com.google.guava:guava:src/com/google/common/net/InetAddresses.java": [ +625 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S6208.json b/its/ruling/src/test/resources/guava/java-S6208.json new file mode 100644 index 00000000000..fba03f18260 --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S6208.json @@ -0,0 +1,49 @@ +{ +"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [ +1275 +], +"com.google.guava:guava:src/com/google/common/math/BigIntegerMath.java": [ +76, +80, +85, +176, +180, +185, +217, +220, +228 +], +"com.google.guava:guava:src/com/google/common/math/DoubleMath.java": [ +260 +], +"com.google.guava:guava:src/com/google/common/math/IntMath.java": [ +94, +98, +103, +137, +140, +144, +238, +241, +245, +317 +], +"com.google.guava:guava:src/com/google/common/math/LongMath.java": [ +93, +97, +102, +137, +140, +144, +306, +312, +319, +384 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AbstractService.java": [ +207, +363, +367, +470 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S6212.json b/its/ruling/src/test/resources/guava/java-S6212.json new file mode 100644 index 00000000000..854b4740443 --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S6212.json @@ -0,0 +1,1489 @@ +{ +"com.google.guava:guava:src/com/google/common/base/AbstractIterator.java": [ +81 +], +"com.google.guava:guava:src/com/google/common/base/Ascii.java": [ +440, +467, +468, +489, +516, +517, +599, +643, +644, +645 +], +"com.google.guava:guava:src/com/google/common/base/CaseFormat.java": [ +147 +], +"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [ +439, +448, +449, +619, +620, +638, +645, +698, +739, +746, +748, +805, +854, +855, +880, +905, +943, +945, +1074, +1081, +1082, +1250, +1317, +1356, +1357, +1532, +1568, +1570, +1759 +], +"com.google.guava:guava:src/com/google/common/base/Defaults.java": [ +67 +], +"com.google.guava:guava:src/com/google/common/base/FinalizableReferenceQueue.java": [ +163, +313, +319 +], +"com.google.guava:guava:src/com/google/common/base/MoreObjects.java": [ +329, +331, +344, +355, +361, +367 +], +"com.google.guava:guava:src/com/google/common/base/Objects.java": [ +394, +396, +413, +419, +425 +], +"com.google.guava:guava:src/com/google/common/base/PairwiseEquivalence.java": [ +51 +], +"com.google.guava:guava:src/com/google/common/base/Preconditions.java": [ +413, +414, +415 +], +"com.google.guava:guava:src/com/google/common/base/Predicates.java": [ +373, +415, +669 +], +"com.google.guava:guava:src/com/google/common/base/SmallCharMatcher.java": [ +96 +], +"com.google.guava:guava:src/com/google/common/base/Splitter.java": [ +189, +233 +], +"com.google.guava:guava:src/com/google/common/base/Strings.java": [ +105, +137, +166, +172, +195, +218 +], +"com.google.guava:guava:src/com/google/common/base/Suppliers.java": [ +131, +199 +], +"com.google.guava:guava:src/com/google/common/base/Throwables.java": [ +215, +335 +], +"com.google.guava:guava:src/com/google/common/base/Utf8.java": [ +57, +66, +85, +87 +], +"com.google.guava:guava:src/com/google/common/base/internal/Finalizer.java": [ +82, +83, +144, +202 +], +"com.google.guava:guava:src/com/google/common/cache/AbstractCache.java": [ +71, +72 +], +"com.google.guava:guava:src/com/google/common/cache/CacheBuilder.java": [ +831 +], +"com.google.guava:guava:src/com/google/common/cache/CacheBuilderSpec.java": [ +137, +147, +418, +439 +], +"com.google.guava:guava:src/com/google/common/cache/LocalCache.java": [ +271, +272, +288, +297, +305, +1890, +2145, +2183, +2216, +2230, +2237, +2302, +2331, +2367, +2419, +2486, +2500, +2650, +2716, +2751, +2774, +2815, +2817, +2853, +2859, +2931, +2989, +2993, +3042, +3046, +3089, +3093, +3140, +3144, +3194, +3198, +3232, +3240, +3342, +3376, +3536, +3538, +3699, +3836, +3888, +3890, +3898, +3914, +3938, +3957, +3958, +3962, +3968, +3979, +3980, +3985, +4002, +4032, +4034, +4065, +4067, +4068, +4130, +4131, +4138, +4140, +4337, +4338, +4545, +4802 +], +"com.google.guava:guava:src/com/google/common/cache/LongAdder.java": [ +72, +109, +145 +], +"com.google.guava:guava:src/com/google/common/cache/RemovalNotification.java": [ +100, +101 +], +"com.google.guava:guava:src/com/google/common/cache/Striped64.java": [ +197, +202, +208, +210, +240, +241, +257, +260, +284 +], +"com.google.guava:guava:src/com/google/common/collect/AbstractBiMap.java": [ +135, +153, +342, +353 +], +"com.google.guava:guava:src/com/google/common/collect/AbstractIterator.java": [ +157 +], +"com.google.guava:guava:src/com/google/common/collect/AbstractMapBasedMultimap.java": [ +827, +973, +1138, +1288, +1341 +], +"com.google.guava:guava:src/com/google/common/collect/AbstractMapBasedMultiset.java": [ +107 +], +"com.google.guava:guava:src/com/google/common/collect/AbstractMapEntry.java": [ +58, +59 +], +"com.google.guava:guava:src/com/google/common/collect/AbstractMultimap.java": [ +89 +], +"com.google.guava:guava:src/com/google/common/collect/ArrayTable.java": [ +182, +340, +361, +626, +716 +], +"com.google.guava:guava:src/com/google/common/collect/BinaryTreeTraverser.java": [ +114, +152, +192 +], +"com.google.guava:guava:src/com/google/common/collect/CartesianList.java": [ +54 +], +"com.google.guava:guava:src/com/google/common/collect/Collections2.java": [ +170, +437, +438, +532, +632 +], +"com.google.guava:guava:src/com/google/common/collect/CompoundOrdering.java": [ +41 +], +"com.google.guava:guava:src/com/google/common/collect/ComputingConcurrentHashMap.java": [ +83, +93, +105, +113, +159, +190, +327, +437 +], +"com.google.guava:guava:src/com/google/common/collect/ConcurrentHashMultiset.java": [ +169, +198, +239, +252, +382, +439 +], +"com.google.guava:guava:src/com/google/common/collect/DenseImmutableTable.java": [ +56, +57, +58, +60, +61, +64, +127, +258, +259, +260 +], +"com.google.guava:guava:src/com/google/common/collect/FilteredEntryMultimap.java": [ +151, +154, +187, +199, +203, +263, +309, +361, +362, +365 +], +"com.google.guava:guava:src/com/google/common/collect/FilteredKeyMultimap.java": [ +61, +72 +], +"com.google.guava:guava:src/com/google/common/collect/FluentIterable.java": [ +329 +], +"com.google.guava:guava:src/com/google/common/collect/ForwardingCollection.java": [ +241 +], +"com.google.guava:guava:src/com/google/common/collect/ForwardingMap.java": [ +168 +], +"com.google.guava:guava:src/com/google/common/collect/ForwardingMapEntry.java": [ +114, +115 +], +"com.google.guava:guava:src/com/google/common/collect/GeneralRange.java": [ +160, +169, +186, +187, +201, +202 +], +"com.google.guava:guava:src/com/google/common/collect/HashBiMap.java": [ +496, +653 +], +"com.google.guava:guava:src/com/google/common/collect/Hashing.java": [ +60 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [ +171 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [ +182, +485, +572, +574 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableListMultimap.java": [ +254, +367, +372, +374, +375, +376, +382 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableMap.java": [ +551, +632, +646 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableMapEntrySet.java": [ +74 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableMultiset.java": [ +385, +395 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableRangeSet.java": [ +491, +502 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSet.java": [ +107, +108, +140, +146, +148, +149, +150, +171 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSetMultimap.java": [ +322, +525, +530, +532, +533, +534, +540 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [ +275, +325, +326, +329, +339, +342, +343, +344 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMultiset.java": [ +263, +264, +527, +538 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedSet.java": [ +149, +377, +378, +380 +], +"com.google.guava:guava:src/com/google/common/collect/Interners.java": [ +49, +81 +], +"com.google.guava:guava:src/com/google/common/collect/Iterables.java": [ +182, +183, +186, +236, +876 +], +"com.google.guava:guava:src/com/google/common/collect/Iterators.java": [ +199, +240, +307, +312, +314, +363, +641, +642, +669, +712, +789, +790, +891, +991, +1010, +1174, +1320 +], +"com.google.guava:guava:src/com/google/common/collect/LinkedHashMultimap.java": [ +329, +382, +443, +561, +563, +565, +568, +569, +571, +573 +], +"com.google.guava:guava:src/com/google/common/collect/LinkedListMultimap.java": [ +137, +727, +812, +813, +815, +817 +], +"com.google.guava:guava:src/com/google/common/collect/Lists.java": [ +937, +964, +980, +1009, +1015 +], +"com.google.guava:guava:src/com/google/common/collect/MapConstraints.java": [ +505 +], +"com.google.guava:guava:src/com/google/common/collect/MapMaker.java": [ +593, +841, +842 +], +"com.google.guava:guava:src/com/google/common/collect/MapMakerInternalMap.java": [ +226, +227, +243, +252, +260, +1901, +2146, +2199, +2213, +2409, +2442, +2480, +2482, +2516, +2522, +2592, +2649, +2655, +2700, +2706, +2745, +2749, +2788, +2792, +2826, +2835, +2933, +2970, +3032, +3198, +3334, +3397, +3399, +3407, +3424, +3473, +3474, +3481, +3483, +3668, +3669, +3761, +3856, +3950, +3951, +3973, +3977, +4006 +], +"com.google.guava:guava:src/com/google/common/collect/Maps.java": [ +442, +527, +799, +810, +940, +1135, +1207, +2635, +2656, +2911, +4078 +], +"com.google.guava:guava:src/com/google/common/collect/MinMaxPriorityQueue.java": [ +271, +403, +406, +425, +463, +488, +571, +631, +641, +673, +830, +886, +893, +935 +], +"com.google.guava:guava:src/com/google/common/collect/Multimaps.java": [ +1510, +1623 +], +"com.google.guava:guava:src/com/google/common/collect/Multisets.java": [ +328, +488, +626, +696, +743, +779, +818, +830 +], +"com.google.guava:guava:src/com/google/common/collect/ObjectArrays.java": [ +203, +209, +230 +], +"com.google.guava:guava:src/com/google/common/collect/Ordering.java": [ +504, +580, +723, +725, +730, +736, +745, +748, +783 +], +"com.google.guava:guava:src/com/google/common/collect/Queues.java": [ +269, +275, +304, +305 +], +"com.google.guava:guava:src/com/google/common/collect/Range.java": [ +651 +], +"com.google.guava:guava:src/com/google/common/collect/RegularImmutableBiMap.java": [ +68, +70, +73, +74 +], +"com.google.guava:guava:src/com/google/common/collect/RegularImmutableMap.java": [ +65, +67, +68 +], +"com.google.guava:guava:src/com/google/common/collect/RegularImmutableMultiset.java": [ +51, +62, +64, +65 +], +"com.google.guava:guava:src/com/google/common/collect/Serialization.java": [ +73, +84, +86, +88, +118, +130, +132, +133, +167, +179, +181, +183, +184, +186, +196 +], +"com.google.guava:guava:src/com/google/common/collect/Sets.java": [ +902, +1219, +1224, +1291, +1372, +1571 +], +"com.google.guava:guava:src/com/google/common/collect/SingletonImmutableList.java": [ +60 +], +"com.google.guava:guava:src/com/google/common/collect/SingletonImmutableSet.java": [ +89 +], +"com.google.guava:guava:src/com/google/common/collect/SortedLists.java": [ +93, +266 +], +"com.google.guava:guava:src/com/google/common/collect/SparseImmutableTable.java": [ +48, +49, +50, +52, +53, +54, +59 +], +"com.google.guava:guava:src/com/google/common/collect/StandardTable.java": [ +117, +155, +168, +415, +421, +445, +592, +608, +626, +758, +813, +842, +871, +883 +], +"com.google.guava:guava:src/com/google/common/collect/TreeMultiset.java": [ +231, +259, +272, +276, +305, +328, +363, +385 +], +"com.google.guava:guava:src/com/google/common/collect/TreeRangeMap.java": [ +517 +], +"com.google.guava:guava:src/com/google/common/collect/TreeTraverser.java": [ +157, +210 +], +"com.google.guava:guava:src/com/google/common/escape/ArrayBasedCharEscaper.java": [ +119, +120 +], +"com.google.guava:guava:src/com/google/common/escape/ArrayBasedEscaperMap.java": [ +82 +], +"com.google.guava:guava:src/com/google/common/escape/ArrayBasedUnicodeEscaper.java": [ +154, +155, +168 +], +"com.google.guava:guava:src/com/google/common/escape/CharEscaper.java": [ +62, +87, +88, +163 +], +"com.google.guava:guava:src/com/google/common/escape/CharEscaperBuilder.java": [ +58, +59, +115 +], +"com.google.guava:guava:src/com/google/common/escape/Escapers.java": [ +239, +255, +258, +265 +], +"com.google.guava:guava:src/com/google/common/escape/UnicodeEscaper.java": [ +118, +180, +181, +184, +268, +279, +303 +], +"com.google.guava:guava:src/com/google/common/eventbus/EventBus.java": [ +237, +248 +], +"com.google.guava:guava:src/com/google/common/eventbus/SubscriberRegistry.java": [ +197 +], +"com.google.guava:guava:src/com/google/common/hash/AbstractCompositeHashFunction.java": [ +50, +51 +], +"com.google.guava:guava:src/com/google/common/hash/AbstractNonStreamingHashFunction.java": [ +52, +53, +130 +], +"com.google.guava:guava:src/com/google/common/hash/AbstractStreamingHashFunction.java": [ +170, +187 +], +"com.google.guava:guava:src/com/google/common/hash/BloomFilter.java": [ +495, +524, +533, +534, +539 +], +"com.google.guava:guava:src/com/google/common/hash/BloomFilterStrategies.java": [ +49, +53, +54, +69, +73, +101, +103, +120, +197, +206 +], +"com.google.guava:guava:src/com/google/common/hash/HashCode.java": [ +168, +235, +309, +333, +334, +362, +363, +412, +432 +], +"com.google.guava:guava:src/com/google/common/hash/Hashing.java": [ +77, +80, +392, +393, +421, +426, +446, +451, +514, +528, +529 +], +"com.google.guava:guava:src/com/google/common/hash/Murmur3_128HashFunction.java": [ +97, +98 +], +"com.google.guava:guava:src/com/google/common/hash/Murmur3_32HashFunction.java": [ +114, +176, +177 +], +"com.google.guava:guava:src/com/google/common/hash/SipHashFunction.java": [ +140, +164 +], +"com.google.guava:guava:src/com/google/common/io/BaseEncoding.java": [ +158, +195, +225, +447, +449, +457, +458, +503, +504, +516, +517, +614, +625, +631, +657, +658, +660, +661, +756, +767, +780, +803, +813, +826, +827, +874, +875, +957 +], +"com.google.guava:guava:src/com/google/common/io/ByteSink.java": [ +99, +121 +], +"com.google.guava:guava:src/com/google/common/io/ByteSource.java": [ +133, +188, +255, +275, +293, +317, +334, +349, +350, +352, +497, +665, +730, +743 +], +"com.google.guava:guava:src/com/google/common/io/ByteStreams.java": [ +96, +135, +156, +169, +190, +194, +738, +777 +], +"com.google.guava:guava:src/com/google/common/io/CharSequenceReader.java": [ +69, +89 +], +"com.google.guava:guava:src/com/google/common/io/CharSink.java": [ +79, +93, +127, +151 +], +"com.google.guava:guava:src/com/google/common/io/CharSource.java": [ +92, +143, +173, +193, +211, +232, +254, +288, +316, +538, +592, +605 +], +"com.google.guava:guava:src/com/google/common/io/CharStreams.java": [ +66, +98, +118, +141 +], +"com.google.guava:guava:src/com/google/common/io/Closer.java": [ +208, +212 +], +"com.google.guava:guava:src/com/google/common/io/FileBackedOutputStream.java": [ +158, +196, +202 +], +"com.google.guava:guava:src/com/google/common/io/Files.java": [ +148, +424, +427, +428, +465, +682, +696 +], +"com.google.guava:guava:src/com/google/common/io/LittleEndianDataInputStream.java": [ +100, +101, +116, +117, +118, +119, +134, +135, +136, +137, +138, +139, +140, +141 +], +"com.google.guava:guava:src/com/google/common/io/LittleEndianDataOutputStream.java": [ +96 +], +"com.google.guava:guava:src/com/google/common/io/Resources.java": [ +196, +208 +], +"com.google.guava:guava:src/com/google/common/math/BigIntegerMath.java": [ +221, +299, +300, +325, +420 +], +"com.google.guava:guava:src/com/google/common/math/DoubleMath.java": [ +301, +401, +426, +447 +], +"com.google.guava:guava:src/com/google/common/math/DoubleUtils.java": [ +67, +111 +], +"com.google.guava:guava:src/com/google/common/math/IntMath.java": [ +105, +209, +383, +385, +468, +541 +], +"com.google.guava:guava:src/com/google/common/math/LongMath.java": [ +669, +689, +818, +933 +], +"com.google.guava:guava:src/com/google/common/net/HostAndPort.java": [ +171, +214, +215, +223, +298 +], +"com.google.guava:guava:src/com/google/common/net/HostSpecifier.java": [ +78, +100, +127 +], +"com.google.guava:guava:src/com/google/common/net/InetAddresses.java": [ +173, +174, +175, +176, +210, +212, +232, +268, +270, +273, +287, +288, +293, +294, +300, +311, +362, +363, +384, +418, +419, +420, +697, +705, +709, +834, +839, +876, +877, +900, +962, +963, +1025 +], +"com.google.guava:guava:src/com/google/common/net/InternetDomainName.java": [ +170, +231 +], +"com.google.guava:guava:src/com/google/common/net/MediaType.java": [ +470, +595, +616, +630, +676, +731, +756, +757 +], +"com.google.guava:guava:src/com/google/common/net/PercentEscaper.java": [ +129, +145, +162, +163, +185, +193, +207, +223 +], +"com.google.guava:guava:src/com/google/common/primitives/Booleans.java": [ +153, +154, +197, +201, +202, +236, +257, +259, +291, +325, +326, +448, +460, +469, +480, +495 +], +"com.google.guava:guava:src/com/google/common/primitives/Bytes.java": [ +129, +130, +173, +177, +178, +212, +239, +240, +361, +373, +382, +393 +], +"com.google.guava:guava:src/com/google/common/primitives/Chars.java": [ +186, +187, +231, +250, +268, +272, +273, +353, +374, +376, +408, +439, +440, +562, +574, +583, +594 +], +"com.google.guava:guava:src/com/google/common/primitives/Doubles.java": [ +178, +179, +225, +243, +259, +263, +264, +335, +361, +363, +395, +427, +428, +553, +565, +574, +585, +604, +606 +], +"com.google.guava:guava:src/com/google/common/primitives/Floats.java": [ +174, +175, +221, +239, +255, +259, +260, +331, +357, +359, +391, +423, +424, +548, +560, +569, +580 +], +"com.google.guava:guava:src/com/google/common/primitives/Ints.java": [ +193, +194, +238, +257, +275, +279, +280, +402, +423, +425, +456, +457, +488, +489, +560, +572, +610, +622, +631, +642, +654, +657 +], +"com.google.guava:guava:src/com/google/common/primitives/Longs.java": [ +162, +163, +207, +226, +244, +248, +249, +271, +272, +437, +458, +460, +492, +524, +525, +646, +658, +667, +678 +], +"com.google.guava:guava:src/com/google/common/primitives/ParseRequest.java": [ +43 +], +"com.google.guava:guava:src/com/google/common/primitives/Shorts.java": [ +192, +193, +237, +256, +274, +278, +279, +400, +421, +423, +455, +487, +488, +609, +621, +630, +641 +], +"com.google.guava:guava:src/com/google/common/primitives/SignedBytes.java": [ +119, +138, +162, +164, +196 +], +"com.google.guava:guava:src/com/google/common/primitives/UnsignedBytes.java": [ +144, +145, +146, +165, +166, +167, +235, +261, +263, +393, +394, +395, +430 +], +"com.google.guava:guava:src/com/google/common/primitives/UnsignedInts.java": [ +94, +115, +140, +142, +171, +222, +227, +258, +285 +], +"com.google.guava:guava:src/com/google/common/primitives/UnsignedLong.java": [ +229 +], +"com.google.guava:guava:src/com/google/common/primitives/UnsignedLongs.java": [ +94, +115, +140, +142, +172, +279, +284, +313, +376, +402 +], +"com.google.guava:guava:src/com/google/common/reflect/ClassPath.java": [ +92, +180, +244, +386, +391, +394 +], +"com.google.guava:guava:src/com/google/common/reflect/Invokable.java": [ +121, +292, +316 +], +"com.google.guava:guava:src/com/google/common/reflect/Reflection.java": [ +90 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeParameter.java": [ +47 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeResolver.java": [ +120, +123, +135, +140, +174, +175, +189, +190, +195, +197, +261, +320, +335, +398, +405, +429, +430 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [ +240, +248, +563, +843, +987, +1070 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeVisitor.java": [ +75 +], +"com.google.guava:guava:src/com/google/common/reflect/Types.java": [ +139, +215, +294, +380, +436, +490, +569 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AbstractExecutionThreadService.java": [ +45 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AbstractFuture.java": [ +168, +190, +359, +361, +434, +436, +478, +581, +583, +667, +737, +743, +746, +829 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AbstractScheduledService.java": [ +532 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AbstractService.java": [ +190, +278, +302, +337, +360, +429 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AggregateFuture.java": [ +59, +75, +135, +167, +168, +244 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AtomicDouble.java": [ +94, +117, +167, +169, +185, +187 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AtomicDoubleArray.java": [ +68, +69, +101, +127, +181, +182, +184, +200, +201, +203, +221, +223, +247, +260, +264 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/AtomicLongMap.java": [ +275 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Callables.java": [ +67, +96 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/CollectionFuture.java": [ +49 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/CycleDetectingLockFactory.java": [ +333, +338, +342, +592, +683, +708, +743, +761, +776 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Futures.java": [ +761, +1381, +1657 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/FuturesGetChecked.java": [ +264, +265 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/ListenerCallQueue.java": [ +77, +102 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Monitor.java": [ +445, +469, +497, +515, +516, +552, +572, +619, +643, +667, +693, +720, +793, +986, +1031, +1114 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/MoreExecutors.java": [ +187, +195, +587, +597, +700, +824 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/SerializingExecutor.java": [ +142 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/ServiceManager.java": [ +271, +475, +588, +589, +632, +690, +698 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/SimpleTimeLimiter.java": [ +191 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Striped.java": [ +150, +151, +158, +321, +363, +426, +430 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/ThreadFactoryBuilder.java": [ +154, +163 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Uninterruptibles.java": [ +57, +82, +108, +139, +172, +202, +228, +255, +279, +321 +], +"com.google.guava:guava:src/com/google/common/xml/XmlEscapers.java": [ +120, +138 +], +"com.google.guava:guava:src/com/google/thirdparty/publicsuffix/TrieParser.java": [ +41, +66, +67, +117, +120 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S6355.json b/its/ruling/src/test/resources/guava/java-S6355.json new file mode 100644 index 00000000000..3036f123acf --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S6355.json @@ -0,0 +1,210 @@ +{ +"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [ +923 +], +"com.google.guava:guava:src/com/google/common/base/Converter.java": [ +363 +], +"com.google.guava:guava:src/com/google/common/base/Objects.java": [ +130, +148, +164, +189, +202 +], +"com.google.guava:guava:src/com/google/common/cache/LoadingCache.java": [ +130 +], +"com.google.guava:guava:src/com/google/common/collect/ArrayTable.java": [ +374, +488 +], +"com.google.guava:guava:src/com/google/common/collect/ComparisonChain.java": [ +239 +], +"com.google.guava:guava:src/com/google/common/collect/ContiguousSet.java": [ +192 +], +"com.google.guava:guava:src/com/google/common/collect/FluentIterable.java": [ +111 +], +"com.google.guava:guava:src/com/google/common/collect/GenericMapMaker.java": [ +48 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableBiMap.java": [ +313 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableClassToInstanceMap.java": [ +183 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableCollection.java": [ +198, +210, +222, +234, +246, +258 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableList.java": [ +429, +441, +453, +465 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableListMultimap.java": [ +336, +348 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableMap.java": [ +392, +404, +416, +428 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableMultimap.java": [ +365, +377, +389, +419, +431, +443, +455 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableMultiset.java": [ +239, +251, +263, +275 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSetMultimap.java": [ +416, +428 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMap.java": [ +481, +795, +807 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMapFauxverideShim.java": [ +36, +50, +64, +79, +94, +109 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMultiset.java": [ +318, +332 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedMultisetFauxverideShim.java": [ +43, +57, +71, +85, +99, +114, +129, +144 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedSet.java": [ +700, +714 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableSortedSetFauxverideShim.java": [ +45, +59, +73, +87, +102, +117, +132, +146 +], +"com.google.guava:guava:src/com/google/common/collect/ImmutableTable.java": [ +336, +348, +360, +372 +], +"com.google.guava:guava:src/com/google/common/collect/Iterables.java": [ +79 +], +"com.google.guava:guava:src/com/google/common/collect/Iterators.java": [ +116, +188, +1251 +], +"com.google.guava:guava:src/com/google/common/collect/MapConstraint.java": [ +55 +], +"com.google.guava:guava:src/com/google/common/collect/MapConstraints.java": [ +52 +], +"com.google.guava:guava:src/com/google/common/collect/MapMaker.java": [ +203, +329, +375, +425, +477, +578 +], +"com.google.guava:guava:src/com/google/common/collect/Multimaps.java": [ +489, +718, +813 +], +"com.google.guava:guava:src/com/google/common/collect/Multisets.java": [ +91 +], +"com.google.guava:guava:src/com/google/common/collect/Ordering.java": [ +176 +], +"com.google.guava:guava:src/com/google/common/collect/Range.java": [ +445 +], +"com.google.guava:guava:src/com/google/common/collect/Sets.java": [ +517 +], +"com.google.guava:guava:src/com/google/common/collect/UnmodifiableIterator.java": [ +44 +], +"com.google.guava:guava:src/com/google/common/collect/UnmodifiableListIterator.java": [ +42, +52 +], +"com.google.guava:guava:src/com/google/common/hash/BloomFilter.java": [ +147 +], +"com.google.guava:guava:src/com/google/common/io/ByteArrayDataOutput.java": [ +48 +], +"com.google.guava:guava:src/com/google/common/io/InputSupplier.java": [ +33 +], +"com.google.guava:guava:src/com/google/common/io/LittleEndianDataOutputStream.java": [ +73 +], +"com.google.guava:guava:src/com/google/common/io/OutputSupplier.java": [ +33 +], +"com.google.guava:guava:src/com/google/common/reflect/TypeToken.java": [ +414, +427 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/FutureFallback.java": [ +39 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/Futures.java": [ +425, +496, +733, +1006, +1056, +1822, +1880 +], +"com.google.guava:guava:src/com/google/common/util/concurrent/MoreExecutors.java": [ +280 +] +} diff --git a/its/ruling/src/test/resources/guava/java-S7158.json b/its/ruling/src/test/resources/guava/java-S7158.json index 72b47f1d0c8..7363b91df62 100644 --- a/its/ruling/src/test/resources/guava/java-S7158.json +++ b/its/ruling/src/test/resources/guava/java-S7158.json @@ -1,13 +1,25 @@ { +"com.google.guava:guava:src/com/google/common/base/CharMatcher.java": [ +1040, +1063, +1090, +1156 +], "com.google.guava:guava:src/com/google/common/base/Splitter.java": [ 176 ], "com.google.guava:guava:src/com/google/common/base/Strings.java": [ 78 ], +"com.google.guava:guava:src/com/google/common/io/CharSource.java": [ +423 +], "com.google.guava:guava:src/com/google/common/io/Files.java": [ 730 ], +"com.google.guava:guava:src/com/google/common/io/LineBuffer.java": [ +104 +], "com.google.guava:guava:src/com/google/common/net/InetAddresses.java": [ 233, 247, diff --git a/its/ruling/src/test/resources/guava/java-S7476.json b/its/ruling/src/test/resources/guava/java-S7476.json new file mode 100644 index 00000000000..b3377fdad4b --- /dev/null +++ b/its/ruling/src/test/resources/guava/java-S7476.json @@ -0,0 +1,9 @@ +{ +"com.google.guava:guava:src/com/google/common/util/concurrent/CycleDetectingLockFactory.java": [ +477, +799, +811, +884, +896 +] +} diff --git a/its/sources b/its/sources index c581e479379..89a7cc810ae 160000 --- a/its/sources +++ b/its/sources @@ -1 +1 @@ -Subproject commit c581e47937904f613681539c05d352a23e04e026 +Subproject commit 89a7cc810aed0762a8aee81704afc1fdfb379008 diff --git a/pom.xml b/pom.xml index 6051fd6b4a5..cf2dda48ef6 100644 --- a/pom.xml +++ b/pom.xml @@ -97,7 +97,7 @@ 10.13.0.79996 its/**,java-checks-test-sources/** 2.18.0.3393 - 5.6.2.2625 + 6.1.0.3962 1.24.0.633 -Xmx512m sonar-java