Class NativeLoader
java.lang.Object
com.aparapi.natives.NativeLoader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleanis32Bit()private static booleanis64Bit()private static booleanisArm()private static booleanisMac()private static booleanprivate static booleanisUnix()private static booleanstatic voidload()private static voidloadLibrariesFromJarsInProperOrder(String[][] librariesAndJars) Ensure that libraries are loaded in proper order even if in presence of optimizing compilers.
-
Field Details
-
ARCH
-
OS
-
-
Constructor Details
-
NativeLoader
public NativeLoader()
-
-
Method Details
-
loadLibrariesFromJarsInProperOrder
private static void loadLibrariesFromJarsInProperOrder(String[][] librariesAndJars) throws IOException Ensure that libraries are loaded in proper order even if in presence of optimizing compilers.- Parameters:
librariesAndJars- a two dimensional array containing one more entries of a pair: jar package filename, target library name- Throws:
IOException- if libraries fail to load
-
load
- Throws:
IOException
-
isWindows
private static boolean isWindows() -
isMac
private static boolean isMac() -
isUnix
private static boolean isUnix() -
isSolaris
private static boolean isSolaris() -
isArm
private static boolean isArm() -
is64Bit
private static boolean is64Bit() -
is32Bit
private static boolean is32Bit()
-