Skip to content

Commit 6fb0db2

Browse files
committed
Add full list of Guava exemptions
1 parent 8507df1 commit 6fb0db2

1 file changed

Lines changed: 21 additions & 10 deletions

File tree

src/test/groovy/graphql/GuavaLimitCheck.groovy

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,23 +14,34 @@ class GuavaLimitCheck extends Specification {
1414
static final String GUAVA_PACKAGE_PREFIX = "com.google.common"
1515

1616
static final Set<String> ALLOWED_GUAVA_CLASSES = [
17-
"com.google.common.collect.ImmutableMap",
18-
"com.google.common.collect.ImmutableSet",
19-
"com.google.common.collect.ImmutableList",
2017
"com.google.common.base.Strings",
2118
"com.google.common.collect.BiMap",
19+
"com.google.common.collect.HashBasedTable",
2220
"com.google.common.collect.HashBiMap",
21+
"com.google.common.collect.HashMultimap",
22+
"com.google.common.collect.HashMultiset",
23+
"com.google.common.collect.ImmutableBiMap",
2324
"com.google.common.collect.ImmutableCollection",
25+
"com.google.common.collect.ImmutableList",
26+
"com.google.common.collect.ImmutableList\$Builder",
27+
"com.google.common.collect.ImmutableListMultimap",
28+
"com.google.common.collect.ImmutableListMultimap\$Builder",
29+
"com.google.common.collect.ImmutableMap",
30+
"com.google.common.collect.ImmutableMap\$Builder",
31+
"com.google.common.collect.ImmutableSet",
32+
"com.google.common.collect.ImmutableSet\$Builder",
33+
"com.google.common.collect.Interner",
34+
"com.google.common.collect.Interners",
35+
"com.google.common.collect.Iterables",
2436
"com.google.common.collect.LinkedHashMultimap",
37+
"com.google.common.collect.Maps",
2538
"com.google.common.collect.Multimap",
26-
"com.google.common.collect.Table",
27-
"com.google.common.collect.Sets",
2839
"com.google.common.collect.Multimaps",
29-
"com.google.common.collect.Iterables",
30-
"com.google.common.collect.HashBasedTable",
31-
"com.google.common.collect.HashMultimap",
32-
"com.google.common.collect.Interner",
33-
"com.google.common.collect.Interners"
40+
"com.google.common.collect.Multiset",
41+
"com.google.common.collect.Multisets",
42+
"com.google.common.collect.Sets",
43+
"com.google.common.collect.Sets\$SetView",
44+
"com.google.common.collect.Table"
3445
]
3546

3647
def "should identify which classes use prohibited Guava dependencies"() {

0 commit comments

Comments
 (0)