View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window voyager-core-desktop-1.0.0-rc06.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
cafe.adriel.voyager.core.model
├─ cafe.adriel.voyager.core.model.ScreenModel.class - [JAR]
├─ cafe.adriel.voyager.core.model.ScreenModelKt.class - [JAR]
├─ cafe.adriel.voyager.core.model.ScreenModelStore.class - [JAR]
├─ cafe.adriel.voyager.core.model.ScreenModelStoreKt.class - [JAR]
├─ cafe.adriel.voyager.core.model.StateScreenModel.class - [JAR]
cafe.adriel.voyager.core.annotation
├─ cafe.adriel.voyager.core.annotation.ExperimentalVoyagerApi.class - [JAR]
├─ cafe.adriel.voyager.core.annotation.InternalVoyagerApi.class - [JAR]
cafe.adriel.voyager.core.screen
├─ cafe.adriel.voyager.core.screen.Screen.class - [JAR]
├─ cafe.adriel.voyager.core.screen.ScreenKeyKt.class - [JAR]
├─ cafe.adriel.voyager.core.screen.ScreenKey_jvmKt.class - [JAR]
├─ cafe.adriel.voyager.core.screen.ScreenKt.class - [JAR]
cafe.adriel.voyager.core.registry
├─ cafe.adriel.voyager.core.registry.ScreenModuleKt.class - [JAR]
├─ cafe.adriel.voyager.core.registry.ScreenProvider.class - [JAR]
├─ cafe.adriel.voyager.core.registry.ScreenProviderKt.class - [JAR]
├─ cafe.adriel.voyager.core.registry.ScreenRegistry.class - [JAR]
├─ cafe.adriel.voyager.core.registry.ScreenRegistryKt.class - [JAR]
cafe.adriel.voyager.core.stack
├─ cafe.adriel.voyager.core.stack.SnapshotStateStack.class - [JAR]
├─ cafe.adriel.voyager.core.stack.SnapshotStateStackKt.class - [JAR]
├─ cafe.adriel.voyager.core.stack.Stack.class - [JAR]
├─ cafe.adriel.voyager.core.stack.StackEvent.class - [JAR]
├─ cafe.adriel.voyager.core.stack.StackKt.class - [JAR]
cafe.adriel.voyager.core.concurrent
├─ cafe.adriel.voyager.core.concurrent.AtomicInt32Kt.class - [JAR]
├─ cafe.adriel.voyager.core.concurrent.ThreadSafeList.class - [JAR]
├─ cafe.adriel.voyager.core.concurrent.ThreadSafeMap.class - [JAR]
├─ cafe.adriel.voyager.core.concurrent.ThreadSafeSet.class - [JAR]
cafe.adriel.voyager.core.lifecycle
├─ cafe.adriel.voyager.core.lifecycle.ConfigurationChecker.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.ConfigurationCheckerKt.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.DefaultNavigatorScreenLifecycleProvider.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.DefaultScreenLifecycleOwner.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.DisposableEffectIgnoringConfigurationImpl.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.DisposableEffectKt.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.JavaSerializable.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.MultipleScreenLifecycleOwnerUtilKt.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.NavigatorScreenLifecycleKt.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.NavigatorScreenLifecycleProvider.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.ScreenLifecycleKt.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.ScreenLifecycleOwner.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.ScreenLifecycleProvider.class - [JAR]
├─ cafe.adriel.voyager.core.lifecycle.ScreenLifecycleStore.class - [JAR]
cafe.adriel.voyager.core.platform
├─ cafe.adriel.voyager.core.platform.KClassEx_jvmKt.class - [JAR]