All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.sun.jna.Library$Handler.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????22com/groupbyinc/flux/common/sun/jna/Library$Handlerjava/lang/Object#java/lang/reflect/InvocationHandlerLibrary.java*com/groupbyinc/flux/common/sun/jna/LibraryHandler?com/groupbyinc/flux/common/sun/jna/Library$Handler$FunctionInfoFunctionInfoOBJECT_TOSTRINGLjava/lang/reflect/Method;OBJECT_HASHCODE
OBJECT_EQUALS
nativeLibrary2Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;interfaceClassLjava/lang/Class;Ljava/lang/Class<*>;optionsLjava/util/Map;5Ljava/util/Map;invocationMapper5Lcom/groupbyinc/flux/common/sun/jna/InvocationMapper;	functionslLjava/util/Map;5(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)V()V 
!java/util/WeakHashMap#
$!	&(java/lang/String*trim()Ljava/lang/String;,-
+.equals(Ljava/lang/Object;)Z01
+2"java/lang/IllegalArgumentException4java/lang/StringBuilder6
7!Invalid library name "9append-(Ljava/lang/String;)Ljava/lang/StringBuilder;;<
7="?toStringA-
7B(Ljava/lang/String;)VD
5Ejava/lang/ClassG
java/util/MapIisInterface()ZKL
HM" does not implement an interface: OgetNameQ-
HR	Tjava/util/HashMapV(Ljava/util/Map;)VX
WY	[7com/groupbyinc/flux/common/sun/jna/AltCallingConvention]isAssignableFrom(Ljava/lang/Class;)Z_`
Hacalling-conventioncget&(Ljava/lang/Object;)Ljava/lang/Object;efJgjava/lang/IntegerivalueOf(I)Ljava/lang/Integer;kl
jmput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;opJqclassloadersgetClassLoader()Ljava/lang/ClassLoader;uv
Hw0com/groupbyinc/flux/common/sun/jna/NativeLibraryygetInstanceU(Ljava/lang/String;Ljava/util/Map;)Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;{|
z}	invocation-mapper?3com/groupbyinc/flux/common/sun/jna/InvocationMapper?	?this4Lcom/groupbyinc/flux/common/sun/jna/Library$Handler;libnameLjava/lang/String;$Ljava/util/Map;callingConventionIgetNativeLibrary4()Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;getLibraryName
zRgetInterfaceClass()Ljava/lang/Class;invokeS(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;java/lang/Throwable?	?java/lang/reflect/Method?
?2Proxy interface to ?-(Ljava/lang/Object;)Ljava/lang/StringBuilder;;?
7?	?hashCode()I??
?	?getClass??
?java/lang/reflect/Proxy?isProxyClass?`
??getInvocationHandler9(Ljava/lang/Object;)Ljava/lang/reflect/InvocationHandler;??
??+com/groupbyinc/flux/common/sun/jna/Function?(Z)Ljava/lang/Boolean;k?
??java/lang/Boolean?FALSELjava/lang/Boolean;??	??	isVarArgs(Ljava/lang/reflect/Method;)Z??
??s(Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;Ljava/lang/reflect/Method;)Ljava/lang/reflect/InvocationHandler;????[Ljava/lang/Object;?
?RgetFunction[(Ljava/lang/String;Ljava/lang/reflect/Method;)Lcom/groupbyinc/flux/common/sun/jna/Function;??
z?getParameterTypes()[Ljava/lang/Class;??
??invoking-method?[Ljava/lang/Class;?w(Ljava/lang/reflect/InvocationHandler;Lcom/groupbyinc/flux/common/sun/jna/Function;[Ljava/lang/Class;ZLjava/util/Map;)V?
?Z??	?concatenateVarArgs(([Ljava/lang/Object;)[Ljava/lang/Object;??
??handler%Ljava/lang/reflect/InvocationHandler;??	????function-Lcom/groupbyinc/flux/common/sun/jna/Function;??	?parameterTypes??	?
getReturnType??
??	[s(Ljava/lang/reflect/Method;[Ljava/lang/Class;Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;??
??oLjava/lang/Object;[Ljava/lang/Class<*>;proxymethodinArgsfALcom/groupbyinc/flux/common/sun/jna/Library$Handler$FunctionInfo;java/lang/Exception?A	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
H?0java/lang/Error)Error retrieving Object.toString() method	
EeLjava/lang/Exception;	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTableM(Ljava/lang/String;Ljava/lang/Class<*>;Ljava/util/Map;)V()Ljava/lang/Class<*>;
Exceptions
SourceFileInnerClasses!??*?"*?$Y?%?'+?/)+?/?3?#?5Y?7Y?8:?>+?>@?>?C?F?,?N?%?5Y?7Y?8+?>P?>,?S?>?C?F?*,?U*?WY-?Z?\^,?b???6*?\d?h?*?\d?n?rW*?\t?h?*?\t,?x?rW*+*?\?~??**?\??h?????4?????????\?????B??????F?h?m?y?????????????????+HJ(@? ??/*???????-2*??????????/*?U???????\??,????7Y?8??>*?????C???,???*???n???,???.-2:? ???????*????????*?',?h?:??*?'Y:?*?',?h?:?},??6:*???*??*??,??:::	:
?/*??,??,??:,??:	?WY*?\?Z:

?,?rW?Y	
??:*?',?rWç:???ܙ-??N?????+,-?????,??,??-?????pB&???t???q???W???T??	?Q
\??\??\?\??w????T??	?Q
?"?
?!?+?3?=?B?R?d?h?w?|????????????????????????????????? ?(?-?5?C?[
!?+@??O???9??J???E???? ?B?H????H????HYS????K?Y
???25?6
{|}2?5~6A?u?	
	





© 2015 - 2024 Weber Informatics LLC | Privacy Policy