
com.groupbyinc.flux.common.text.Text.class Maven / Gradle / Ivy
???? 3 ~ $com/groupbyinc/flux/common/text/Text PLjava/lang/Object;Ljava/lang/Comparable; java/lang/Object java/lang/Comparable Text.java EMPTY_ARRAY '[Lcom/groupbyinc/flux/common/text/Text; bytes 1Lcom/groupbyinc/flux/common/bytes/BytesReference; text Ljava/lang/String; hash I convertFromStringArray <([Ljava/lang/String;)[Lcom/groupbyinc/flux/common/text/Text;
(Ljava/lang/String;)V
i strings [Ljava/lang/String; texts 4(Lcom/groupbyinc/flux/common/bytes/BytesReference;)V ()V
" this &Lcom/groupbyinc/flux/common/text/Text;
& hasBytes ()Z 3()Lcom/groupbyinc/flux/common/bytes/BytesReference; +com/groupbyinc/flux/common/bytes/BytesArray + !java/nio/charset/StandardCharsets - UTF_8 Ljava/nio/charset/Charset; / 0 . 1 java/lang/String 3 getBytes (Ljava/nio/charset/Charset;)[B 5 6
4 7 ([B)V 9
, : hasString string ()Ljava/lang/String; /com/groupbyinc/flux/common/bytes/BytesReference ? hasArray A ) @ B toBytesArray /()Lcom/groupbyinc/flux/common/bytes/BytesArray; D E @ F array ()[B H I @ J arrayOffset ()I L M @ N length P M @ Q !([BIILjava/nio/charset/Charset;)V S
4 T toString = >
W hashCode Z *
\ Y M
^ equals (Ljava/lang/Object;)Z ` a
b obj Ljava/lang/Object; compareTo )(Lcom/groupbyinc/flux/common/text/Text;)I =com/groupbyinc/flux/common/text/UTF8SortedAsUnicodeComparator h utf8SortedAsUnicodeSortOrder Ljava/util/Comparator; j k i l java/util/Comparator n compare '(Ljava/lang/Object;Ljava/lang/Object;)I p q o r (Ljava/lang/Object;)I f g
u Code LocalVariableTable LineNumberTable
StackMapTable Signature
SourceFile 1
x ? ,*?? ? ?*?? L=*?? +? Y*2? S????+? y ,
z " # % &