com.groupbyinc.flux.common.sun.jna.Native.class Maven / Gradle / Ivy
???? 2? )com/groupbyinc/flux/common/sun/jna/Native java/lang/Object *com/groupbyinc/flux/common/sun/jna/Version Native.java -com/groupbyinc/flux/common/sun/jna/Native$AWT AWT 1com/groupbyinc/flux/common/sun/jna/Native$Buffers Buffers 6com/groupbyinc/flux/common/sun/jna/Native$ffi_callback ffi_callback +com/groupbyinc/flux/common/sun/jna/Native$7 +com/groupbyinc/flux/common/sun/jna/Native$6 +com/groupbyinc/flux/common/sun/jna/Native$5 +com/groupbyinc/flux/common/sun/jna/Native$4 +com/groupbyinc/flux/common/sun/jna/Native$3 +com/groupbyinc/flux/common/sun/jna/Native$2 +com/groupbyinc/flux/common/sun/jna/Native$1 Dcom/groupbyinc/flux/common/sun/jna/Callback$UncaughtExceptionHandler +com/groupbyinc/flux/common/sun/jna/Callback ! UncaughtExceptionHandler 2com/groupbyinc/flux/common/sun/jna/Library$Handler $ *com/groupbyinc/flux/common/sun/jna/Library & Handler java/util/Map$Entry )
java/util/Map + Entry 8com/groupbyinc/flux/common/sun/jna/Structure$ByReference . ,com/groupbyinc/flux/common/sun/jna/Structure 0 ByReference 4com/groupbyinc/flux/common/sun/jna/Structure$ByValue 3 ByValue 4com/groupbyinc/flux/common/sun/jna/Structure$FFIType 6 FFIType DEFAULT_ENCODING Ljava/lang/String;
DEBUG_LOAD Z DEBUG_JNA_LOAD jnidispatchPath typeOptions Ljava/util/Map; ZLjava/util/Map;Ljava/util/Map;>; libraries ALjava/util/Map;Ljava/lang/ref/Reference<*>;>; _OPTION_ENCLOSING_LIBRARY enclosing-library E DEFAULT_HANDLER FLcom/groupbyinc/flux/common/sun/jna/Callback$UncaughtExceptionHandler; callbackExceptionHandler POINTER_SIZE I LONG_SIZE
WCHAR_SIZE SIZE_T_SIZE BOOL_SIZE
TYPE_VOIDP TYPE_LONG TYPE_WCHAR_T TYPE_SIZE_T TYPE_BOOL
MAX_ALIGNMENT MAX_PADDING finalizer Ljava/lang/Object; JNA_TMPLIB_PREFIX jna _ registeredClasses 'Ljava/util/Map;[J>; registeredLibraries WLjava/util/Map;Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;>; CB_HAS_INITIALIZER CVT_UNSUPPORTED???? CVT_DEFAULT CVT_POINTER
CVT_STRING
CVT_STRUCTURE CVT_STRUCTURE_BYVAL
CVT_BUFFER CVT_ARRAY_BYTE CVT_ARRAY_SHORT CVT_ARRAY_CHAR
CVT_ARRAY_INT CVT_ARRAY_LONG
CVT_ARRAY_FLOAT CVT_ARRAY_DOUBLE CVT_ARRAY_BOOLEAN
CVT_BOOLEAN CVT_CALLBACK CVT_FLOAT CVT_NATIVE_MAPPED CVT_NATIVE_MAPPED_STRING CVT_NATIVE_MAPPED_WSTRING CVT_WSTRING CVT_INTEGER_TYPE CVT_POINTER_TYPE CVT_TYPE_MAPPER CVT_TYPE_MAPPER_STRING CVT_TYPE_MAPPER_WSTRING CB_OPTION_DIRECT CB_OPTION_IN_DLL nativeThreadTerminationFlag Ljava/lang/ThreadLocal; DLjava/lang/ThreadLocal;
nativeThreads OLjava/util/Map; parseVersion (Ljava/lang/String;)F Ljava/lang/Deprecated; . ? java/lang/String ? lastIndexOf (Ljava/lang/String;)I ? ?
? ? substring (II)Ljava/lang/String; ? ?
? ? java/lang/Float ?
parseFloat ? ?
? ? v isCompatibleVersion '(Ljava/lang/String;Ljava/lang/String;)Z \. ? split '(Ljava/lang/String;)[Ljava/lang/String; ? ?
? ? [Ljava/lang/String; ? java/lang/Integer ? parseInt ? ?
? ? expectedVersion
nativeVersion expectedVersionParts nativeVersionParts
expectedMajor nativeMajor
expectedMinor nativeMinor dispose ()V 4com/groupbyinc/flux/common/sun/jna/CallbackReference ?
disposeAll ? ?
? ? )com/groupbyinc/flux/common/sun/jna/Memory ?
? ? 0com/groupbyinc/flux/common/sun/jna/NativeLibrary ?
? ?
unregisterAll ? ?
? > : ?
jna.loaded ? false ? java/lang/System ? setProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ? ?
? ?
deleteLibrary (Ljava/io/File;)Z java/io/File ? delete ()Z ? ?
? ? markTemporaryFile (Ljava/io/File;)V ? ?
? lib Ljava/io/File; ? ?
? this +Lcom/groupbyinc/flux/common/sun/jna/Native; initIDs setProtected (Z)V isProtected setPreserveLastError enable getPreserveLastError getWindowID (Ljava/awt/Window;)J java/awt/HeadlessException
w Ljava/awt/Window; getComponentID (Ljava/awt/Component;)J (Ljava/lang/Object;)J
c Ljava/awt/Component; getWindowPointer ?(Ljava/awt/Window;)Lcom/groupbyinc/flux/common/sun/jna/Pointer; *com/groupbyinc/flux/common/sun/jna/Pointer (J)V ?
getComponentPointer B(Ljava/awt/Component;)Lcom/groupbyinc/flux/common/sun/jna/Pointer; getWindowHandle0 getDirectBufferPointer ?(Ljava/nio/Buffer;)Lcom/groupbyinc/flux/common/sun/jna/Pointer; _getDirectBufferPointer (Ljava/nio/Buffer;)J
b Ljava/nio/Buffer; peer J toString ([B)Ljava/lang/String; getDefaultStringEncoding ()Ljava/lang/String;%&
' (([BLjava/lang/String;)Ljava/lang/String;#)
* buf [B $java/io/UnsupportedEncodingException. 0 ([BIILjava/lang/String;)V ?2
?3 err Ljava/io/PrintStream;56 ?7 java/lang/StringBuilder9
: ? JNA Warning: Encoding '< append -(Ljava/lang/String;)Ljava/lang/StringBuilder;>?
:@ ' is unsupportedB#&
:D java/io/PrintStreamF println (Ljava/lang/String;)VHI
GJ $JNA Warning: Decoding with fallback L
file.encodingN getProperty &(Ljava/lang/String;)Ljava/lang/String;PQ
?R ([BII)V ?T
?U index e &Ljava/io/UnsupportedEncodingException; encoding len ([C)Ljava/lang/String; ([CII)V ?]
?^ [C toStringList ([C)Ljava/util/List; ([CII)Ljava/util/List;ac
d java/util/ArrayListf
g ?` java/util/Listj add (Ljava/lang/Object;)Zlmkn value curPos offset list $Ljava/util/List; Ljava/util/List; lastPos maxPos loadLibrary %(Ljava/lang/Class;)Ljava/lang/Object; 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;xz
{ interfaceClass Ljava/lang/Class; Ljava/lang/Class; 4(Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object; F(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)Ljava/lang/Object;x?
? options $Ljava/util/Map; java/util/Collections? emptyMap ()Ljava/util/Map;??
?? name java/lang/Class? isAssignableFrom (Ljava/lang/Class;)Z??
?? "java/lang/IllegalArgumentException? Interface (?
getSimpleName?&
??
) of library=? does not extend ? ?I
?? 5(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)V ??
%? getClassLoader ()Ljava/lang/ClassLoader;??
?? java/lang/reflect/Proxy? newProxyInstance b(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;??
?? cacheOptions C(Ljava/lang/Class;Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map;??
? cast &(Ljava/lang/Object;)Ljava/lang/Object;??
?? handler 4Lcom/groupbyinc/flux/common/sun/jna/Library$Handler; loader Ljava/lang/ClassLoader; proxy loadLibraryInstance (Ljava/lang/Class;)V java/lang/Exception? B @ ? containsKey?m ,? getFields ()[Ljava/lang/reflect/Field;??
?? [Ljava/lang/reflect/Field;? java/lang/reflect/Field? getType ()Ljava/lang/Class;??
?? getModifiers ()I??
?? java/lang/reflect/Modifier? isStatic (I)Z??
?? java/lang/ref/WeakReference? get??
?? (Ljava/lang/Object;)V ??
?? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?? ,? Could not access instance of ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder;>?
:? (? )? java/lang/Throwable? field Ljava/lang/reflect/Field; i fields Ljava/lang/Exception; cls Ljava/lang/Class<*>; findEnclosingLibraryClass $(Ljava/lang/Class;)Ljava/lang/Class; ? @ ? ,? findCallbackClass??
?? getDeclaringClass??
? ??
getSuperclass?
?
libOptions enclosingClass declaring
fromDeclaring getLibraryOptions "(Ljava/lang/Class;)Ljava/util/Map; java/lang/NoSuchFieldException
??
OPTIONS getField -(Ljava/lang/String;)Ljava/lang/reflect/Field;
?
setAccessible ?
? java/lang/IllegalStateException Null options field
? 6OPTIONS must be a public field of type java.util.Map ( ): ! java/util/HashMap# (Ljava/util/Map;)V ?%
$& type-mapper( TYPE_MAPPER* -com/groupbyinc/flux/common/sun/jna/TypeMapper, lookupField H(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;./
0 structure-alignment2 STRUCTURE_ALIGNMENT4 string-encoding6 STRING_ENCODING8 libraryOptions 5Ljava/util/Map; Ljava/lang/NoSuchFieldException; type mappingClass must be a public field of type ? getNameA&
?B fieldName resultClass
getTypeMapper B(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/sun/jna/TypeMapper;
H getStringEncoding %(Ljava/lang/Class;)Ljava/lang/String; jna.encodingL 9 : NP ?
?P getStructureAlignment (Ljava/lang/Class;)I intValueT?
?U alignment Ljava/lang/Integer; getBytes (Ljava/lang/String;)[B ((Ljava/lang/String;Ljava/lang/String;)[BY[
\ sYZ
?_ $JNA Warning: Encoding with fallback a ()[BYc
?d toByteArrayf[
g arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)Vij
?k bytes toCharArray (Ljava/lang/String;)[C ()[Cnp
?q chars loadNativeDispatchLibrary java/io/IOExceptionu java/lang/UnsatisfiedLinkErrorw jna.nounpacky java/lang/Boolean{
getBoolean (Ljava/lang/String;)Z}~
| removeTemporaryFiles? ?
? 3JNA Warning: IOException removing temporary files: ?
getMessage?&
v? jna.boot.library.name? jnidispatch? jna.boot.library.path? java/util/StringTokenizer?
pathSeparator? : ?? '(Ljava/lang/String;Ljava/lang/String;)V ??
??
hasMoreTokens? ?
?? nextToken?&
??
?? mapLibraryName?Q
?? .dylib? .jnilib? replace D(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;??
?? #(Ljava/io/File;Ljava/lang/String;)V ??
?? getAbsolutePath?&
?? = < ? out?6 ?? Looking in ? exists? ?
?? Trying ? jnidispatch.path? load?I
?? Found jnidispatch at ? +com/groupbyinc/flux/common/sun/jna/Platform? isMac? ?
?? dylib? endsWith?~
?? jnilib? File found at ? but not loadable: ?
x? jna.nosys? Trying (via loadLibrary) ?xI
?? Found jnidispatch on system path? jna.noclasspath? &loadNativeDispatchLibraryFromClasspath? ?
? +Unable to locate JNA native support library?
x? Ljava/io/IOException; orig ext ex Ljava/lang/UnsatisfiedLinkError; dir file path dirs Ljava/util/StringTokenizer; libName bootPath $/com/groupbyinc/flux/common/sun/jna/? RESOURCE_PREFIX? : ?? /? extractFromResourcePath 9(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/io/File;??
? !Could not find JNA native support?
isUnpacked? ?
? jnidispatch.preserve? ? ?
?B
startsWith~
? "(Ljava/lang/String;)Ljava/io/File; java/net/URISyntaxException ; <
indexOf ?
?
java/lang/Thread
currentThread ()Ljava/lang/Thread;
getContextClassLoader?
Looking in classpath from for mapSharedLibraryNameQ
? (I)Ljava/lang/String; ?
? java/lang/ClassLoader" getResource "(Ljava/lang/String;)Ljava/net/URL;$%
#& java/net/URL( java.class.path* java/net/URLClassLoader, getURLs ()[Ljava/net/URL;./
-0 java/util/Arrays2 asList %([Ljava/lang/Object;)Ljava/util/List;45
36
D Native library (9 ) not found in resource path (;
v? Found library resource at > getProtocol@&
)A toLowerCaseC&
?D? equalsGm
?H java/net/URIJ
)D
K? (Ljava/net/URI;)V ?N
?O getPathQ&
)R File URL T could not be properly decodedV getResourceAsStream )(Ljava/lang/String;)Ljava/io/InputStream;XY
#Z Can't obtain InputStream for \ java/io/InputStream^
getTempDir ()Ljava/io/File;`a
b isWindowsd ?
?e .dllg java/io/FileOutputStreami createTempFile B(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;kl
?m deleteOnExito ?
?p ? ?
jr- read ([BII)Iuv
_w writeyT
jz close| ?
_}
j} $Failed to create temporary file for ?
library: ? Ljava/net/URISyntaxException; count is Ljava/io/InputStream; fos Ljava/io/FileOutputStream; DEBUG libname resourcePath url Ljava/net/URL; sizeof (I)I getNativeVersion getAPIChecksum getLastError setLastError (I)V synchronizedLibrary Z(Lcom/groupbyinc/flux/common/sun/jna/Library;)Lcom/groupbyinc/flux/common/sun/jna/Library; getClass??
? isProxyClass??
?? Library must be a proxy class? getInvocationHandler 9(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;??
?? Unrecognized proxy handler: ? #java/lang/reflect/InvocationHandler? c(Lcom/groupbyinc/flux/common/sun/jna/Library$Handler;Lcom/groupbyinc/flux/common/sun/jna/Library;)V ??
?
getInterfaces ()[Ljava/lang/Class;??
?? library ,Lcom/groupbyinc/flux/common/sun/jna/Library; ih %Ljava/lang/reflect/InvocationHandler;
newHandler getWebStartLibraryPath javawebstart.version?
? java/security/AccessController? doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;??
?? java/lang/reflect/Method? invoke 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;??
?? getParent?&
?? cl m Ljava/lang/reflect/Method; libpath
getParentFile?a
?? .x?
createNewFile? ?
?? printStackTrace? ?
v? marker
jna.tmpdir? mkdirs? ?
?? java.io.tmpdir? jna-? user.name? hashCode??
?? (I)Ljava/lang/StringBuilder;>?
:? canWrite? ?
?? JNA temporary directory '? ' does not exist? ' is not writable? jnatmp tmp prop
? listFiles )(Ljava/io/FilenameFilter;)[Ljava/io/File;??
?? java/io/FilenameFilter? [Ljava/io/File;? length??
?? target filter Ljava/io/FilenameFilter; files
getNativeSize &(Ljava/lang/Class;Ljava/lang/Object;)I isArray ?
? java/lang/reflect/Array getLength (Ljava/lang/Object;)I
'(Ljava/lang/Object;I)Ljava/lang/Object;?
getComponentType?
?
#Arrays of length zero not allowed: size B(Ljava/lang/Class;Lcom/groupbyinc/flux/common/sun/jna/Structure;)I
1S
The type " " is not supported: !
?? o $Ljava/lang/IllegalArgumentException; /com/groupbyinc/flux/common/sun/jna/NativeMapped& 8com/groupbyinc/flux/common/sun/jna/NativeMappedConverter( getInstance M(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/sun/jna/NativeMappedConverter;*+
),
nativeType.?
)/ TYPE1 |2 java/lang/Byte4 52 java/lang/Short7 82 java/lang/Character: ;2 M K = ?2 java/lang/Long@ A2 ?2 java/lang/DoubleD E2S
1G J K I HAS_BUFFERSK < ?L isBufferN?
O *com/groupbyinc/flux/common/sun/jna/WStringQ Native size for type "S " is unknownU isSupportedNativeType setCallbackExceptionHandler I(Lcom/groupbyinc/flux/common/sun/jna/Callback$UncaughtExceptionHandler;)V G H Z I H \ eh getCallbackExceptionHandler H()Lcom/groupbyinc/flux/common/sun/jna/Callback$UncaughtExceptionHandler; register getCallingClassb?
c findDirectMappedClasse?
f &(Ljava/lang/Class;Ljava/lang/String;)Vah
i 5(Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;)V F(Ljava/lang/Class;Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;)Val
m 2Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary; java/lang/ClassNotFoundExceptionp getDeclaredMethods ()[Ljava/lang/reflect/Method;rs
?t [Ljava/lang/reflect/Method;v
?? $y forName =(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;{|
?} DCan't determine class with native methods from the current context ( methods idx
? getClassContext??
? pThe SecurityManager implementation on this platform is broken; you must explicitly provide the class to register? [Ljava/lang/Class;? AThis method must be called from the static initializer of a class? context [Ljava/lang/Class<*>; setCallbackThreadInitializer n(Lcom/groupbyinc/flux/common/sun/jna/Callback;Lcom/groupbyinc/flux/common/sun/jna/CallbackThreadInitializer;)V ?(Lcom/groupbyinc/flux/common/sun/jna/Callback;Lcom/groupbyinc/flux/common/sun/jna/CallbackThreadInitializer;)Lcom/groupbyinc/flux/common/sun/jna/CallbackThreadInitializer;??
?? cb -Lcom/groupbyinc/flux/common/sun/jna/Callback; initializer >Lcom/groupbyinc/flux/common/sun/jna/CallbackThreadInitializer; a @ ? entrySet ()Ljava/util/Set;?? ,?
java/util/Set? iterator ()Ljava/util/Iterator;???? java/util/Iterator? hasNext? ??? next ()Ljava/lang/Object;???? getKey?? *? getValue?? *? [J?
unregister (Ljava/lang/Class;[J)V??
? clear? ? ,? -Ljava/util/Map$Entry;[J>; Ljava/util/Map$Entry;??
? remove?? ,? c @ ? handles
registered getSignature [??K
? isPrimitive? ?
?? java/lang/Void? ?2 V? < B? S? C? K" F? D? L? J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;??
? ;? s1 s2 str Ljava/lang/StringBuilder;
getConversion C(Ljava/lang/Class;Lcom/groupbyinc/flux/common/sun/jna/TypeMapper;)I getFromNativeConverter K(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/sun/jna/FromNativeConverter;??-? getToNativeConverter I(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/sun/jna/ToNativeConverter;??-? 6com/groupbyinc/flux/common/sun/jna/FromNativeConverter??/ 4com/groupbyinc/flux/common/sun/jna/ToNativeConverter??/ charAt (I)C??
?? .com/groupbyinc/flux/common/sun/jna/IntegerType .com/groupbyinc/flux/common/sun/jna/PointerType
fromNative 8Lcom/groupbyinc/flux/common/sun/jna/FromNativeConverter; toNative 6Lcom/groupbyinc/flux/common/sun/jna/ToNativeConverter; mapper /Lcom/groupbyinc/flux/common/sun/jna/TypeMapper; classloader
singletonMap 5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
? U(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;*
? java/lang/NoSuchMethodError
getOptions?
??k (I)Ljava/lang/Object;?k (
getReturnType?
? getParameterTypes"?
?#??
% [I' 7[Lcom/groupbyinc/flux/common/sun/jna/ToNativeConverter;) + is not a supported return type (in method +
?B in . @(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/sun/jna/Pointer;?0
71!" 3 - is not a supported argument type (in method 5 getExceptionTypes7?
?8 5com/groupbyinc/flux/common/sun/jna/LastErrorException: getFunction [(Ljava/lang/String;Ljava/lang/reflect/Method;)Lcom/groupbyinc/flux/common/sun/jna/Function;<=
?> +com/groupbyinc/flux/common/sun/jna/Function@ A3 getCallingConventionC?
ADZ : AF registerMethod ?(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[I[J[JIJJLjava/lang/reflect/Method;JIZ[Lcom/groupbyinc/flux/common/sun/jna/ToNativeConverter;Lcom/groupbyinc/flux/common/sun/jna/FromNativeConverter;Ljava/lang/String;)JHI
J
No method L with signature N rtype
closure_rtype conversionType t Ljava/lang/NoSuchMethodError; method sig rclass ptypes atypes closure_atypes cvt rcvt throwLastError etypes f -Lcom/groupbyinc/flux/common/sun/jna/Function; mlist ,Ljava/util/List; isInterfacec ?
?d ifc ifaces V(Ljava/lang/Class;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/sun/jna/NativeMapped; 4com/groupbyinc/flux/common/sun/jna/FromNativeContexti ??
jk \(Ljava/lang/Object;Lcom/groupbyinc/flux/common/sun/jna/FromNativeContext;)Ljava/lang/Object;m
)n _(Ljava/lang/reflect/Method;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/sun/jna/NativeMapped; 6com/groupbyinc/flux/common/sun/jna/MethodResultContextq n(Ljava/lang/Class;Lcom/groupbyinc/flux/common/sun/jna/Function;[Ljava/lang/Object;Ljava/lang/reflect/Method;)V ?s
rt \(Lcom/groupbyinc/flux/common/sun/jna/ToNativeConverter;Ljava/lang/Object;)Ljava/lang/Object; 2com/groupbyinc/flux/common/sun/jna/ToNativeContextw
x ? Z(Ljava/lang/Object;Lcom/groupbyinc/flux/common/sun/jna/ToNativeContext;)Ljava/lang/Object;z?{ x(Lcom/groupbyinc/flux/common/sun/jna/FromNativeConverter;Ljava/lang/Object;Ljava/lang/reflect/Method;)Ljava/lang/Object;?n ffi_prep_cif (IIJJ)J ffi_call (JJJJ)V ffi_prep_closure <(JLcom/groupbyinc/flux/common/sun/jna/Native$ffi_callback;)J ffi_free_closure initialize_ffi_type (J)I main ([Ljava/lang/String;)V Java Native Access (JNA)? 4.4.0? #4.4.0 (package information missing)?
getPackage ()Ljava/lang/Package;??
?? java/lang/Package? getSpecificationTitle?&
?? getSpecificationVersion?&
??
API Version ? getImplementationVersion?&
?? Version: ? Native: ??&
??&
? Prefix: ? args
DEFAULT_TITLE DEFAULT_VERSION
DEFAULT_BUILD pkg Ljava/lang/Package; title version freeNativeCallback createNativeCallback ?(Lcom/groupbyinc/flux/common/sun/jna/Callback;Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Class;IILjava/lang/String;)J invokeInt E(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;)I
invokeLong E(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;)J
invokeVoid E(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;)V invokeFloat E(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;)F invokeDouble E(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;)D
invokePointer invokeStructure G(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;JJ)V ?(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;Lcom/groupbyinc/flux/common/sun/jna/Structure;)Lcom/groupbyinc/flux/common/sun/jna/Structure;
getPointer .()Lcom/groupbyinc/flux/common/sun/jna/Pointer;??
1? getTypeInfo??
1???
? function fp callFlags [Ljava/lang/Object; .Lcom/groupbyinc/flux/common/sun/jna/Structure; invokeObject V(Lcom/groupbyinc/flux/common/sun/jna/Function;JI[Ljava/lang/Object;)Ljava/lang/Object; open (Ljava/lang/String;)J (Ljava/lang/String;I)J??
?
findSymbol (JLjava/lang/String;)J 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJB)J 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[BII)V 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[SII)V 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[CII)V 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[III)V 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[JII)V 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[FII)V 5(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ[DII)V getByte 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)B getChar 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)C getShort 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)S getInt 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)I getLong 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)J getFloat 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)F getDouble 1(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)D /(J)Lcom/groupbyinc/flux/common/sun/jna/Pointer; _getPointer (J)J??
? addr
getWideString B(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)Ljava/lang/String; getString A(Lcom/groupbyinc/flux/common/sun/jna/Pointer;J)Ljava/lang/String; S(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JLjava/lang/String;)Ljava/lang/String;??
? pointer ,Lcom/groupbyinc/flux/common/sun/jna/Pointer; getStringBytes 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJ)[B
([BLjava/lang/String;)V ?
? ([B)V ?
? data setMemory 3(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJJB)V setByte 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJB)V setShort 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJS)V setChar 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJC)V setInt 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJI)V setLong 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJJ)V setFloat 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJF)V setDouble 2(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJD)V
setPointer
setWideString C(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJLjava/lang/String;)V getDirectByteBuffer F(Lcom/groupbyinc/flux/common/sun/jna/Pointer;JJJ)Ljava/nio/ByteBuffer; malloc free (JJ)Ljava/nio/ByteBuffer; detach ? @ $ ? ? & java/lang/ThreadLocal(??
)* setDetachState (ZJ)V,-
. p thread Ljava/lang/Thread; getTerminationFlag @(Ljava/lang/Thread;)Lcom/groupbyinc/flux/common/sun/jna/Pointer;
access$000 ? ?
6 java/nio/charset/Charset9 defaultCharset ()Ljava/nio/charset/Charset;;<
:=?&
:? jna.debug_loadA jna.debug_load.jnaC java/util/WeakHashMapE
F ?
?t ?
I 5.1.0K ? ?
M line.separatorO java/lang/ErrorQ DThere is an incompatible JNA native library installed on this systemS
Expected: U
Found: W (at Y java.library.path[ 6To resolve this issue you may do one of the following:] , - remove or uninstall the offending library_ ) - set the system property jna.nosys=truea G - set jna.boot.library.path to include the path to the version of the c C jnidispatch library included with the JNA jar file you are usinge
R???
h L K j N K l O K n ? ?
p
jna.protectedr ? ?
t isSPARCv ?
?w isLinuxy ?
?z isARM| ?
?} isPPC ?
?? isAIX? ?
?? isAndroid? ?
?? Z K ? [ K ? true?
? \ ] ?
? synchronizedMap (Ljava/util/Map;)Ljava/util/Map;??
?? LS Signature
ConstantValue Code LocalVariableTable LineNumberTable
Deprecated RuntimeVisibleAnnotations
StackMapTable
Exceptions (([C)Ljava/util/List; LocalVariableTypeTable *([CII)Ljava/util/List; 1(Ljava/lang/Class;)TT; U(Ljava/lang/Class;Ljava/util/Map;)TT; C(Ljava/lang/String;Ljava/lang/Class;)TT; g(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)TT; (Ljava/lang/Class<*>;)V *(Ljava/lang/Class<*>;)Ljava/lang/Class<*>; K(Ljava/lang/Class<*>;)Ljava/util/Map; N(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/Class<*>;)Ljava/lang/Object; E(Ljava/lang/Class<*>;)Lcom/groupbyinc/flux/common/sun/jna/TypeMapper; ((Ljava/lang/Class<*>;)Ljava/lang/String; (Ljava/lang/Class<*>;)I )(Ljava/lang/Class<*>;Ljava/lang/Object;)I (Ljava/lang/Class<*>;)Z ()Ljava/lang/Class<*>; (Ljava/lang/Class<*>;[J)V F(Ljava/lang/Class<*>;Lcom/groupbyinc/flux/common/sun/jna/TypeMapper;)I )(Ljava/lang/Class<*>;Ljava/lang/String;)V I(Ljava/lang/Class<*>;Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;)V ?(Ljava/lang/Class<*>;Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map; ?(Ljava/lang/Class<*>;Ljava/lang/String;Ljava/lang/String;[I[J[JIJJLjava/lang/reflect/Method;JIZ[Lcom/groupbyinc/flux/common/sun/jna/ToNativeConverter;Lcom/groupbyinc/flux/common/sun/jna/FromNativeConverter;Ljava/lang/String;)J Y(Ljava/lang/Class<*>;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/sun/jna/NativeMapped; ?(Lcom/groupbyinc/flux/common/sun/jna/Callback;Ljava/lang/reflect/Method;[Ljava/lang/Class<*>;Ljava/lang/Class<*>;IILjava/lang/String;)J
SourceFile InnerClasses 1 9 9 : ; <