Class Directories
java.lang.Object
org.jrd.backend.data.Directories
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voiddeleteWithException(String stringPath) private static Stringstatic Filestatic StringLocate configuration directory as per XDG base directory specification.static Filestatic Stringstatic StringLocate configuration directory as per XDG base directory specification.static Filestatic Stringstatic StringReturns specific xdg directory for the frameworkstatic booleanstatic boolean
-
Field Details
-
XDG_JRD_SUFFIX
-
XDG_CONFIG_SUFFIX
-
XDG_PLUGIN_SUFFIX
-
XDG_BYTEMAN_SUFFIX
-
XDG_JRD_HOME
-
jrdLlocationFalback
private static int jrdLlocationFalback
-
-
Constructor Details
-
Directories
private Directories()
-
-
Method Details
-
getConfigDirectory
Locate configuration directory as per XDG base directory specification.- Returns:
- xdg config directory (e.g. ~/.config/java-runtime-decompiler/conf
-
getBytemanDirectory
-
getPluginDirectory
Locate configuration directory as per XDG base directory specification.- Returns:
- xdg plugin directory (e.g. ~/.config/java-runtime-decompiler/plugins
-
getXdgJrdBaseDir
Returns specific xdg directory for the framework- Returns:
- xdg decompiler directory (e.g. ~/.config/java-runtime-decompiler)
-
getJrdLocation
-
getFreshlyBuiltAgent
-
getPotentialAgentLocation
-
getRelativePotentialAgentLocation
-
getAgentFile
-
isPortable
public static boolean isPortable() -
isOsWindows
public static boolean isOsWindows() -
createPluginDirectory
public static void createPluginDirectory() -
deleteWithException
-