Type Changes:

Home

Projects

Type Before Type After No. of Instances No. of Commits No. of Projects Hierarchy Relation Primitive Info Namespace
java.lang.Thread.WeakClassKey org.cryptomator.crypto.aes256.KeyFile 2 1 1 - - Jdk -> Internal
org.cryptomator.webdav.WebDavServer org.cryptomator.webdav.WebDavServer.ServletLifeCycleAdapter 1 1 1 - - Internal -> Internal
int java.net.URI 5 1 1 - - Jdk -> Jdk
boolean void 7 5 1 - - Jdk -> Jdk
java.io.File java.nio.file.Path 2 1 1 SIBLING - Jdk -> Jdk
java.lang.Throwable java.lang.RuntimeException 1 1 1 T_SUPER_R - Jdk -> Jdk
org.eclipse.jetty.servlet.ServletContextHandler org.eclipse.jetty.server.handler.ContextHandlerCollection 1 1 1 - - External -> External
org.cryptomator.ui.util.mount.WebDavMount org.cryptomator.ui.util.DeferredClosable<org.cryptomator.ui.util.mount.WebDavMount> 1 1 1 - - Internal -> Internal
org.cryptomator.webdav.WebDavServer.ServletLifeCycleAdapter org.cryptomator.ui.util.DeferredClosable<org.cryptomator.webdav.WebDavServer.ServletLifeCycleAdapter> 1 1 1 - - Internal -> Internal
com.google.inject.Provider<org.cryptomator.crypto.Cryptor> org.cryptomator.ui.model.VaultFactory 4 1 1 - - External -> Internal
org.cryptomator.crypto.Cryptor com.google.inject.Provider<org.cryptomator.crypto.Cryptor> 3 1 1 - - Internal -> External
void java.lang.Long 1 1 1 - - Jdk -> Jdk
org.cryptomator.crypto.CryptorIOSupport org.cryptomator.crypto.CryptorMetadataSupport 5 1 1 - - Internal -> Internal
org.apache.jackrabbit.webdav.DavResourceLocator org.cryptomator.webdav.jackrabbit.CryptoLocator 14 1 1 T_SUPER_R - External -> Internal
org.apache.jackrabbit.webdav.DavLocatorFactory org.cryptomator.webdav.jackrabbit.CryptoLocatorFactory 1 1 1 T_SUPER_R - External -> Internal
org.apache.jackrabbit.webdav.DavResource org.cryptomator.webdav.jackrabbit.CryptoLocator 2 1 1 - - External -> Internal
org.apache.jackrabbit.webdav.DavResourceFactory org.cryptomator.webdav.jackrabbit.CryptoResourceFactory 7 1 1 T_SUPER_R - External -> Internal
java.lang.Long long 5 2 1 - Unboxing Jdk -> Jdk
void byte 1 1 1 - - Jdk -> Jdk
int long 7 4 1 - Widening Jdk -> Jdk
javafx.scene.control.Label javafx.scene.text.Text 2 1 1 SIBLING - Jdk -> Jdk
org.cryptomator.webdav.jackrabbit.CryptoLocator org.apache.jackrabbit.webdav.DavResourceLocator 12 1 1 R_SUPER_T - Internal -> External
java.nio.file.Path void 1 1 1 - - Jdk -> Jdk
java.nio.channels.SeekableByteChannel java.nio.channels.FileChannel 3 2 1 T_SUPER_R - Jdk -> Jdk
java.net.URI java.lang.String 1 1 1 SIBLING - Jdk -> Jdk
long int 1 1 1 - Narrowing Jdk -> Jdk
long byte 2 1 1 - Narrowing Jdk -> Jdk
java.io.InputStream byte 3 2 1 - - Jdk -> Jdk
java.io.OutputStream byte 1 1 1 - - Jdk -> Jdk
javafx.collections.ObservableSet javafx.collections.ObservableList 2 1 1 SIBLING - Jdk -> Jdk
org.apache.jackrabbit.webdav.DavServletRequest org.apache.commons.lang3.tuple.Pair<java.lang.String, java.lang.String> 1 1 1 - - External -> External
java.lang.String org.cryptomator.ui.controllers.MacWarningsController.Warning 1 1 1 - - Jdk -> Internal
java.util.Collection java.util.List 1 1 1 T_SUPER_R - Jdk -> Jdk
java.util.concurrent.Future<java.lang.Boolean> org.cryptomator.crypto.aes256.DecryptWorker 2 1 1 - - Jdk -> Internal
java.io.OutputStream java.nio.channels.WritableByteChannel 2 1 1 SIBLING - Jdk -> Jdk
byte java.nio.ByteBuffer 9 3 1 - - Jdk -> Jdk
java.lang.Character.UnicodeBlock org.cryptomator.crypto.aes256.BlocksData 8 1 1 - - Jdk -> Internal
java.util.concurrent.BlockingQueue<org.cryptomator.crypto.aes256.BlocksData> org.cryptomator.crypto.aes256.CryptoWorkerExecutor 2 1 1 Composition - Jdk -> Internal
org.cryptomator.ui.MainModule.ControllerFactory javax.inject.Provider<org.cryptomator.ui.controllers.MacWarningsController> 1 1 1 - - Internal -> External
java.util.Optional<org.cryptomator.webdav.WebDavServer.ServletLifeCycleAdapter> org.cryptomator.webdav.WebDavServer.ServletLifeCycleAdapter 1 1 1 - - Jdk -> Internal
java.lang.String java.util.Map<org.cryptomator.ui.util.mount.WebDavMounter.MountParam, java.util.Optional<java.lang.String>> 3 1 1 - - Jdk -> Jdk
java.lang.String java.lang.Character 1 1 1 SIBLING - Jdk -> Jdk
boolean java.lang.Boolean 1 1 1 - Boxing Jdk -> Jdk
double long 4 1 1 - Narrowing Jdk -> Jdk
java.util.concurrent.atomic.AtomicLong java.util.concurrent.atomic.LongAdder 6 1 1 SIBLING - Jdk -> Jdk
void boolean 1 1 1 - - Jdk -> Jdk
org.cryptomator.crypto.aes256.Aes256Cryptor org.cryptomator.crypto.Cryptor 2 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.Node ? extendsorg.cryptomator.filesystem.Node 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.File ? extendsorg.cryptomator.filesystem.File 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.Folder ? extendsorg.cryptomator.filesystem.Folder 3 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.WritableFile void 4 2 1 - - Internal -> Jdk
org.cryptomator.crypto.engine.FilenameCryptor java.util.concurrent.atomic.AtomicReference<org.cryptomator.crypto.engine.FilenameCryptor> 1 1 1 - - Internal -> Jdk
org.cryptomator.crypto.engine.impl.FilenameCryptorImpl org.cryptomator.crypto.engine.FilenameCryptor 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.crypto.engine.impl.FileContentCryptorImpl org.cryptomator.crypto.engine.FileContentCryptor 1 1 1 R_SUPER_T - Internal -> Internal
java.util.concurrent.BlockingQueue<java.nio.ByteBuffer> java.nio.ByteBuffer 4 1 1 - - Jdk -> Jdk
long java.util.concurrent.atomic.LongAdder 1 1 1 - - Jdk -> Jdk
java.lang.ThreadLocal<javax.crypto.Mac> org.cryptomator.crypto.engine.impl.ThreadLocalMac 1 1 1 R_SUPER_T - Jdk -> Internal
javax.crypto.SecretKey org.cryptomator.crypto.engine.impl.FileHeader 1 1 1 SIBLING - Jdk -> Internal
org.apache.jackrabbit.webdav.DavResourceLocator org.cryptomator.webdav.jackrabbit.DavPathFactory.DavPath 10 1 1 T_SUPER_R - External -> Internal
org.apache.jackrabbit.webdav.DavLocatorFactory org.cryptomator.webdav.jackrabbit.DavPathFactory 1 1 1 T_SUPER_R - External -> Internal
java.lang.AutoCloseable ? extendsjava.lang.AutoCloseable 1 1 1 R_SUPER_T - Jdk -> Jdk
void int 6 2 1 - - Jdk -> Jdk
org.cryptomator.filesystem.delegating.DelegatingNode<?> org.cryptomator.filesystem.Node 2 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.delegating.DelegatingFolder org.cryptomator.filesystem.delegating.TestDelegatingFolder 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.delegating.DelegatingFile org.cryptomator.filesystem.delegating.TestDelegatingFile 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.delegating.DelegatingFolder org.cryptomator.filesystem.blockaligned.BlockAlignedFolder 2 1 1 T_SUPER_R - Internal -> Internal
org.cryptomator.filesystem.ReadableFile org.cryptomator.filesystem.delegating.DelegatingReadableFile 1 1 1 T_SUPER_R - Internal -> Internal
org.cryptomator.filesystem.WritableFile org.cryptomator.filesystem.delegating.DelegatingWritableFile 1 1 1 T_SUPER_R - Internal -> Internal
org.cryptomator.filesystem.WritableFile java.io.Writer 1 1 1 - - Internal -> Jdk
byte java.lang.Object 1 1 1 - - Jdk -> Jdk
org.hamcrest.Matcher<java.nio.file.Path> org.cryptomator.filesystem.nio.PathMatcher.IsFileMatcher 1 1 1 - - External -> Internal
org.cryptomator.crypto.engine.impl.FifoParallelDataProcessor.SequencedFutureResult java.util.concurrent.Future<T> 1 1 1 - - Internal -> Jdk
java.util.concurrent.locks.ReentrantReadWriteLock java.util.concurrent.locks.ReadWriteLock 1 1 1 R_SUPER_T - Jdk -> Jdk
org.cryptomator.filesystem.File org.cryptomator.filesystem.jackrabbit.FileLocator 1 1 1 T_SUPER_R - Internal -> Internal
org.cryptomator.filesystem.Folder org.cryptomator.filesystem.jackrabbit.FolderLocator 2 1 1 T_SUPER_R - Internal -> Internal
org.cryptomator.webdav.jackrabbitservlet.DavFolder org.cryptomator.webdav.jackrabbitservlet.DavFile 1 1 1 SIBLING - Internal -> Internal
java.time.Instant java.time.OffsetDateTime 2 1 1 SIBLING - Jdk -> Jdk
java.time.Instant java.util.Optional<java.time.Instant> 8 1 1 - - Jdk -> Jdk
org.cryptomator.common.DelegatingStream.StreamWrapper org.cryptomator.common.streams.DelegatingStreamFactory 2 1 1 - - Internal -> Internal
java.util.stream.Stream<java.lang.Object> java.util.stream.BaseStream 2 1 1 R_SUPER_T - Jdk -> Jdk
com.google.common.base.Supplier<org.cryptomator.filesystem.FileSystem> org.cryptomator.filesystem.invariants.FileSystemFactories.FileSystemFactory 13 1 1 - - External -> Internal
org.cryptomator.filesystem.invariants.SubfolderFactories.ExistingSubfolderFactory org.cryptomator.filesystem.invariants.SubfolderBiFunctions.ExistingSubfolderBiFunction 1 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.SubfolderFactories.SubfolderFactory org.cryptomator.filesystem.invariants.SubfolderBiFunctions.SubfolderBiFunction 15 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.SubfolderFactories.NonExistingSubfolderFactory org.cryptomator.filesystem.invariants.SubfolderBiFunctions.NonExistingSubfolderSubfolderBiFunction 1 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.FileBiFunctions.NonExistingFileBiFunction org.cryptomator.filesystem.invariants.WaysToObtainAFile.WayToObtainAFileThatDoesntExist 1 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.FolderBiFunctions.ExistingSubfolderBiFunction org.cryptomator.filesystem.invariants.WaysToObtainAFolder.WayToObtainAFolderThatExists 1 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.FolderBiFunctions.NonExistingSubfolderSubfolderBiFunction org.cryptomator.filesystem.invariants.WaysToObtainAFolder.WayToObtainAFolderThatDoesntExists 1 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.FileBiFunctions.ExistingFileBiFunction org.cryptomator.filesystem.invariants.WaysToObtainAFile.WayToObtainAFileThatExists 1 1 1 - - Internal -> Internal
org.cryptomator.filesystem.invariants.FolderBiFunctions.FolderBiFunction org.cryptomator.filesystem.invariants.WaysToObtainAFolder.WayToObtainAFolder 32 1 1 - - Internal -> Internal
java.nio.ByteBuffer java.util.function.Supplier<java.nio.ByteBuffer> 2 1 1 - - Jdk -> Jdk
java.lang.Integer java.util.concurrent.Future<java.lang.Integer> 2 1 1 - - Jdk -> Jdk
java.nio.channels.FileChannel java.nio.channels.AsynchronousFileChannel 16 1 1 SIBLING - Jdk -> Jdk
org.cryptomator.filesystem.FileSystem org.cryptomator.filesystem.Folder 1 1 1 R_SUPER_T - Internal -> Internal
javax.inject.Provider<org.cryptomator.crypto.Cryptor> org.cryptomator.filesystem.crypto.CryptoFileSystemFactory 2 1 1 - - External -> Internal
org.cryptomator.crypto.CryptorIOSampling java.lang.Object 3 1 1 - - Internal -> Jdk
org.cryptomator.webdav.WebDavServer org.cryptomator.frontend.FrontendFactory 1 1 1 - - Internal -> Internal
org.cryptomator.webdav.WebDavServer.ServletLifeCycleAdapter org.cryptomator.frontend.Frontend 1 1 1 SIBLING - Internal -> Internal
org.cryptomator.ui.util.mount.WebDavMounter org.cryptomator.filesystem.crypto.CryptoFileSystemFactory 1 1 1 - - Internal -> Internal
org.cryptomator.crypto.Cryptor dagger.Lazy<org.cryptomator.frontend.FrontendFactory> 1 1 1 - - Internal -> External
org.cryptomator.ui.util.mount.WebDavMounterStrategy org.cryptomator.ui.util.mount.WebDavMounter 1 1 1 R_SUPER_T - Internal -> Internal
javax.inject.Provider<org.cryptomator.crypto.engine.Cryptor> org.cryptomator.filesystem.crypto.Masterkeys 2 1 1 Composition - External -> Internal
org.cryptomator.filesystem.delegating.DelegatingWritableFile org.cryptomator.filesystem.WritableFile 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.Folder org.cryptomator.filesystem.Node 1 1 1 R_SUPER_T - Internal -> Internal
org.apache.jackrabbit.webdav.DavResourceLocator org.cryptomator.filesystem.jackrabbit.FileSystemResourceLocator 1 1 1 T_SUPER_R - External -> Internal
org.cryptomator.crypto.engine.impl.CryptorImpl org.cryptomator.crypto.engine.Cryptor 1 1 1 R_SUPER_T - Internal -> Internal
org.cryptomator.filesystem.File java.util.Optional<org.cryptomator.filesystem.File> 2 1 1 - - Internal -> Jdk
org.cryptomator.filesystem.Folder java.util.Optional<org.cryptomator.filesystem.Folder> 1 1 1 - - Internal -> Jdk
java.lang.String java.util.Optional<java.lang.String> 8 2 1 - - Jdk -> Jdk
java.util.function.Consumer<java.lang.Void> java.lang.Runnable 2 1 1 - - Jdk -> Jdk
java.util.concurrent.ThreadPoolExecutor org.cryptomator.filesystem.invariants.ConcurrencyTests.TasksInThreadRunner 1 1 1 - - Jdk -> Internal
java.lang.ThreadLocal java.util.function.Supplier 1 1 1 - - Jdk -> Jdk
org.cryptomator.filesystem.nio.WritableNioFile org.cryptomator.filesystem.nio.NioFile 3 1 1 - - Internal -> Internal
org.cryptomator.ui.controllers.UnlockController.UnlockListener java.util.Optional<org.cryptomator.ui.controllers.UnlockController.UnlockListener> 1 1 1 - - Internal -> Jdk
org.cryptomator.ui.controllers.InitializeController.InitializationListener java.util.Optional<org.cryptomator.ui.controllers.InitializeController.InitializationListener> 1 1 1 - - Internal -> Jdk
org.cryptomator.ui.controllers.UnlockedController.LockListener java.util.Optional<org.cryptomator.ui.controllers.UnlockedController.LockListener> 1 1 1 - - Internal -> Jdk
org.cryptomator.ui.controllers.ChangePasswordController.ChangePasswordListener java.util.Optional<org.cryptomator.ui.controllers.ChangePasswordController.ChangePasswordListener> 1 1 1 - - Internal -> Jdk
org.cryptomator.ui.util.FXThreads.CallbackWhenTaskFinished java.util.function.Consumer 2 1 1 - - Internal -> Jdk
org.cryptomator.ui.model.Vault javafx.beans.property.ObjectProperty<org.cryptomator.ui.model.Vault> 5 1 1 - - Internal -> Jdk
org.cryptomator.ui.util.FXThreads.CallbackWhenTaskFailed java.util.function.Consumer<java.lang.instrument.IllegalClassFormatException> 2 1 1 - - Internal -> Jdk
javafx.scene.Parent java.util.concurrent.atomic.AtomicReference<javafx.scene.Parent> 1 1 1 - - Jdk -> Jdk
javafx.beans.property.ObjectProperty<java.lang.Boolean> javafx.beans.property.BooleanProperty 2 1 1 SIBLING - Jdk -> Jdk
javafx.beans.binding.Binding org.fxmisc.easybind.monadic.MonadicBinding 1 1 1 - - Jdk -> External
org.cryptomator.ui.util.DeferredCloser.Closer org.cryptomator.common.ConsumerThrowingException 3 1 1 - - Internal -> Internal
java.util.ResourceBundle org.cryptomator.ui.settings.Localization 1 1 1 T_SUPER_R - Jdk -> Internal
int java.util.concurrent.atomic.AtomicInteger 2 1 1 - - Jdk -> Jdk
boolean java.util.concurrent.atomic.AtomicBoolean 2 1 1 - - Jdk -> Jdk
java.nio.ByteBuffer java.util.concurrent.atomic.AtomicReference<java.nio.ByteBuffer> 1 1 1 - - Jdk -> Jdk
org.cryptomator.filesystem.jackrabbit.FileSystemResourceLocator org.cryptomator.filesystem.jackrabbit.FolderLocator 1 1 1 - - Internal -> Internal
org.apache.jackrabbit.webdav.DavResource org.cryptomator.frontend.webdav.jackrabbitservlet.DavFolder 1 1 1 - - External -> Internal
int java.lang.Integer 1 1 1 - Boxing Jdk -> Jdk
char java.lang.String 1 1 1 - - Jdk -> Jdk
java.lang.Character java.lang.String 3 1 1 SIBLING - Jdk -> Jdk
java.nio.file.Path javafx.beans.property.ReadOnlyObjectProperty<java.nio.file.Path> 1 1 1 - - Jdk -> Jdk
java.nio.file.Path javafx.beans.property.ObjectProperty<java.nio.file.Path> 1 1 1 - - Jdk -> Jdk
java.util.function.UnaryOperator java.util.function.Function 4 1 1 R_SUPER_T - Jdk -> Jdk
javafx.scene.control.Dialog javafx.scene.control.Alert 1 1 1 T_SUPER_R - Jdk -> Jdk
org.fxmisc.easybind.monadic.MonadicBinding<java.lang.Boolean> javafx.beans.binding.BooleanExpression 1 1 1 - - External -> Jdk
javafx.beans.binding.Binding<java.lang.Boolean> javafx.beans.binding.BooleanExpression 1 1 1 SIBLING - Jdk -> Jdk
org.cryptomator.ui.settings.Localization org.cryptomator.crypto.engine.Cryptor 1 1 1 - - Internal -> Internal
org.cryptomator.ui.model.UpgradeInstruction org.cryptomator.ui.model.UpgradeStrategy 2 1 1 - - Internal -> Internal
javafx.beans.binding.Binding javafx.beans.property.ObjectProperty 1 1 1 SIBLING - Jdk -> Jdk
java.util.concurrent.ExecutorService org.cryptomator.ui.util.AsyncTaskService 7 1 1 Composition - Jdk -> Internal
org.cryptomator.frontend.webdav.mount.WebDavMounterStrategy java.util.Collection<org.cryptomator.frontend.webdav.mount.WebDavMounterStrategy> 1 1 1 - - Internal -> Jdk
org.cryptomator.frontend.webdav.mount.MountStrategies java.util.Set<org.cryptomator.frontend.webdav.mount.WebDavMounterStrategy> 1 1 1 SIBLING - Internal -> Jdk
org.cryptomator.ui.logging.ConfigurableFileAppender org.apache.logging.log4j.core.appender.AbstractAppender 1 1 1 - - Internal -> External
javax.inject.Provider<org.cryptomator.crypto.engine.Cryptor> org.cryptomator.cryptolib.api.CryptorProvider 2 1 1 - - External -> External
javafx.collections.ObservableList<org.cryptomator.ui.model.Vault> org.cryptomator.ui.model.Vaults 1 1 1 Composition - Jdk -> Internal
java.security.KeyStore org.cryptomator.jni.MacKeychainAccess 1 1 1 - - Jdk -> External
javafx.beans.property.ObjectProperty<org.cryptomator.ui.model.Vault> org.cryptomator.ui.model.Vault 4 1 1 - - Jdk -> Internal
java.lang.CharSequence char 5 1 1 - - Jdk -> Jdk
org.cryptomator.keychain.WindowsSystemKeychainAccess org.cryptomator.keychain.WindowsProtectedKeychainAccess 2 1 1 SIBLING - Internal -> Internal
java.security.SecureRandom org.cryptomator.cryptolib.api.CryptorProvider 3 1 1 - - Jdk -> External
org.cryptomator.filesystem.FileSystem org.cryptomator.cryptofs.CryptoFileSystem 2 1 1 - - Internal -> External
org.cryptomator.ui.model.Vault org.cryptomator.ui.settings.VaultSettings 3 1 1 Composition - Internal -> Internal
com.fasterxml.jackson.databind.ObjectMapper com.google.gson.Gson 1 1 1 - - External -> External
java.util.Set java.util.concurrent.ConcurrentMap 1 1 1 - - Jdk -> Jdk
java.lang.String org.cryptomator.ui.settings.VaultSettings 1 1 1 Composition - Jdk -> Internal
byte java.io.Reader 1 1 1 - - Jdk -> Jdk
org.cryptomator.ui.model.Vaults org.cryptomator.ui.model.VaultList 2 1 1 - - Internal -> Internal
javafx.beans.property.Property javafx.beans.property.ObjectProperty 2 1 1 T_SUPER_R - Jdk -> Jdk
java.lang.Boolean javafx.beans.property.BooleanProperty 2 1 1 - - Jdk -> Jdk
java.lang.String javafx.beans.property.StringProperty 1 1 1 - - Jdk -> Jdk
java.lang.Integer javafx.beans.property.IntegerProperty 2 1 1 - - Jdk -> Jdk
void javafx.beans.property.StringProperty 1 1 1 - - Jdk -> Jdk
boolean javafx.beans.property.BooleanProperty 1 1 1 - - Jdk -> Jdk
java.lang.Integer int 1 1 1 - Unboxing Jdk -> Jdk
java.util.List javafx.collections.ObservableList 2 1 1 T_SUPER_R - Jdk -> Jdk
javafx.beans.property.Property<java.lang.String> javafx.beans.property.StringProperty 3 1 1 T_SUPER_R - Jdk -> Jdk
dagger.Lazy<org.cryptomator.ui.model.UpgradeStrategies> org.cryptomator.ui.model.UpgradeStrategies 1 1 1 - - External -> Internal
java.util.Optional<org.cryptomator.ui.model.UpgradeStrategy> org.cryptomator.ui.model.UpgradeStrategy 3 1 1 - - Jdk -> Internal
dagger.Lazy org.fxmisc.easybind.monadic.MonadicBinding 1 1 1 - - External -> External
org.cryptomator.ui.CryptomatorComponent org.cryptomator.ui.model.VaultComponent.Builder 2 1 1 - - Internal -> Internal
dagger.Lazy<org.cryptomator.ui.controllers.WelcomeController> org.cryptomator.ui.controllers.ViewControllerLoader 1 1 1 - - External -> Internal
org.cryptomator.ui.controllers.AbstractFXMLViewController org.cryptomator.ui.controllers.ViewController 2 1 1 SIBLING - Internal -> Internal
java.lang.String[] java.lang.String 2 1 1 - - Jdk -> Jdk
java.util.Map<java.lang.String, org.cryptomator.frontend.webdav.mount.Mounter.MountParam> org.cryptomator.frontend.webdav.mount.MountParams 1 1 1 - - Jdk -> External
org.cryptomator.ui.model.VaultList javafx.collections.ObservableList<org.cryptomator.ui.model.Vault> 1 1 1 - - Internal -> Jdk
org.cryptomator.common.settings.Settings javafx.beans.binding.BooleanBinding 1 1 1 - - Internal -> Jdk
org.apache.logging.log4j.core.config.LoggerConfig ch.qos.logback.classic.Logger 1 1 1 - - External -> External
org.apache.logging.log4j.core.config.Configuration ch.qos.logback.classic.LoggerContext 1 1 1 - - External -> External
org.cryptomator.ui.util.EawtApplicationWrapper.MethodSpecificInvocationHandler java.util.function.Function<java.lang.Object, java.lang.Object[]> 1 1 1 - - Internal -> Jdk
java.lang.Boolean org.cryptomator.ui.model.Vault.State 1 1 1 - - Jdk -> Internal
org.apache.commons.codec.binary.Base64 com.google.common.io.BaseEncoding 1 1 1 - - External -> External
javafx.beans.property.IntegerProperty javafx.beans.value.ObservableValue<java.lang.Integer> 1 1 1 R_SUPER_T - Jdk -> Jdk
org.cryptomator.jni.WinDataProtection java.util.Optional<org.cryptomator.jni.WinFunctions> 1 1 1 - - External -> Jdk
org.cryptomator.frontend.webdav.WebDavServer org.cryptomator.ui.model.NioAdapter 1 1 1 - - External -> Internal
java.nio.file.FileSystem org.cryptomator.cryptofs.CryptoFileSystem 1 1 1 - - Jdk -> External
java.lang.String org.cryptomator.common.settings.NioAdapterImpl 3 1 1 - - Jdk -> Internal
javafx.beans.property.StringProperty javafx.beans.property.ObjectProperty<org.cryptomator.common.settings.NioAdapterImpl> 2 1 1 SIBLING - Jdk -> Jdk
org.cryptomator.frontend.webdav.WebDavServer javax.inject.Provider<org.cryptomator.frontend.webdav.WebDavServer> 1 1 1 - - External -> External
org.cryptomator.common.settings.NioAdapterImpl org.cryptomator.common.settings.VolumeImpl 9 1 1 - - Internal -> Internal
org.cryptomator.frontend.fuse.mount.FuseMount org.cryptomator.frontend.fuse.mount.Mount 1 1 1 - - External -> External
org.cryptomator.ui.model.Volume javax.inject.Provider<org.cryptomator.ui.model.Volume> 1 1 1 - - Internal -> External
org.cryptomator.ui.util.AsyncTaskService java.util.concurrent.ScheduledExecutorService 2 1 1 Composition - Internal -> Jdk
org.cryptomator.ui.util.AsyncTaskService java.util.concurrent.ExecutorService 4 1 1 - - Internal -> Jdk
javafx.beans.property.StringProperty java.lang.String 3 2 1 - - Jdk -> Jdk
java.util.Iterator java.util.Set 1 1 1 - - Jdk -> Jdk
javafx.scene.layout.GridPane javafx.scene.Group 1 1 1 SIBLING - Jdk -> Jdk
org.apache.commons.codec.binary.BaseNCodec com.google.common.io.BaseEncoding 1 1 1 - - External -> External
java.lang.String java.nio.file.Path 2 2 1 SIBLING - Jdk -> Jdk
javafx.beans.value.ObservableValue<java.lang.Integer> javafx.beans.property.IntegerProperty 1 1 1 T_SUPER_R - Jdk -> Jdk
org.cryptomator.launcher.FileOpenRequestHandler org.cryptomator.ui.model.AppLaunchEvent 2 1 1 - - Internal -> Internal
java.nio.file.Path org.cryptomator.ui.model.AppLaunchEvent 7 1 1 - - Jdk -> Internal
void java.util.Optional<java.util.Map<java.lang.String, org.cryptomator.keychain.WindowsProtectedKeychainAccess.KeychainEntry>> 1 1 1 - - Jdk -> Jdk
org.cryptomator.launcher.FxApplicationComponent.Builder org.cryptomator.launcher.FxApplicationComponent 1 1 1 - - Internal -> Internal
org.cryptomator.launcher.FxApplicationComponent org.cryptomator.launcher.FxApplicationComponent.Builder 1 1 1 - - Internal -> Internal