Skip to content

Commit 2932957

Browse files
authored
Merge pull request #288 from cryptomator/feature/dagger-2.55
Feature: Dagger 2.55
2 parents fe47b56 + fa47bc5 commit 2932957

File tree

67 files changed

+88
-81
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+88
-81
lines changed

pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<!-- dependencies -->
2121
<cryptolib.version>2.2.0</cryptolib.version>
2222
<jwt.version>4.5.0</jwt.version>
23-
<dagger.version>2.51.1</dagger.version>
23+
<dagger.version>2.55</dagger.version>
2424
<guava.version>33.4.0-jre</guava.version>
2525
<caffeine.version>3.2.0</caffeine.version>
2626
<slf4j.version>2.0.17</slf4j.version>
@@ -91,6 +91,11 @@
9191
<artifactId>dagger</artifactId>
9292
<version>${dagger.version}</version>
9393
</dependency>
94+
<dependency>
95+
<groupId>jakarta.inject</groupId>
96+
<artifactId>jakarta.inject-api</artifactId>
97+
<version>2.0.1</version>
98+
</dependency>
9499
<dependency>
95100
<groupId>com.google.guava</groupId>
96101
<artifactId>guava</artifactId>
@@ -182,6 +187,7 @@
182187
<version>${jmh.version}</version>
183188
</path>
184189
</annotationProcessorPaths>
190+
<compilerArgs>-Adagger.useBindingGraphFix=ENABLED</compilerArgs>
185191
</configuration>
186192
</plugin>
187193
<plugin>

src/main/java/module-info.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
// https://github.com/javax-inject/javax-inject/issues/33
2020
// May be provided by another lib during runtime
2121
requires static javax.inject;
22+
requires jakarta.inject;
2223
requires java.compiler;
2324

2425
exports org.cryptomator.cryptofs;

src/main/java/org/cryptomator/cryptofs/CopyOperation.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import org.cryptomator.cryptofs.common.ArrayUtils;
44

5-
import javax.inject.Inject;
6-
import javax.inject.Singleton;
5+
import jakarta.inject.Inject;
6+
import jakarta.inject.Singleton;
77
import java.io.IOException;
88
import java.nio.channels.FileChannel;
99
import java.nio.file.CopyOption;

src/main/java/org/cryptomator/cryptofs/CryptoFileStore.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
import org.cryptomator.cryptofs.attr.AttributeViewType;
1212

13-
import javax.inject.Inject;
13+
import jakarta.inject.Inject;
1414
import java.io.IOException;
1515
import java.nio.file.FileStore;
1616
import java.nio.file.attribute.FileAttributeView;

src/main/java/org/cryptomator/cryptofs/CryptoFileSystemImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.cryptomator.cryptofs.fh.OpenCryptoFiles;
2323
import org.cryptomator.cryptolib.api.Cryptor;
2424

25-
import javax.inject.Inject;
25+
import jakarta.inject.Inject;
2626
import java.io.IOException;
2727
import java.nio.channels.FileChannel;
2828
import java.nio.file.AccessDeniedException;

src/main/java/org/cryptomator/cryptofs/CryptoFileSystemProviderComponent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import dagger.BindsInstance;
44
import dagger.Component;
55

6-
import javax.inject.Singleton;
6+
import jakarta.inject.Singleton;
77
import java.security.SecureRandom;
88

99
@Singleton

src/main/java/org/cryptomator/cryptofs/CryptoFileSystemScoped.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import java.lang.annotation.Documented;
66
import java.lang.annotation.Retention;
77

8-
import javax.inject.Scope;
8+
import jakarta.inject.Scope;
99

1010
@Scope
1111
@Documented

src/main/java/org/cryptomator/cryptofs/CryptoFileSystemStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import java.util.concurrent.atomic.LongAdder;
66

7-
import javax.inject.Inject;
7+
import jakarta.inject.Inject;
88

99
/**
1010
* Provides access to file system performance metrics.

src/main/java/org/cryptomator/cryptofs/CryptoFileSystems.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
import org.slf4j.Logger;
1010
import org.slf4j.LoggerFactory;
1111

12-
import javax.inject.Inject;
13-
import javax.inject.Singleton;
12+
import jakarta.inject.Inject;
13+
import jakarta.inject.Singleton;
1414
import java.io.IOException;
1515
import java.nio.charset.StandardCharsets;
1616
import java.nio.file.FileSystemAlreadyExistsException;

src/main/java/org/cryptomator/cryptofs/CryptoPathFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import com.google.common.base.Splitter;
44

5-
import javax.inject.Inject;
5+
import jakarta.inject.Inject;
66
import java.text.Normalizer;
77
import java.util.Collections;
88
import java.util.stream.Stream;

0 commit comments

Comments
 (0)