diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 475e4c3..e007fe6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -48,7 +48,31 @@ android { useSupportLibrary = true } multiDexEnabled = true - resourceConfigurations.addAll(listOf("ar", "bs", "cs", "de", "es-rMX", "fr", "hu", "id", "ja", "hu", "nl", "pl", "pt", "pt-rBR", "ro", "ru", "tr", "uk", "zh", "zh-rTW", "en")) + resourceConfigurations.addAll( + listOf( + "ar", + "bs", + "cs", + "de", + "es-rMX", + "fr", + "hu", + "id", + "ja", + "hu", + "nl", + "pl", + "pt", + "pt-rBR", + "ro", + "ru", + "tr", + "uk", + "zh", + "zh-rTW", + "en" + ) + ) } splits { @@ -504,6 +528,12 @@ dependencies { } android { + sourceSets { + this.getByName("main") { + this.java.srcDir("src/main/kotlin") + } + } + ndkVersion = "25.2.9519653" dependenciesInfo { includeInApk = false diff --git a/app/src/main/java/com/fox2code/mmm/AppUpdateManager.kt b/app/src/main/kotlin/com/fox2code/mmm/AppUpdateManager.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/AppUpdateManager.kt rename to app/src/main/kotlin/com/fox2code/mmm/AppUpdateManager.kt diff --git a/app/src/main/java/com/fox2code/mmm/Constants.kt b/app/src/main/kotlin/com/fox2code/mmm/Constants.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/Constants.kt rename to app/src/main/kotlin/com/fox2code/mmm/Constants.kt diff --git a/app/src/main/java/com/fox2code/mmm/CrashHandler.kt b/app/src/main/kotlin/com/fox2code/mmm/CrashHandler.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/CrashHandler.kt rename to app/src/main/kotlin/com/fox2code/mmm/CrashHandler.kt diff --git a/app/src/main/java/com/fox2code/mmm/MainActivity.kt b/app/src/main/kotlin/com/fox2code/mmm/MainActivity.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/MainActivity.kt rename to app/src/main/kotlin/com/fox2code/mmm/MainActivity.kt diff --git a/app/src/main/java/com/fox2code/mmm/MainApplication.kt b/app/src/main/kotlin/com/fox2code/mmm/MainApplication.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/MainApplication.kt rename to app/src/main/kotlin/com/fox2code/mmm/MainApplication.kt diff --git a/app/src/main/java/com/fox2code/mmm/NotificationType.kt b/app/src/main/kotlin/com/fox2code/mmm/NotificationType.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/NotificationType.kt rename to app/src/main/kotlin/com/fox2code/mmm/NotificationType.kt diff --git a/app/src/main/java/com/fox2code/mmm/NotificationTypeCst.kt b/app/src/main/kotlin/com/fox2code/mmm/NotificationTypeCst.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/NotificationTypeCst.kt rename to app/src/main/kotlin/com/fox2code/mmm/NotificationTypeCst.kt diff --git a/app/src/main/java/com/fox2code/mmm/OverScrollManager.kt b/app/src/main/kotlin/com/fox2code/mmm/OverScrollManager.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/OverScrollManager.kt rename to app/src/main/kotlin/com/fox2code/mmm/OverScrollManager.kt diff --git a/app/src/main/java/com/fox2code/mmm/SetupActivity.kt b/app/src/main/kotlin/com/fox2code/mmm/SetupActivity.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/SetupActivity.kt rename to app/src/main/kotlin/com/fox2code/mmm/SetupActivity.kt diff --git a/app/src/main/java/com/fox2code/mmm/UpdateActivity.kt b/app/src/main/kotlin/com/fox2code/mmm/UpdateActivity.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/UpdateActivity.kt rename to app/src/main/kotlin/com/fox2code/mmm/UpdateActivity.kt diff --git a/app/src/main/java/com/fox2code/mmm/XHooks.kt b/app/src/main/kotlin/com/fox2code/mmm/XHooks.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/XHooks.kt rename to app/src/main/kotlin/com/fox2code/mmm/XHooks.kt diff --git a/app/src/main/java/com/fox2code/mmm/XRepo.kt b/app/src/main/kotlin/com/fox2code/mmm/XRepo.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/XRepo.kt rename to app/src/main/kotlin/com/fox2code/mmm/XRepo.kt diff --git a/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyActivity.kt b/app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyActivity.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyActivity.kt rename to app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyActivity.kt diff --git a/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyRepoData.kt b/app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyRepoData.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyRepoData.kt rename to app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyRepoData.kt diff --git a/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyUtil.kt b/app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyUtil.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyUtil.kt rename to app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyUtil.kt diff --git a/app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyWebAPI.kt b/app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyWebAPI.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/androidacy/AndroidacyWebAPI.kt rename to app/src/main/kotlin/com/fox2code/mmm/androidacy/AndroidacyWebAPI.kt diff --git a/app/src/main/java/com/fox2code/mmm/background/BackgroundBootListener.kt b/app/src/main/kotlin/com/fox2code/mmm/background/BackgroundBootListener.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/background/BackgroundBootListener.kt rename to app/src/main/kotlin/com/fox2code/mmm/background/BackgroundBootListener.kt diff --git a/app/src/main/java/com/fox2code/mmm/background/BackgroundUpdateChecker.kt b/app/src/main/kotlin/com/fox2code/mmm/background/BackgroundUpdateChecker.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/background/BackgroundUpdateChecker.kt rename to app/src/main/kotlin/com/fox2code/mmm/background/BackgroundUpdateChecker.kt diff --git a/app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.kt b/app/src/main/kotlin/com/fox2code/mmm/installer/InstallerActivity.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/installer/InstallerActivity.kt rename to app/src/main/kotlin/com/fox2code/mmm/installer/InstallerActivity.kt diff --git a/app/src/main/java/com/fox2code/mmm/installer/InstallerInitializer.kt b/app/src/main/kotlin/com/fox2code/mmm/installer/InstallerInitializer.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/installer/InstallerInitializer.kt rename to app/src/main/kotlin/com/fox2code/mmm/installer/InstallerInitializer.kt diff --git a/app/src/main/java/com/fox2code/mmm/installer/InstallerTerminal.kt b/app/src/main/kotlin/com/fox2code/mmm/installer/InstallerTerminal.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/installer/InstallerTerminal.kt rename to app/src/main/kotlin/com/fox2code/mmm/installer/InstallerTerminal.kt diff --git a/app/src/main/java/com/fox2code/mmm/manager/LocalModuleInfo.kt b/app/src/main/kotlin/com/fox2code/mmm/manager/LocalModuleInfo.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/manager/LocalModuleInfo.kt rename to app/src/main/kotlin/com/fox2code/mmm/manager/LocalModuleInfo.kt diff --git a/app/src/main/java/com/fox2code/mmm/manager/ModuleInfo.kt b/app/src/main/kotlin/com/fox2code/mmm/manager/ModuleInfo.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/manager/ModuleInfo.kt rename to app/src/main/kotlin/com/fox2code/mmm/manager/ModuleInfo.kt diff --git a/app/src/main/java/com/fox2code/mmm/manager/ModuleManager.kt b/app/src/main/kotlin/com/fox2code/mmm/manager/ModuleManager.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/manager/ModuleManager.kt rename to app/src/main/kotlin/com/fox2code/mmm/manager/ModuleManager.kt diff --git a/app/src/main/java/com/fox2code/mmm/markdown/MarkdownActivity.kt b/app/src/main/kotlin/com/fox2code/mmm/markdown/MarkdownActivity.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/markdown/MarkdownActivity.kt rename to app/src/main/kotlin/com/fox2code/mmm/markdown/MarkdownActivity.kt diff --git a/app/src/main/java/com/fox2code/mmm/markdown/MarkdownChip.kt b/app/src/main/kotlin/com/fox2code/mmm/markdown/MarkdownChip.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/markdown/MarkdownChip.kt rename to app/src/main/kotlin/com/fox2code/mmm/markdown/MarkdownChip.kt diff --git a/app/src/main/java/com/fox2code/mmm/markdown/MarkdownUrlLinker.kt b/app/src/main/kotlin/com/fox2code/mmm/markdown/MarkdownUrlLinker.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/markdown/MarkdownUrlLinker.kt rename to app/src/main/kotlin/com/fox2code/mmm/markdown/MarkdownUrlLinker.kt diff --git a/app/src/main/java/com/fox2code/mmm/module/ActionButtonType.java b/app/src/main/kotlin/com/fox2code/mmm/module/ActionButtonType.java similarity index 100% rename from app/src/main/java/com/fox2code/mmm/module/ActionButtonType.java rename to app/src/main/kotlin/com/fox2code/mmm/module/ActionButtonType.java diff --git a/app/src/main/java/com/fox2code/mmm/module/ModuleHolder.java b/app/src/main/kotlin/com/fox2code/mmm/module/ModuleHolder.java similarity index 100% rename from app/src/main/java/com/fox2code/mmm/module/ModuleHolder.java rename to app/src/main/kotlin/com/fox2code/mmm/module/ModuleHolder.java diff --git a/app/src/main/java/com/fox2code/mmm/module/ModuleSorter.kt b/app/src/main/kotlin/com/fox2code/mmm/module/ModuleSorter.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/module/ModuleSorter.kt rename to app/src/main/kotlin/com/fox2code/mmm/module/ModuleSorter.kt diff --git a/app/src/main/java/com/fox2code/mmm/module/ModuleViewAdapter.kt b/app/src/main/kotlin/com/fox2code/mmm/module/ModuleViewAdapter.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/module/ModuleViewAdapter.kt rename to app/src/main/kotlin/com/fox2code/mmm/module/ModuleViewAdapter.kt diff --git a/app/src/main/java/com/fox2code/mmm/module/ModuleViewListBuilder.kt b/app/src/main/kotlin/com/fox2code/mmm/module/ModuleViewListBuilder.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/module/ModuleViewListBuilder.kt rename to app/src/main/kotlin/com/fox2code/mmm/module/ModuleViewListBuilder.kt diff --git a/app/src/main/java/com/fox2code/mmm/repo/CustomRepoData.kt b/app/src/main/kotlin/com/fox2code/mmm/repo/CustomRepoData.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/repo/CustomRepoData.kt rename to app/src/main/kotlin/com/fox2code/mmm/repo/CustomRepoData.kt diff --git a/app/src/main/java/com/fox2code/mmm/repo/CustomRepoManager.kt b/app/src/main/kotlin/com/fox2code/mmm/repo/CustomRepoManager.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/repo/CustomRepoManager.kt rename to app/src/main/kotlin/com/fox2code/mmm/repo/CustomRepoManager.kt diff --git a/app/src/main/java/com/fox2code/mmm/repo/RepoData.kt b/app/src/main/kotlin/com/fox2code/mmm/repo/RepoData.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/repo/RepoData.kt rename to app/src/main/kotlin/com/fox2code/mmm/repo/RepoData.kt diff --git a/app/src/main/java/com/fox2code/mmm/repo/RepoManager.kt b/app/src/main/kotlin/com/fox2code/mmm/repo/RepoManager.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/repo/RepoManager.kt rename to app/src/main/kotlin/com/fox2code/mmm/repo/RepoManager.kt diff --git a/app/src/main/java/com/fox2code/mmm/repo/RepoModule.kt b/app/src/main/kotlin/com/fox2code/mmm/repo/RepoModule.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/repo/RepoModule.kt rename to app/src/main/kotlin/com/fox2code/mmm/repo/RepoModule.kt diff --git a/app/src/main/java/com/fox2code/mmm/repo/RepoUpdater.kt b/app/src/main/kotlin/com/fox2code/mmm/repo/RepoUpdater.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/repo/RepoUpdater.kt rename to app/src/main/kotlin/com/fox2code/mmm/repo/RepoUpdater.kt diff --git a/app/src/main/java/com/fox2code/mmm/settings/LongClickablePreference.kt b/app/src/main/kotlin/com/fox2code/mmm/settings/LongClickablePreference.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/settings/LongClickablePreference.kt rename to app/src/main/kotlin/com/fox2code/mmm/settings/LongClickablePreference.kt diff --git a/app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java b/app/src/main/kotlin/com/fox2code/mmm/settings/SettingsActivity.java similarity index 100% rename from app/src/main/java/com/fox2code/mmm/settings/SettingsActivity.java rename to app/src/main/kotlin/com/fox2code/mmm/settings/SettingsActivity.java diff --git a/app/src/main/java/com/fox2code/mmm/settings/SharedPreferenceDataStore.kt b/app/src/main/kotlin/com/fox2code/mmm/settings/SharedPreferenceDataStore.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/settings/SharedPreferenceDataStore.kt rename to app/src/main/kotlin/com/fox2code/mmm/settings/SharedPreferenceDataStore.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/BudgetProgressDialog.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/BudgetProgressDialog.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/BudgetProgressDialog.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/BudgetProgressDialog.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/ExternalHelper.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/ExternalHelper.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/ExternalHelper.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/ExternalHelper.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/FastException.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/FastException.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/FastException.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/FastException.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/IntentHelper.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/IntentHelper.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/IntentHelper.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/IntentHelper.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/ProcessHelper.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/ProcessHelper.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/ProcessHelper.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/ProcessHelper.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/RuntimeUtils.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/RuntimeUtils.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/RuntimeUtils.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/RuntimeUtils.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/SyncManager.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/SyncManager.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/SyncManager.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/SyncManager.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/TimberUtils.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/TimberUtils.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/TimberUtils.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/TimberUtils.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/ZipFileOpener.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/ZipFileOpener.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/ZipFileOpener.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/ZipFileOpener.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/FileUtils.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/FileUtils.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/FileUtils.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/FileUtils.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/Files.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/Files.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/Files.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/Files.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/GMSProviderInstaller.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/GMSProviderInstaller.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/GMSProviderInstaller.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/GMSProviderInstaller.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/Hashes.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/Hashes.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/Hashes.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/Hashes.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/PropUtils.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/PropUtils.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/PropUtils.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/PropUtils.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/net/Http.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/net/Http.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/net/Http.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/net/Http.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/net/HttpException.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/net/HttpException.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/net/HttpException.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/net/HttpException.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/io/net/WebkitCookieManagerProxy.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/io/net/WebkitCookieManagerProxy.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/io/net/WebkitCookieManagerProxy.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/io/net/WebkitCookieManagerProxy.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/realm/ModuleListCache.java b/app/src/main/kotlin/com/fox2code/mmm/utils/realm/ModuleListCache.java similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/realm/ModuleListCache.java rename to app/src/main/kotlin/com/fox2code/mmm/utils/realm/ModuleListCache.java diff --git a/app/src/main/java/com/fox2code/mmm/utils/realm/ReposList.java b/app/src/main/kotlin/com/fox2code/mmm/utils/realm/ReposList.java similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/realm/ReposList.java rename to app/src/main/kotlin/com/fox2code/mmm/utils/realm/ReposList.java diff --git a/app/src/main/java/com/fox2code/mmm/utils/sentry/SentryBreadcrumb.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/sentry/SentryBreadcrumb.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/sentry/SentryBreadcrumb.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/sentry/SentryBreadcrumb.kt diff --git a/app/src/main/java/com/fox2code/mmm/utils/sentry/SentryMain.kt b/app/src/main/kotlin/com/fox2code/mmm/utils/sentry/SentryMain.kt similarity index 100% rename from app/src/main/java/com/fox2code/mmm/utils/sentry/SentryMain.kt rename to app/src/main/kotlin/com/fox2code/mmm/utils/sentry/SentryMain.kt diff --git a/build.gradle.kts b/build.gradle.kts index 09b8037..0184b9f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -34,6 +34,7 @@ subprojects { plugins.withType { apply(plugin = "org.gradle.android.cache-fix") } + } tasks.register("clean", Delete::class) { @@ -46,4 +47,3 @@ afterEvaluate { targetCompatibility = JavaVersion.VERSION_17.toString() } } -