Skip to content

Commit 507c471

Browse files
committed
Removed guava immutable map
1 parent 9dc706f commit 507c471

9 files changed

Lines changed: 10 additions & 16 deletions

File tree

feature-flag-test/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ dependencies {
99
// This dependency is used internally, and not exposed to consumers on their own compile classpath.
1010
implementation(project(":feature-flag"))
1111
implementation(libs.slf4j.api)
12-
implementation(libs.guava)
1312

1413
implementation(libs.bundles.logback)
1514
implementation(libs.bundles.testing)

oop-mock-common/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ dependencies {
66
implementation(libs.slf4j.api)
77
implementation(libs.jackson.annotations)
88
implementation(libs.jackson.datatype.jdk8)
9-
implementation(libs.guava)
109
implementation(libs.commons.io)
1110

1211
implementation(libs.dagger)

oop-mock-common/src/main/java/com/codeheadsystems/oop/mock/dagger/ResolverModule.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
import com.codeheadsystems.oop.mock.converter.JsonConverter;
2323
import com.codeheadsystems.oop.mock.manager.ResourceLookupManager;
2424
import com.codeheadsystems.oop.mock.translator.Translator;
25-
import com.google.common.collect.ImmutableMap;
2625
import dagger.Binds;
2726
import dagger.BindsOptionalOf;
2827
import dagger.Module;
2928
import dagger.Provides;
3029
import dagger.multibindings.ClassKey;
3130
import dagger.multibindings.IntoMap;
31+
import java.util.HashMap;
3232
import java.util.Map;
3333
import java.util.Optional;
3434
import javax.inject.Named;
@@ -144,7 +144,7 @@ class ResolverConfigModule {
144144
* Instantiates a new Resolver config module.
145145
*/
146146
public ResolverConfigModule() {
147-
this(ImmutableMap.of());
147+
this(Map.of());
148148
}
149149

150150
/**
@@ -170,11 +170,11 @@ public ResolverConfigModule(final Map<Class<?>, Object> additionalDependencies)
170170
public Map<Class<?>, Object> fullDependencies(@Named(RESOLVER_ADDITIONAL_DEPS) final Map<Class<?>, Object> addition,
171171
@Named(RESOLVER_INTERNAL_MAP) final Map<Class<?>, Object> internal,
172172
final OopMockConfiguration configuration) {
173-
final ImmutableMap.Builder<Class<?>, Object> builder = ImmutableMap.builder();
173+
final HashMap<Class<?>, Object> builder = new HashMap<>();
174174
builder.putAll(internal);
175175
builder.putAll(addition);
176176
configuration.resolverConfiguration().ifPresent(rc -> builder.put(ResolverConfiguration.class, rc));
177-
return builder.build();
177+
return Map.copyOf(builder);
178178
}
179179

180180
/**

oop-mock-common/src/test/java/com/codeheadsystems/oop/mock/model/InMemoryMockedDataStoreTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package com.codeheadsystems.oop.mock.model;
1818

1919
import com.codeheadsystems.test.model.BaseJacksonTest;
20-
import com.google.common.collect.ImmutableMap;
20+
import java.util.Map;
2121

2222
/**
2323
* The type In memory mocked data store test.
@@ -33,7 +33,7 @@ protected Class<InMemoryMockedDataStore> getBaseClass() {
3333
protected InMemoryMockedDataStore getInstance() {
3434
return ImmutableInMemoryMockedDataStore.builder()
3535
.putDatastore("key",
36-
ImmutableMap.of("otherkey",
36+
Map.of("otherkey",
3737
ImmutableMockedData.builder().marshalledData("marshalled").build()))
3838
.build();
3939
}

oop-mock-common/src/test/java/com/codeheadsystems/oop/mock/resolver/InMemoryResolverTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@
2626
import com.codeheadsystems.oop.mock.model.ImmutableInMemoryMockedDataStore;
2727
import com.codeheadsystems.oop.mock.model.ImmutableMockedData;
2828
import com.codeheadsystems.oop.mock.model.InMemoryMockedDataStore;
29-
import com.google.common.collect.ImmutableMap;
3029
import java.io.InputStream;
30+
import java.util.Map;
3131
import java.util.Optional;
3232
import org.junit.jupiter.api.BeforeEach;
3333
import org.junit.jupiter.api.Test;
@@ -60,7 +60,7 @@ class InMemoryResolverTest {
6060
private static final String FILENAME = "filename";
6161
private static final Hasher HASHER = new Hasher("blah");
6262
private static final InMemoryMockedDataStore datastore = ImmutableInMemoryMockedDataStore.builder()
63-
.putDatastore(NAMESPACE, ImmutableMap.of(HASHER.hash(LOOKUP, DISCRIMINATOR),
63+
.putDatastore(NAMESPACE, Map.of(HASHER.hash(LOOKUP, DISCRIMINATOR),
6464
ImmutableMockedData.builder().marshalledData(MARSHALLED_DATA).build()))
6565
.build();
6666

oop-mock-common/src/test/java/com/codeheadsystems/oop/mock/resolver/ResolverFactoryTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import com.codeheadsystems.oop.mock.manager.ResourceLookupManager;
2727
import com.codeheadsystems.oop.mock.model.MockedData;
2828
import com.codeheadsystems.oop.mock.translator.Translator;
29-
import com.google.common.collect.ImmutableMap;
3029
import java.lang.reflect.InvocationTargetException;
3130
import java.util.Date;
3231
import java.util.Map;
@@ -57,7 +56,7 @@ class ResolverFactoryTest {
5756
*/
5857
@BeforeEach
5958
void setup() {
60-
instanceMap = ImmutableMap.of(
59+
instanceMap = Map.of(
6160
OopMockConfiguration.class, configuration,
6261
JsonConverter.class, converter,
6362
ResourceLookupManager.class, manager,

oop-mock-dynamodb/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ dependencies {
1010
implementation(libs.slf4j.api)
1111
implementation(libs.jackson.annotations)
1212
implementation(libs.jackson.datatype.jdk8)
13-
implementation(libs.guava)
1413
implementation(libs.commons.io)
1514
implementation(libs.aws.sdk.ddb)
1615

oop-mock-dynamodb/src/test/java/com/codeheadsystems/oop/dao/ddb/FullDdbDaoTest.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import com.codeheadsystems.oop.test.FullDaoTest;
2626
import com.codeheadsystems.test.datastore.DataStore;
2727
import com.codeheadsystems.test.datastore.DynamoDbExtension;
28-
import com.google.common.collect.ImmutableMap;
2928
import java.util.Map;
3029
import org.junit.jupiter.api.AfterEach;
3130
import org.junit.jupiter.api.BeforeEach;
@@ -67,6 +66,6 @@ protected ResolverConfiguration resolverConfiguration() {
6766

6867
@Override
6968
protected Map<Class<?>, Object> resolverDeps() {
70-
return ImmutableMap.of(DynamoDBMapper.class, mapper);
69+
return Map.of(DynamoDBMapper.class, mapper);
7170
}
7271
}

oop-mock-tests/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ dependencies {
1212
implementation(libs.slf4j.api)
1313
implementation(libs.jackson.annotations)
1414
implementation(libs.jackson.datatype.jdk8)
15-
implementation(libs.guava)
1615
implementation(libs.commons.io)
1716

1817
implementation(libs.dagger)

0 commit comments

Comments
 (0)