Package org.fusesource.jansi.internal
Class OSInfo
java.lang.Object
org.fusesource.jansi.internal.OSInfo
Provides OS name and architecture name.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
(package private) static String
static String
static String
static boolean
isAlpine()
static boolean
static void
private static String
readFully
(InputStream in) (package private) static String
(package private) static String
translateArchNameToFolderName
(String archName) (package private) static String
translateOSNameToFolderName
(String osName)
-
Field Details
-
X86
- See Also:
-
X86_64
- See Also:
-
IA64_32
- See Also:
-
IA64
- See Also:
-
PPC
- See Also:
-
PPC64
- See Also:
-
ARM64
- See Also:
-
archMapping
-
-
Constructor Details
-
OSInfo
public OSInfo()
-
-
Method Details
-
main
-
getNativeLibFolderPathForCurrentOS
-
getOSName
-
isAndroid
public static boolean isAndroid() -
isAlpine
public static boolean isAlpine() -
getHardwareName
-
readFully
- Throws:
IOException
-
resolveArmArchType
-
getArchName
-
translateOSNameToFolderName
-
translateArchNameToFolderName
-