Package com.ultikits.ultitools.utils
Class PluginInstallUtils.UndeterminedEntriesException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
java.nio.file.FileSystemException
com.ultikits.ultitools.utils.PluginInstallUtils.UndeterminedEntriesException
- All Implemented Interfaces:
Serializable
- Enclosing class:
PluginInstallUtils
@Internal
public static final class PluginInstallUtils.UndeterminedEntriesException
extends FileSystemException
The entries an uninstall could not identify, carried on whatever failure leaves the method.
State C outlives every other outcome: a module whose unload threw, a JAR that could not
be deleted and "nothing here could be identified as this module's" are all still true beside
"these entries said nothing", and one of those entries may be the module's own JAR. An
explicit type is what lets a caller tell this apart from the failures it travels with,
rather than guessing from the shape of a FileSystemException.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.nio.file.FileSystemException
getFile, getMessage, getOtherFile, getReasonMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
entries
-
-
Constructor Details
-
UndeterminedEntriesException
-
-
Method Details
-
of
- Parameters:
entries- the absolute paths of the entries whose identity could not be determined- Returns:
- the carrier for them
-
entries
- Returns:
- the absolute paths of the entries whose identity could not be determined
-