Uses of Class
com.ultikits.ultitools.utils.PluginInstallUtils.UninstallReport
Packages that use PluginInstallUtils.UninstallReport
-
Uses of PluginInstallUtils.UninstallReport in com.ultikits.ultitools.commands
Methods in com.ultikits.ultitools.commands with parameters of type PluginInstallUtils.UninstallReportModifier and TypeMethodDescriptionprivate static voidPluginInstallCommands.sendUndeterminedEntries(org.bukkit.command.CommandSender sender, PluginInstallUtils.UninstallReport report) Says what the uninstall could not determine: entries it could not read at all. -
Uses of PluginInstallUtils.UninstallReport in com.ultikits.ultitools.utils
Methods in com.ultikits.ultitools.utils that return PluginInstallUtils.UninstallReportModifier and TypeMethodDescriptionprivate static PluginInstallUtils.UninstallReportPluginInstallUtils.deleteModuleJars(PluginInstallUtils.ModuleIdentity identity) The JAR half ofPluginInstallUtils.uninstallPlugin(String): deletes every entry identified as this module's -- not only the first one listed, since a second JAR loads the module again on restart -- and reports the entries nothing could be read from.PluginInstallUtils.UninstallReport.of(boolean jarsDeleted, List<String> undetermined, List<String> deleted) private static PluginInstallUtils.UninstallReportPluginInstallUtils.removeJarsAndReport(String name, PluginInstallUtils.ModuleIdentity identity, Throwable unloadFailure) The JAR half of the uninstall and its report, after the modules were unloaded.PluginInstallUtils.uninstallPluginReporting(String name) PluginInstallUtils.uninstallPlugin(String), also reporting the entries whose identity could not be determined -- the ones a caller has to tell the operator about, because one of them may be a copy of this module that loads again at the next start.(package private) static PluginInstallUtils.UninstallReportPluginInstallUtils.uninstallPluginReporting(String name, Function<UltiToolsPlugin, File> codeSource) PluginInstallUtils.uninstallPluginReporting(String)with the code-source resolver to ask, which is how a test substitutes one without production code carrying a writable field (gate 1, IN-02).(package private) static PluginInstallUtils.UninstallReportPluginInstallUtils.uninstallPluginReporting(String name, Function<UltiToolsPlugin, File> codeSource, List<String> cancelledUpdates) PluginInstallUtils.uninstallPluginReporting(String, List)with the code-source resolver to ask.PluginInstallUtils.uninstallPluginReporting(String name, List<String> cancelledUpdates) PluginInstallUtils.uninstallPluginReporting(String), also collecting the versions of the module's updates it cancelled.