com.groupbyinc.flux.common.sun.jna.StringArray.class Maven / Gradle / Ivy
???? 2 ? .com/groupbyinc/flux/common/sun/jna/StringArray )com/groupbyinc/flux/common/sun/jna/Memory 8com/groupbyinc/flux/common/sun/jna/Function$PostCallRead StringArray.java +com/groupbyinc/flux/common/sun/jna/Function PostCallRead encoding Ljava/lang/String; natives Ljava/util/List; CLjava/util/List; original [Ljava/lang/Object; ([Ljava/lang/String;)V ([Ljava/lang/String;Z)V
this 0Lcom/groupbyinc/flux/common/sun/jna/StringArray; strings [Ljava/lang/String; --WIDE-STRING-- )com/groupbyinc/flux/common/sun/jna/Native getDefaultStringEncoding ()Ljava/lang/String; ! "
# java/lang/String % (([Ljava/lang/Object;Ljava/lang/String;)V '
( wide Z (([Ljava/lang/String;Ljava/lang/String;)V 0([Lcom/groupbyinc/flux/common/sun/jna/WString;)V -[Lcom/groupbyinc/flux/common/sun/jna/WString; *com/groupbyinc/flux/common/sun/jna/Pointer / SIZE I 1 2 0 3 (J)V 5
6 java/util/ArrayList 8 ()V :
9 ;
= ? A /com/groupbyinc/flux/common/sun/jna/NativeString C java/lang/Object E toString G "
F H '(Ljava/lang/String;Ljava/lang/String;)V J
D K java/util/List M add (Ljava/lang/Object;)Z O P N Q
getPointer .()Lcom/groupbyinc/flux/common/sun/jna/Pointer; S T
D U
setPointer 0(JLcom/groupbyinc/flux/common/sun/jna/Pointer;)V W X
Y ns 1Lcom/groupbyinc/flux/common/sun/jna/NativeString; p ,Lcom/groupbyinc/flux/common/sun/jna/Pointer; i read . equals b P
&