Package org.jline.nativ
Class OSInfo
java.lang.Object
org.jline.nativ.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 booleanprivate static voidstatic 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:
-
logger
-
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
-
log
-