com.groupbyinc.flux.common.sun.jna.win32.StdCallFunctionMapper.class Maven / Gradle / Ivy
???? 2 ? >com/groupbyinc/flux/common/sun/jna/win32/StdCallFunctionMapper java/lang/Object 1com/groupbyinc/flux/common/sun/jna/FunctionMapper StdCallFunctionMapper.java ()V
this @Lcom/groupbyinc/flux/common/sun/jna/win32/StdCallFunctionMapper; getArgumentNativeStackSize (Ljava/lang/Class;)I "java/lang/IllegalArgumentException /com/groupbyinc/flux/common/sun/jna/NativeMapped java/lang/Class isAssignableFrom (Ljava/lang/Class;)Z
8com/groupbyinc/flux/common/sun/jna/NativeMappedConverter getInstance M(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/sun/jna/NativeMappedConverter;
nativeType ()Ljava/lang/Class; !
" isArray ()Z $ %
& *com/groupbyinc/flux/common/sun/jna/Pointer ( SIZE I * + ) , )com/groupbyinc/flux/common/sun/jna/Native .
getNativeSize 0
/ 1 java/lang/StringBuilder 3
4
)Unknown native stack allocation size for 6 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 8 9
4 : -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 8 <
4 = toString ()Ljava/lang/String; ? @
4 A (Ljava/lang/String;)V C
D e $Ljava/lang/IllegalArgumentException; cls Ljava/lang/Class<*>; Ljava/lang/Class; getFunctionName `(Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary;Ljava/lang/reflect/Method;)Ljava/lang/String; java/lang/UnsatisfiedLinkError M java/lang/reflect/Method O getName Q @
P R getParameterTypes ()[Ljava/lang/Class; T U
P V 0com/groupbyinc/flux/common/sun/jna/NativeLibrary X java/lang/String Z [Ljava/lang/Class; \
^ @ ` (I)Ljava/lang/StringBuilder; 8 b
4 c getFunction B(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/sun/jna/Function; e f
Y g +com/groupbyinc/flux/common/sun/jna/Function i
j R _ l func -Lcom/groupbyinc/flux/common/sun/jna/Function; Ljava/lang/UnsatisfiedLinkError; library 2Lcom/groupbyinc/flux/common/sun/jna/NativeLibrary; method Ljava/lang/reflect/Method; name Ljava/lang/String; pop argTypes [Ljava/lang/Class<*>; decorated conv Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature (Ljava/lang/Class<*>;)I
SourceFile ! | / *? ? }
~ * | ? =+? ? +? ? #L+? '? ? -?+? 2?M? Y? 4Y? 57? ;+? >? B? E? ! } " F G =
= H J = H I ~ 0 1 3 4 7 ! 8 " 9 ?
D ? ? K L |
?,? SN6,? W::?66? 2: * ? _`6???? 4Y? 5-? ;a? ;? d? B:?6+? h:? kN? ,:+? 4Y? 5m? ;? ;? B? h: ? kN? : -? W g j N l ? ? N } z ( H J a n o ? n o l ' F p ?
? q r ? s t ? u v ? w + ? x \ S B z v W > { + ( H I ? x y ~ F F G H I ( J 3 I 9 M S N W P a Q g Z j R l U ? V ? Y ? W ? \ ? c ? Y P [ ] ] ? ? 0 Y P [ ] [ N? &