com.jogamp.common.os.NativeLibrary.class Maven / Gradle / Ivy
The newest version!
???? 4? ' ? ' ?
? ? ' ? ' ? ' ? ' ? ' ? ? ? ?
? ?
?
?
?
? ? ?
? ?
? ? ? ?
? ? ?
? ?
' ?
' ?
? ?
' ? ? ? ? ? ? ? ? ? ? ? ? ?
'
& ?
&
? ?
3 ? ? ?
; ?
= ?
A ?
C ?
E ? ! ?"#
$%
&'()
N*
!+ ',
!- '.
!/
!0
!12
W ?
'34
Z
Z5 ?6
'7 '89:
';<
'=>
e?
@A ?B ZC
iD
iE
iFG
n ? ZHI JK
!L
!M NO
w ?P
yQR
{
ST
SUVW
'XYZ[\]^_`ab InnerClasses prefixes [Ljava/lang/String; suffixes isOSX Z dynLink $Lcom/jogamp/common/os/DynamicLinker;
libraryHandle J libraryPath Ljava/lang/String; global initializedFindLibraryMethod findLibraryMethod Ljava/lang/reflect/Method; ;(Lcom/jogamp/common/os/DynamicLinker;JLjava/lang/String;Z)V Code LineNumberTable
StackMapTablec toString ()Ljava/lang/String; open R(Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;
Exceptionsd v(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;Z)Lcom/jogamp/common/os/NativeLibrary;efg claimAllLinkPermission ()V releaseAllLinkPermission dynamicLookupFunction (Ljava/lang/String;)J isFunctionAvailable (Ljava/lang/String;)Z dynamicLookupFunctionGlobal
dynamicLinker &()Lcom/jogamp/common/os/DynamicLinker; getDynamicLinker getLibraryHandle ()J getLibraryPath close isValidNativeLibraryName '(Ljava/lang/String;Z)Ljava/lang/String; enumerateLibraryPaths _(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List; Signature s(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/util/List; `(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/util/List; t(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/util/List; a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;)Ljava/util/List; u(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLjava/lang/ClassLoader;)Ljava/util/List;
selectName J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
buildNames '(Ljava/lang/String;)[Ljava/lang/String; addPaths 8(Ljava/lang/String;[Ljava/lang/String;Ljava/util/List;)V L(Ljava/lang/String;[Ljava/lang/String;Ljava/util/List;)V findLibraryImpl =(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String; findLibrary
access$002 6(Ljava/lang/reflect/Method;)Ljava/lang/reflect/Method;
access$000 ()Ljava/lang/reflect/Method;
access$102 (Z)Z
SourceFile NativeLibrary.java ? ? ? ? ? ? ? ? ? ? ? ? ? ?h ?ijk java/lang/StringBuilder +NativeLibrary.open(): Successfully loaded: lmln ? ?opq NativeLibrary[rstu ? , , 0xvwx , global ly ] ? ? ? ?z{ ? ? ?|}~?? java/lang/String NativeLibrary.open(global ): Trying to load ???? java/lang/Throwable "com/jogamp/common/os/NativeLibrary ? ? NativeLibrary.open: Caught : ? ?? ? NativeLibrary.open: Last error ? ? ): Did not succeed in loading ( ) ? ? ? ? java/lang/RuntimeException Library is not open ?q??? ????????? )jogamp/common/os/WindowsDynamicLinkerImpl (jogamp/common/os/MacOSXDynamicLinkerImpl???? ? -jogamp/common/os/BionicDynamicLinker32bitImpl -jogamp/common/os/BionicDynamicLinker64BitImpl 'jogamp/common/os/PosixDynamicLinkerImpl NativeLibrary.close(): closing Library already closed?? +NativeLibrary.close(): Successfully closed ?????? java/net/URISyntaxException "java/lang/IllegalArgumentException ??? ? ? ?? ? ? ?? ????? java/util/ArrayList ? ? java/io/File??? ? ? ? ? /Library/Frameworks/
.framework ? ? /System/Library/Frameworks/ ? ? $com/jogamp/common/os/NativeLibrary$1 ????? java/util/StringTokenizer? ? ???? ? $com/jogamp/common/os/NativeLibrary$2? ? natives? ?
.Framework????? ? $com/jogamp/common/os/NativeLibrary$3 $com/jogamp/common/os/NativeLibrary$4 ?? java/lang/Exception?? ? ?? NativeLibrary.findLibrary(< >) (TempJarCache): ? ? >, ) (CL): .dll lib .dylib .so java/lang/Object (com/jogamp/common/os/DynamicLookupHelper $com/jogamp/common/os/NativeLibrary$5 "com/jogamp/common/os/DynamicLinker java/lang/SecurityException java/util/List java/util/Iterator java/lang/ClassLoader DEBUG java/lang/System err Ljava/io/PrintStream; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; java/io/PrintStream println (Ljava/lang/String;)V getClass ()Ljava/lang/Class; java/lang/Class
getSimpleName java/lang/Long toHexString (J)Ljava/lang/String; (Z)Ljava/lang/StringBuilder; com/jogamp/common/os/Platform
initSingleton iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; openLibraryGlobal (Ljava/lang/String;Z)J openLibraryLocal
getMessage getLastError printStackTrace lookupSymbol (JLjava/lang/String;)J lookupSymbolGlobal /$SwitchMap$com$jogamp$common$os$Platform$OSType [I "jogamp/common/os/PlatformPropsImpl OS_TYPE OSType &Lcom/jogamp/common/os/Platform$OSType; $com/jogamp/common/os/Platform$OSType ordinal ()I CPU_ARCH CPUType 'Lcom/jogamp/common/os/Platform$CPUType; %com/jogamp/common/os/Platform$CPUType is32Bit closeLibrary (JZ)V com/jogamp/common/ExceptionUtils dumpStack (Ljava/io/PrintStream;)V com/jogamp/common/util/IOUtil getBasename &(Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/Throwable;)V toLowerCase
startsWith endsWith length substring (II)Ljava/lang/String;
isAbsolute add (Ljava/lang/Object;)Z (ZZ)V java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
pathSeparator '(Ljava/lang/String;Ljava/lang/String;)V
hasMoreTokens nextToken separator os_and_arch indexOf (Ljava/lang/String;)I charAt (I)C JAVA_9 ,(Ljava/lang/ClassLoader;Ljava/lang/String;)V )com/jogamp/common/util/cache/TempJarCache
isInitialized 1 ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
? ? ? ? ? ? :*? *+? * ? *? *? ? ? ? ?
Y? ?
*? ? ? ? ? " ~ ? ? ? ? ? 9 ? ? ? 9 ' ? ! ? ? ? a I?
Y? ?
*? ? ? ?
?
*? ?
?
*? ? ?
?
*? ? ?
? ? ? ? ? ? ? $ ***-? ? ? ? ? ? ? ? ? ? \*+,? :? ? :? : ? ? ? ? ? !:
? ? '? ?
Y? "?
? #?
?
? ? :
?
? ? $ 7?
? ? % 7? ::
7 ?? ? 'Y
? (?? ? l
? 0? ?
Y? )?
? ? ?
*?
? +?
? ? ? , :? ::? ?
Y? -?
?
? ?
?
? .??? ? =? ?
Y? "?
? /?
*?
?
+?
?
,?
0?
? ? ? a ? ? &