Quellcode durchsuchen

use @CheckAvailability annotation correctly

Armin Schrenk vor 2 Jahren
Ursprung
Commit
e345e6415f

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/DropboxMacLocationPresetsProvider.java

@@ -10,6 +10,7 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.MAC;
 
 @OperatingSystem(MAC)
+@CheckAvailability
 public final class DropboxMacLocationPresetsProvider implements LocationPresetsProvider {
 
 	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Library/CloudStorage/Dropbox");

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/DropboxWindowsLocationPresetsProvider.java

@@ -10,6 +10,7 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.WINDOWS;
 
 @OperatingSystem(WINDOWS)
+@CheckAvailability
 public final class DropboxWindowsLocationPresetsProvider implements LocationPresetsProvider {
 
 	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Dropbox");

+ 2 - 1
src/main/java/org/cryptomator/common/locationpresets/GoogleDriveMacLocationPresetsProvider.java

@@ -10,9 +10,10 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.MAC;
 
 @OperatingSystem(MAC)
+@CheckAvailability
 public final class GoogleDriveMacLocationPresetsProvider implements LocationPresetsProvider {
 
-	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Google Drive");
+	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Google Drive/My Drive");
 
 
 	@CheckAvailability

+ 2 - 1
src/main/java/org/cryptomator/common/locationpresets/GoogleDriveWindowsLocationPresetsProvider.java

@@ -10,9 +10,10 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.WINDOWS;
 
 @OperatingSystem(WINDOWS)
+@CheckAvailability
 public final class GoogleDriveWindowsLocationPresetsProvider implements LocationPresetsProvider {
 
-	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Google Drive/My Drive");
+	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Google Drive");
 
 
 	@CheckAvailability

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/ICloudMacLocationPresetsProvider.java

@@ -10,6 +10,7 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.MAC;
 
 @OperatingSystem(MAC)
+@CheckAvailability
 public final class ICloudMacLocationPresetsProvider implements LocationPresetsProvider {
 
 	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/Library/Mobile Documents/com~apple~CloudDocs");

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/ICloudWindowsLocationPresetsProvider.java

@@ -10,6 +10,7 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.WINDOWS;
 
 @OperatingSystem(WINDOWS)
+@CheckAvailability
 public final class ICloudWindowsLocationPresetsProvider implements LocationPresetsProvider {
 
 	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/iCloudDrive");

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/MegaLocationPresetsProvider.java

@@ -12,6 +12,7 @@ import static org.cryptomator.integrations.common.OperatingSystem.Value.WINDOWS;
 
 @OperatingSystem(WINDOWS)
 @OperatingSystem(MAC)
+@CheckAvailability
 public final class MegaLocationPresetsProvider implements LocationPresetsProvider {
 
 	private static final Path LOCATION = LocationPresetsProvider.resolveLocation("~/MEGA");

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/OneDriveMacLocationPresetsProvider.java

@@ -10,6 +10,7 @@ import java.util.stream.Stream;
 import static org.cryptomator.integrations.common.OperatingSystem.Value.MAC;
 
 @OperatingSystem(MAC)
+@CheckAvailability
 public final class OneDriveMacLocationPresetsProvider implements LocationPresetsProvider {
 
 

+ 1 - 0
src/main/java/org/cryptomator/common/locationpresets/PCloudLocationPresetsProvider.java

@@ -12,6 +12,7 @@ import static org.cryptomator.integrations.common.OperatingSystem.Value.WINDOWS;
 
 @OperatingSystem(WINDOWS)
 @OperatingSystem(MAC)
+@CheckAvailability
 public final class PCloudLocationPresetsProvider implements LocationPresetsProvider {