Package com.aparapi.natives
Class NativeLoader
- java.lang.Object
-
- com.aparapi.natives.NativeLoader
-
public class NativeLoader extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NativeLoader()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static booleanis32Bit()private static booleanis64Bit()private static booleanisArm()private static booleanisMac()private static booleanisSolaris()private static booleanisUnix()private static booleanisWindows()static voidload()private static voidloadLibrariesFromJarsInProperOrder(java.lang.String[][] librariesAndJars)Ensure that libraries are loaded in proper order even if in presence of optimizing compilers.
-
-
-
Method Detail
-
loadLibrariesFromJarsInProperOrder
private static void loadLibrariesFromJarsInProperOrder(java.lang.String[][] librariesAndJars) throws java.io.IOExceptionEnsure 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:
java.io.IOException- if libraries fail to load
-
load
public static void load() throws java.io.IOException- Throws:
java.io.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()
-
-