Class PluginInstallUtils.Recorded

java.lang.Object
com.ultikits.ultitools.utils.PluginInstallUtils.Recorded
Enclosing class:
PluginInstallUtils

private static final class PluginInstallUtils.Recorded extends Object
What the module loader and the loaded instances say about an uninstall's targets, read before anything is unloaded.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final List<String>
    The targets' identify-strings, normalised, less any another loaded module also reports.
    private final Set<String>
    The file names of the targets' code-source JARs and of every JAR recorded as declaring their main class.
    private final Set<String>
    The targets' main classes as the loader recorded them, less any another loaded module also has: an entry whose plugin.yml declares one of them is a JAR the loader would load this module from again (#516).
    private final Set<String>
    The targets' runtime names, less any another loaded module also answers to.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    Recorded(Set<String> mainClasses, Set<String> jarNames, List<String> identifyStrings, Set<String> runtimeNames)
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • mainClasses

      private final Set<String> mainClasses
      The targets' main classes as the loader recorded them, less any another loaded module also has: an entry whose plugin.yml declares one of them is a JAR the loader would load this module from again (#516).
    • jarNames

      private final Set<String> jarNames
      The file names of the targets' code-source JARs and of every JAR recorded as declaring their main class.
    • identifyStrings

      private final List<String> identifyStrings
      The targets' identify-strings, normalised, less any another loaded module also reports.
    • runtimeNames

      private final Set<String> runtimeNames
      The targets' runtime names, less any another loaded module also answers to.
  • Constructor Details