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 Stringstatic Stringstatic Stringstatic booleanisAlpine()static booleanstatic voidprivate static StringreadFully(InputStream in) (package private) static String(package private) static StringtranslateArchNameToFolderName(String archName) (package private) static StringtranslateOSNameToFolderName(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
-